builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-232 starttime: 1467109626.91 results: success (0) buildid: 20160628020928 builduid: e5667ec48ae24b79b2569ad7e24dc86d revision: 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:06.910387) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:06.911502) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:06.912283) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:07.255232) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:27:07.256020) ========= '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-232 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-232 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-232 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 --03:27:08-- 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% 2.27 GB/s 03:27:08 (2.27 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.041000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:27:08.329504) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-28 03:27:08.329795) ========= '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-232 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-232 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-232 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=3.302000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-06-28 03:27:11.646699) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:27:11.647093) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-232 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-232 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-232 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-06-28 03:27:12,098 truncating revision to first 12 chars 2016-06-28 03:27:12,098 Setting DEBUG logging. 2016-06-28 03:27:12,098 attempt 1/10 2016-06-28 03:27:12,098 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1f6535a1845b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 03:27:12,658 unpacking tar archive at: mozilla-beta-1f6535a1845b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.383000 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 03:27:13.125527) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:13.125852) ========= script_repo_revision: 1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:13.126301) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:13.126649) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 03:27:13.143180) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 5 secs) (at 2016-06-28 03:27:13.143505) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-232 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-232 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:\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-232 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 03:27:13 INFO - MultiFileLogger online at 20160628 03:27:13 in C:\slave\test 03:27:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 03:27:13 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 03:27:13 INFO - {'append_to_log': False, 03:27:13 INFO - 'base_work_dir': 'C:\\slave\\test', 03:27:13 INFO - 'blob_upload_branch': 'mozilla-beta', 03:27:13 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 03:27:13 INFO - 'buildbot_json_path': 'buildprops.json', 03:27:13 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 03:27:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:27:13 INFO - 'download_minidump_stackwalk': True, 03:27:13 INFO - 'download_symbols': 'true', 03:27:13 INFO - 'e10s': False, 03:27:13 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 03:27:13 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 03:27:13 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 03:27:13 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 03:27:13 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 03:27:13 INFO - 'C:/mozilla-build/tooltool.py'), 03:27:13 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 03:27:13 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 03:27:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:27:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:27:13 INFO - 'log_level': 'info', 03:27:13 INFO - 'log_to_console': True, 03:27:13 INFO - 'opt_config_files': (), 03:27:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:27:13 INFO - '--processes=1', 03:27:13 INFO - '--config=%(test_path)s/wptrunner.ini', 03:27:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:27:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:27:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:27:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:27:13 INFO - 'pip_index': False, 03:27:13 INFO - 'require_test_zip': True, 03:27:13 INFO - 'test_type': ('testharness',), 03:27:13 INFO - 'this_chunk': '1', 03:27:13 INFO - 'total_chunks': '10', 03:27:13 INFO - 'virtualenv_path': 'venv', 03:27:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:27:13 INFO - 'work_dir': 'build'} 03:27:13 INFO - ##### 03:27:13 INFO - ##### Running clobber step. 03:27:13 INFO - ##### 03:27:13 INFO - Running pre-action listener: _resource_record_pre_action 03:27:13 INFO - Running main action method: clobber 03:27:13 INFO - rmtree: C:\slave\test\build 03:27:13 INFO - Using _rmtree_windows ... 03:27:13 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 03:28:44 INFO - Running post-action listener: _resource_record_post_action 03:28:44 INFO - ##### 03:28:44 INFO - ##### Running read-buildbot-config step. 03:28:44 INFO - ##### 03:28:44 INFO - Running pre-action listener: _resource_record_pre_action 03:28:44 INFO - Running main action method: read_buildbot_config 03:28:44 INFO - Using buildbot properties: 03:28:44 INFO - { 03:28:44 INFO - "project": "", 03:28:44 INFO - "product": "firefox", 03:28:44 INFO - "script_repo_revision": "production", 03:28:44 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 03:28:44 INFO - "repository": "", 03:28:44 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 03:28:44 INFO - "buildid": "20160628020928", 03:28:44 INFO - "pgo_build": "False", 03:28:44 INFO - "basedir": "C:\\slave\\test", 03:28:44 INFO - "buildnumber": 6, 03:28:44 INFO - "slavename": "t-w732-ix-232", 03:28:44 INFO - "revision": "1f6535a1845bcbdd5c35e7a7e52c2fd118a9b531", 03:28:44 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 03:28:44 INFO - "platform": "win32", 03:28:44 INFO - "branch": "mozilla-beta", 03:28:44 INFO - "repo_path": "releases/mozilla-beta", 03:28:44 INFO - "moz_repo_path": "", 03:28:44 INFO - "stage_platform": "win32", 03:28:44 INFO - "builduid": "e5667ec48ae24b79b2569ad7e24dc86d", 03:28:44 INFO - "slavebuilddir": "test" 03:28:44 INFO - } 03:28:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 03:28:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip. 03:28:44 INFO - Running post-action listener: _resource_record_post_action 03:28:44 INFO - ##### 03:28:44 INFO - ##### Running download-and-extract step. 03:28:44 INFO - ##### 03:28:44 INFO - Running pre-action listener: _resource_record_pre_action 03:28:44 INFO - Running main action method: download_and_extract 03:28:44 INFO - mkdir: C:\slave\test\build\tests 03:28:44 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')]} 03:28:44 INFO - https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 03:28:44 INFO - trying https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 03:28:44 INFO - Downloading https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 03:28:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 03:28:45 INFO - Downloaded 1240 bytes. 03:28:45 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 03:28:45 INFO - Using the following test package requirements: 03:28:45 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 03:28:45 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 03:28:45 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 03:28:45 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'jsshell-win32.zip'], 03:28:45 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 03:28:45 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 03:28:45 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 03:28:45 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 03:28:45 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 03:28:45 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 03:28:45 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 03:28:45 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 03:28: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')]} 03:28:45 INFO - https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 03:28:45 INFO - trying https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 03:28:45 INFO - Downloading https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 03:28:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 03:28:47 INFO - Downloaded 20401800 bytes. 03:28:47 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:28:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:28:49 INFO - caution: filename not matched: web-platform/* 03:28:49 INFO - Return code: 11 03:28: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')]} 03:28:49 INFO - https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 03:28:49 INFO - trying https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 03:28:49 INFO - Downloading https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 03:28:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 03:28:52 INFO - Downloaded 36389112 bytes. 03:28:52 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:28:52 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:29:37 INFO - caution: filename not matched: bin/* 03:29:37 INFO - caution: filename not matched: config/* 03:29:37 INFO - caution: filename not matched: mozbase/* 03:29:37 INFO - caution: filename not matched: marionette/* 03:29:37 INFO - caution: filename not matched: tools/wptserve/* 03:29:37 INFO - Return code: 11 03:29:37 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')]} 03:29:37 INFO - https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 03:29:37 INFO - trying https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:29:37 INFO - Downloading https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 03:29:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 03:29:40 INFO - Downloaded 68464040 bytes. 03:29:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:29:40 INFO - mkdir: C:\slave\test\properties 03:29:40 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 03:29:40 INFO - Writing to file C:\slave\test\properties\build_url 03:29:40 INFO - Contents: 03:29:40 INFO - build_url:https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip 03:29:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:29:41 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 03:29:41 INFO - Writing to file C:\slave\test\properties\symbols_url 03:29:41 INFO - Contents: 03:29:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:29: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')]} 03:29:41 INFO - https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:29:41 INFO - trying https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:29:41 INFO - Downloading https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 03:29:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 03:29:44 INFO - Downloaded 55581691 bytes. 03:29:44 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 03:29:44 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 03:29:48 INFO - Return code: 0 03:29:48 INFO - Running post-action listener: _resource_record_post_action 03:29:48 INFO - Running post-action listener: set_extra_try_arguments 03:29:48 INFO - ##### 03:29:48 INFO - ##### Running create-virtualenv step. 03:29:48 INFO - ##### 03:29:48 INFO - Running pre-action listener: _pre_create_virtualenv 03:29:48 INFO - Running pre-action listener: _resource_record_pre_action 03:29:48 INFO - Running main action method: create_virtualenv 03:29:48 INFO - Creating virtualenv C:\slave\test\build\venv 03:29:48 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 03:29:48 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 03:29:53 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 03:29:56 INFO - Installing distribute......................................................................................................................................................................................done. 03:29:57 INFO - Return code: 0 03:29:57 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 03:29:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:29:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:29:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:57 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 0x0190C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AF1580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE6368>, '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 0x0188AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-232', 'USERDOMAIN': 'T-W732-IX-232', '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-232', '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:\\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 03:29:57 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 03:29:57 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 03:29:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:29:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:29:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:29:57 INFO - 'COMPUTERNAME': 'T-W732-IX-232', 03:29:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:29:57 INFO - 'DCLOCATION': 'SCL3', 03:29:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:29:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:29:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:29:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:29:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:29:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:29:57 INFO - 'HOMEDRIVE': 'C:', 03:29:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:29:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:29:57 INFO - 'KTS_VERSION': '1.19c', 03:29:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:29:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:29:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-232', 03:29:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:29:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:29:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:29:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:29:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:29:57 INFO - 'MOZ_AIRBAG': '1', 03:29:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:29:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:57 INFO - 'MOZ_MSVCVERSION': '8', 03:29:57 INFO - 'MOZ_NO_REMOTE': '1', 03:29:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:29:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:29:57 INFO - 'NO_EM_RESTART': '1', 03:29:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:29:57 INFO - 'OS': 'Windows_NT', 03:29:57 INFO - 'OURDRIVE': 'C:', 03:29:57 INFO - 'PATH': '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', 03:29:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:29:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:29:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:29:57 INFO - 'PROCESSOR_LEVEL': '6', 03:29:57 INFO - 'PROCESSOR_REVISION': '1e05', 03:29:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:29:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:29:57 INFO - 'PROMPT': '$P$G', 03:29:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:29:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:29:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:29:57 INFO - 'PWD': 'C:\\slave\\test', 03:29:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:29:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:29:57 INFO - 'SYSTEMDRIVE': 'C:', 03:29:57 INFO - 'SYSTEMROOT': 'C:\\windows', 03:29:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:57 INFO - 'TEST1': 'testie', 03:29:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:57 INFO - 'USERDOMAIN': 'T-W732-IX-232', 03:29:57 INFO - 'USERNAME': 'cltbld', 03:29:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:29:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:29:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:29:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:29:57 INFO - 'WINDIR': 'C:\\windows', 03:29:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:29:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:29:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:29:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:29:58 INFO - Downloading/unpacking psutil>=0.7.1 03:29:59 INFO - Running setup.py egg_info for package psutil 03:29:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:29:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:29:59 INFO - Installing collected packages: psutil 03:29:59 INFO - Running setup.py install for psutil 03:29:59 INFO - building 'psutil._psutil_windows' extension 03:29:59 INFO - error: Unable to find vcvarsall.bat 03:29:59 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-hptcav-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:29:59 INFO - running install 03:29:59 INFO - running build 03:29:59 INFO - running build_py 03:29:59 INFO - creating build 03:29:59 INFO - creating build\lib.win32-2.7 03:29:59 INFO - creating build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 03:29:59 INFO - running build_ext 03:29:59 INFO - building 'psutil._psutil_windows' extension 03:29:59 INFO - error: Unable to find vcvarsall.bat 03:29:59 INFO - ---------------------------------------- 03:29:59 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-hptcav-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:29:59 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 03:29:59 WARNING - Return code: 1 03:29:59 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! 03:29:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 03:29:59 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')]} 03:29:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:29:59 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')]} 03:29:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:29:59 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 0x0190C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AF1580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE6368>, '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 0x0188AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-232', 'USERDOMAIN': 'T-W732-IX-232', '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-232', '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:\\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 03:29:59 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 03:29:59 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 03:29:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:29:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:29:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:29:59 INFO - 'COMPUTERNAME': 'T-W732-IX-232', 03:29:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:29:59 INFO - 'DCLOCATION': 'SCL3', 03:29:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:29:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:29:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:29:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:29:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:29:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:29:59 INFO - 'HOMEDRIVE': 'C:', 03:29:59 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:29:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:29:59 INFO - 'KTS_VERSION': '1.19c', 03:29:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:29:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:29:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-232', 03:29:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:29:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:29:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:29:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:29:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:29:59 INFO - 'MOZ_AIRBAG': '1', 03:29:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:29:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:29:59 INFO - 'MOZ_MSVCVERSION': '8', 03:29:59 INFO - 'MOZ_NO_REMOTE': '1', 03:29:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:29:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:29:59 INFO - 'NO_EM_RESTART': '1', 03:29:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:29:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:29:59 INFO - 'OS': 'Windows_NT', 03:29:59 INFO - 'OURDRIVE': 'C:', 03:29:59 INFO - 'PATH': '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', 03:29:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:29:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:29:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:29:59 INFO - 'PROCESSOR_LEVEL': '6', 03:29:59 INFO - 'PROCESSOR_REVISION': '1e05', 03:29:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:29:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:29:59 INFO - 'PROMPT': '$P$G', 03:29:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:29:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:29:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:29:59 INFO - 'PWD': 'C:\\slave\\test', 03:29:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:29:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:29:59 INFO - 'SYSTEMDRIVE': 'C:', 03:29:59 INFO - 'SYSTEMROOT': 'C:\\windows', 03:29:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:59 INFO - 'TEST1': 'testie', 03:29:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:29:59 INFO - 'USERDOMAIN': 'T-W732-IX-232', 03:29:59 INFO - 'USERNAME': 'cltbld', 03:29:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:29:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:29:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:29:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:29:59 INFO - 'WINDIR': 'C:\\windows', 03:29:59 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:29:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:29:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:30:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:30:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:30:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:30:00 INFO - Running setup.py egg_info for package mozsystemmonitor 03:30:00 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 03:30:00 INFO - Running setup.py egg_info for package psutil 03:30:00 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:30:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:30:00 INFO - Installing collected packages: mozsystemmonitor, psutil 03:30:00 INFO - Running setup.py install for mozsystemmonitor 03:30:00 INFO - Running setup.py install for psutil 03:30:00 INFO - building 'psutil._psutil_windows' extension 03:30:00 INFO - error: Unable to find vcvarsall.bat 03:30:00 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-s3epwz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:30:00 INFO - running install 03:30:00 INFO - running build 03:30:00 INFO - running build_py 03:30:00 INFO - running build_ext 03:30:00 INFO - building 'psutil._psutil_windows' extension 03:30:00 INFO - error: Unable to find vcvarsall.bat 03:30:00 INFO - ---------------------------------------- 03:30:00 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-s3epwz-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:30:00 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 03:30:00 WARNING - Return code: 1 03:30:00 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! 03:30:00 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 03:30:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:30:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:30:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:30:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:30:00 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 0x0190C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AF1580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE6368>, '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 0x0188AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C780C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-232', 'USERDOMAIN': 'T-W732-IX-232', '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-232', '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:\\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 03:30:00 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 03:30:00 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 03:30:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:30:00 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:30:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:30:00 INFO - 'COMPUTERNAME': 'T-W732-IX-232', 03:30:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:30:00 INFO - 'DCLOCATION': 'SCL3', 03:30:00 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:30:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:30:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:30:00 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:30:00 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:30:00 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:30:00 INFO - 'HOMEDRIVE': 'C:', 03:30:00 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:30:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:30:00 INFO - 'KTS_VERSION': '1.19c', 03:30:00 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:30:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:30:00 INFO - 'LOGONSERVER': '\\\\T-W732-IX-232', 03:30:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:30:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:30:00 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:30:00 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:30:00 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:30:00 INFO - 'MOZ_AIRBAG': '1', 03:30:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:30:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:30:00 INFO - 'MOZ_MSVCVERSION': '8', 03:30:00 INFO - 'MOZ_NO_REMOTE': '1', 03:30:00 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:30:00 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:30:00 INFO - 'NO_EM_RESTART': '1', 03:30:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:30:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:30:00 INFO - 'OS': 'Windows_NT', 03:30:00 INFO - 'OURDRIVE': 'C:', 03:30:00 INFO - 'PATH': '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', 03:30:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:30:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:30:00 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:30:00 INFO - 'PROCESSOR_LEVEL': '6', 03:30:00 INFO - 'PROCESSOR_REVISION': '1e05', 03:30:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:30:00 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:30:00 INFO - 'PROMPT': '$P$G', 03:30:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:30:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:30:00 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:30:00 INFO - 'PWD': 'C:\\slave\\test', 03:30:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:30:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:30:00 INFO - 'SYSTEMDRIVE': 'C:', 03:30:00 INFO - 'SYSTEMROOT': 'C:\\windows', 03:30:00 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:00 INFO - 'TEST1': 'testie', 03:30:00 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:00 INFO - 'USERDOMAIN': 'T-W732-IX-232', 03:30:00 INFO - 'USERNAME': 'cltbld', 03:30:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:30:00 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:30:00 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:30:00 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:30:00 INFO - 'WINDIR': 'C:\\windows', 03:30:00 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:30:00 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:30:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:30:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:30:00 INFO - Downloading/unpacking blobuploader==1.2.4 03:30:00 INFO - Downloading blobuploader-1.2.4.tar.gz 03:30:00 INFO - Running setup.py egg_info for package blobuploader 03:30:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:30:04 INFO - Running setup.py egg_info for package requests 03:30:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:30:04 INFO - Downloading docopt-0.6.1.tar.gz 03:30:04 INFO - Running setup.py egg_info for package docopt 03:30:04 INFO - Installing collected packages: blobuploader, docopt, requests 03:30:04 INFO - Running setup.py install for blobuploader 03:30:04 INFO - Running setup.py install for docopt 03:30:04 INFO - Running setup.py install for requests 03:30:04 INFO - Successfully installed blobuploader docopt requests 03:30:04 INFO - Cleaning up... 03:30:04 INFO - Return code: 0 03:30:04 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:30:04 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')]} 03:30:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:30:04 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')]} 03:30:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:30:04 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 0x0190C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AF1580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE6368>, '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 0x0188AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C780C0>, '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-232', 'USERDOMAIN': 'T-W732-IX-232', '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-232', '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:\\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 03:30:04 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 03:30:04 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 03:30:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:30:04 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:30:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:30:04 INFO - 'COMPUTERNAME': 'T-W732-IX-232', 03:30:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:30:04 INFO - 'DCLOCATION': 'SCL3', 03:30:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:30:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:30:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:30:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:30:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:30:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:30:04 INFO - 'HOMEDRIVE': 'C:', 03:30:04 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:30:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:30:04 INFO - 'KTS_VERSION': '1.19c', 03:30:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:30:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:30:04 INFO - 'LOGONSERVER': '\\\\T-W732-IX-232', 03:30:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:30:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:30:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:30:04 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:30:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:30:04 INFO - 'MOZ_AIRBAG': '1', 03:30:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:30:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:30:04 INFO - 'MOZ_MSVCVERSION': '8', 03:30:04 INFO - 'MOZ_NO_REMOTE': '1', 03:30:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:30:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:30:04 INFO - 'NO_EM_RESTART': '1', 03:30:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:30:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:30:04 INFO - 'OS': 'Windows_NT', 03:30:04 INFO - 'OURDRIVE': 'C:', 03:30:04 INFO - 'PATH': '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', 03:30:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:30:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:30:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:30:04 INFO - 'PROCESSOR_LEVEL': '6', 03:30:04 INFO - 'PROCESSOR_REVISION': '1e05', 03:30:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:30:04 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:30:04 INFO - 'PROMPT': '$P$G', 03:30:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:30:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:30:04 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:30:04 INFO - 'PWD': 'C:\\slave\\test', 03:30:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:30:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:30:04 INFO - 'SYSTEMDRIVE': 'C:', 03:30:04 INFO - 'SYSTEMROOT': 'C:\\windows', 03:30:04 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:04 INFO - 'TEST1': 'testie', 03:30:04 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:04 INFO - 'USERDOMAIN': 'T-W732-IX-232', 03:30:04 INFO - 'USERNAME': 'cltbld', 03:30:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:30:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:30:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:30:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:30:04 INFO - 'WINDIR': 'C:\\windows', 03:30:04 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:30:04 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:30:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:30:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:30:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:30:09 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:30:09 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:30:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:30:09 INFO - Unpacking c:\slave\test\build\tests\marionette 03:30:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:30:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:30:09 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 03:30:09 INFO - Running setup.py install for browsermob-proxy 03:30:24 INFO - Running setup.py install for manifestparser 03:30:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for marionette-client 03:30:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:30:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for marionette-driver 03:30:24 INFO - Running setup.py install for mozcrash 03:30:24 INFO - Running setup.py install for mozdebug 03:30:24 INFO - Running setup.py install for mozdevice 03:30:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozfile 03:30:24 INFO - Running setup.py install for mozhttpd 03:30:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozinfo 03:30:24 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozInstall 03:30:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozleak 03:30:24 INFO - Running setup.py install for mozlog 03:30:24 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for moznetwork 03:30:24 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozprocess 03:30:24 INFO - Running setup.py install for mozprofile 03:30:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozrunner 03:30:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for mozscreenshot 03:30:24 INFO - Running setup.py install for moztest 03:30:24 INFO - Running setup.py install for mozversion 03:30:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:30:24 INFO - Running setup.py install for wptserve 03:30:24 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 03:30:24 INFO - Cleaning up... 03:30:24 INFO - Return code: 0 03:30:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:30:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:30:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:30:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:30:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:30:24 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 0x0190C6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C6C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01AF1580>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE6368>, '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 0x0188AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C780C0>, '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-232', 'USERDOMAIN': 'T-W732-IX-232', '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-232', '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:\\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 03:30:24 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 03:30:24 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 03:30:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:30:24 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:30:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:30:24 INFO - 'COMPUTERNAME': 'T-W732-IX-232', 03:30:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:30:24 INFO - 'DCLOCATION': 'SCL3', 03:30:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:30:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:30:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:30:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:30:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:30:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:30:24 INFO - 'HOMEDRIVE': 'C:', 03:30:24 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:30:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:30:24 INFO - 'KTS_VERSION': '1.19c', 03:30:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:30:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:30:24 INFO - 'LOGONSERVER': '\\\\T-W732-IX-232', 03:30:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:30:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:30:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:30:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:30:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:30:24 INFO - 'MOZ_AIRBAG': '1', 03:30:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:30:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:30:24 INFO - 'MOZ_MSVCVERSION': '8', 03:30:24 INFO - 'MOZ_NO_REMOTE': '1', 03:30:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:30:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:30:24 INFO - 'NO_EM_RESTART': '1', 03:30:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:30:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:30:24 INFO - 'OS': 'Windows_NT', 03:30:24 INFO - 'OURDRIVE': 'C:', 03:30:24 INFO - 'PATH': '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', 03:30:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:30:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:30:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:30:24 INFO - 'PROCESSOR_LEVEL': '6', 03:30:24 INFO - 'PROCESSOR_REVISION': '1e05', 03:30:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:30:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:30:24 INFO - 'PROMPT': '$P$G', 03:30:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:30:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:30:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:30:24 INFO - 'PWD': 'C:\\slave\\test', 03:30:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:30:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:30:24 INFO - 'SYSTEMDRIVE': 'C:', 03:30:24 INFO - 'SYSTEMROOT': 'C:\\windows', 03:30:24 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:24 INFO - 'TEST1': 'testie', 03:30:24 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:24 INFO - 'USERDOMAIN': 'T-W732-IX-232', 03:30:24 INFO - 'USERNAME': 'cltbld', 03:30:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:30:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:30:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:30:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:30:24 INFO - 'WINDIR': 'C:\\windows', 03:30:24 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:30:24 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:30:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:30:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:30:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:30:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:30:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:30:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:30:28 INFO - Unpacking c:\slave\test\build\tests\marionette 03:30:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:30:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:30:28 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)) 03:30:39 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)) 03:30:39 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)) 03:30:39 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)) 03:30:39 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)) 03:30:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 03:30:39 INFO - Downloading blessings-1.6.tar.gz 03:30:39 INFO - Running setup.py egg_info for package blessings 03:30:39 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)) 03:30:39 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:30:39 INFO - Running setup.py install for blessings 03:30:39 INFO - Running setup.py install for browsermob-proxy 03:30:39 INFO - Running setup.py install for manifestparser 03:30:39 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Running setup.py install for marionette-client 03:30:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:30:39 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Running setup.py install for marionette-driver 03:30:39 INFO - Running setup.py install for mozcrash 03:30:39 INFO - Running setup.py install for mozdebug 03:30:39 INFO - Running setup.py install for mozdevice 03:30:39 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Running setup.py install for mozhttpd 03:30:39 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Running setup.py install for mozInstall 03:30:39 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Running setup.py install for mozleak 03:30:39 INFO - Running setup.py install for mozprofile 03:30:39 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Running setup.py install for mozrunner 03:30:39 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:30:39 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:30:41 INFO - Running setup.py install for mozscreenshot 03:30:41 INFO - Running setup.py install for moztest 03:30:41 INFO - Running setup.py install for mozversion 03:30:41 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:30:41 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:30:41 INFO - Running setup.py install for wptserve 03:30:41 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:30:41 INFO - Cleaning up... 03:30:41 INFO - Return code: 0 03:30:41 INFO - Done creating virtualenv C:\slave\test\build\venv. 03:30:41 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:30:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:30:41 INFO - Reading from file tmpfile_stdout 03:30:41 INFO - Using _rmtree_windows ... 03:30:41 INFO - Using _rmtree_windows ... 03:30:41 INFO - Current package versions: 03:30:41 INFO - blessings == 1.6 03:30:41 INFO - blobuploader == 1.2.4 03:30:41 INFO - browsermob-proxy == 0.6.0 03:30:41 INFO - distribute == 0.6.14 03:30:41 INFO - docopt == 0.6.1 03:30:41 INFO - manifestparser == 1.1 03:30:41 INFO - marionette-client == 2.3.0 03:30:41 INFO - marionette-driver == 1.4.0 03:30:41 INFO - mozInstall == 1.12 03:30:41 INFO - mozcrash == 0.17 03:30:41 INFO - mozdebug == 0.1 03:30:41 INFO - mozdevice == 0.48 03:30:41 INFO - mozfile == 1.2 03:30:41 INFO - mozhttpd == 0.7 03:30:41 INFO - mozinfo == 0.9 03:30:41 INFO - mozleak == 0.1 03:30:41 INFO - mozlog == 3.1 03:30:41 INFO - moznetwork == 0.27 03:30:41 INFO - mozprocess == 0.22 03:30:41 INFO - mozprofile == 0.28 03:30:41 INFO - mozrunner == 6.11 03:30:41 INFO - mozscreenshot == 0.1 03:30:41 INFO - mozsystemmonitor == 0.0 03:30:41 INFO - moztest == 0.7 03:30:41 INFO - mozversion == 1.4 03:30:41 INFO - requests == 1.2.3 03:30:41 INFO - wptserve == 1.4.0 03:30:41 INFO - Running post-action listener: _resource_record_post_action 03:30:41 INFO - Running post-action listener: _start_resource_monitoring 03:30:41 INFO - Starting resource monitoring. 03:30:42 INFO - ##### 03:30:42 INFO - ##### Running pull step. 03:30:42 INFO - ##### 03:30:42 INFO - Running pre-action listener: _resource_record_pre_action 03:30:42 INFO - Running main action method: pull 03:30:42 INFO - Pull has nothing to do! 03:30:42 INFO - Running post-action listener: _resource_record_post_action 03:30:42 INFO - ##### 03:30:42 INFO - ##### Running install step. 03:30:42 INFO - ##### 03:30:42 INFO - Running pre-action listener: _resource_record_pre_action 03:30:42 INFO - Running main action method: install 03:30:42 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:30:42 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:30:42 INFO - Reading from file tmpfile_stdout 03:30:42 INFO - Using _rmtree_windows ... 03:30:42 INFO - Using _rmtree_windows ... 03:30:42 INFO - Detecting whether we're running mozinstall >=1.0... 03:30:42 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 03:30:42 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 03:30:42 INFO - Reading from file tmpfile_stdout 03:30:42 INFO - Output received: 03:30:42 INFO - Usage: mozinstall-script.py [options] installer 03:30:42 INFO - Options: 03:30:42 INFO - -h, --help show this help message and exit 03:30:42 INFO - -d DEST, --destination=DEST 03:30:42 INFO - Directory to install application into. [default: 03:30:42 INFO - "C:\slave\test"] 03:30:42 INFO - --app=APP Application being installed. [default: firefox] 03:30:42 INFO - Using _rmtree_windows ... 03:30:42 INFO - Using _rmtree_windows ... 03:30:42 INFO - mkdir: C:\slave\test\build\application 03:30:42 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 03:30:42 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 03:30:44 INFO - Reading from file tmpfile_stdout 03:30:44 INFO - Output received: 03:30:44 INFO - C:\slave\test\build\application\firefox\firefox.exe 03:30:44 INFO - Using _rmtree_windows ... 03:30:44 INFO - Using _rmtree_windows ... 03:30:44 INFO - Running post-action listener: _resource_record_post_action 03:30:44 INFO - ##### 03:30:44 INFO - ##### Running run-tests step. 03:30:44 INFO - ##### 03:30:44 INFO - Running pre-action listener: _resource_record_pre_action 03:30:44 INFO - Running main action method: run_tests 03:30:44 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 03:30:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:30:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:30:44 INFO - grabbing minidump binary from tooltool 03:30:44 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')]} 03:30:44 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 0x01BE6368>, '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 0x0188AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C780C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 03:30:44 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 03:30:44 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 03:30:44 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:30:44 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpxzsc4t 03:30:44 INFO - INFO - File integrity verified, renaming tmpxzsc4t to win32-minidump_stackwalk.exe 03:30:44 INFO - Return code: 0 03:30:44 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 03:30:45 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 03:30:45 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/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.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 03:30:45 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/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.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 03:30:45 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:30:45 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:30:45 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:30:45 INFO - 'COMPUTERNAME': 'T-W732-IX-232', 03:30:45 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:30:45 INFO - 'DCLOCATION': 'SCL3', 03:30:45 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:30:45 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:30:45 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:30:45 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:30:45 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:30:45 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:30:45 INFO - 'HOMEDRIVE': 'C:', 03:30:45 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:30:45 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:30:45 INFO - 'KTS_VERSION': '1.19c', 03:30:45 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:30:45 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:30:45 INFO - 'LOGONSERVER': '\\\\T-W732-IX-232', 03:30:45 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 03:30:45 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:30:45 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:30:45 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:30:45 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:30:45 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:30:45 INFO - 'MOZ_AIRBAG': '1', 03:30:45 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:30:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:30:45 INFO - 'MOZ_MSVCVERSION': '8', 03:30:45 INFO - 'MOZ_NO_REMOTE': '1', 03:30:45 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:30:45 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:30:45 INFO - 'NO_EM_RESTART': '1', 03:30:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:30:45 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:30:45 INFO - 'OS': 'Windows_NT', 03:30:45 INFO - 'OURDRIVE': 'C:', 03:30:45 INFO - 'PATH': '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', 03:30:45 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:30:45 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:30:45 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:30:45 INFO - 'PROCESSOR_LEVEL': '6', 03:30:45 INFO - 'PROCESSOR_REVISION': '1e05', 03:30:45 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:30:45 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:30:45 INFO - 'PROMPT': '$P$G', 03:30:45 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:30:45 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:30:45 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:30:45 INFO - 'PWD': 'C:\\slave\\test', 03:30:45 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:30:45 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:30:45 INFO - 'SYSTEMDRIVE': 'C:', 03:30:45 INFO - 'SYSTEMROOT': 'C:\\windows', 03:30:45 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:45 INFO - 'TEST1': 'testie', 03:30:45 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:30:45 INFO - 'USERDOMAIN': 'T-W732-IX-232', 03:30:45 INFO - 'USERNAME': 'cltbld', 03:30:45 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:30:45 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:30:45 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:30:45 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:30:45 INFO - 'WINDIR': 'C:\\windows', 03:30:45 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:30:45 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:30:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:30:45 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/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.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 03:30:46 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 03:30:46 INFO - import pkg_resources 03:30:48 INFO - Using 1 client processes 03:30:50 INFO - SUITE-START | Running 778 tests 03:30:50 INFO - Running testharness tests 03:30:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:30:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 03:30:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:30:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 03:30:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:30:50 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 03:30:51 INFO - Setting up ssl 03:30:51 INFO - PROCESS | certutil | 03:30:51 INFO - PROCESS | certutil | 03:30:51 INFO - PROCESS | certutil | 03:30:51 INFO - Certificate Nickname Trust Attributes 03:30:51 INFO - SSL,S/MIME,JAR/XPI 03:30:51 INFO - 03:30:51 INFO - web-platform-tests CT,, 03:30:51 INFO - 03:30:51 INFO - Starting runner 03:30:52 INFO - PROCESS | 2860 | [2860] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 03:30:52 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 03:30:52 INFO - PROCESS | 2860 | [2860] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 03:30:54 INFO - PROCESS | 2860 | 1467109854291 Marionette DEBUG Marionette enabled via build flag and pref 03:30:55 INFO - PROCESS | 2860 | ++DOCSHELL 10293C00 == 1 [pid = 2860] [id = 1] 03:30:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 1 (10294000) [pid = 2860] [serial = 1] [outer = 00000000] 03:30:55 INFO - PROCESS | 2860 | [2860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:30:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 2 (10294C00) [pid = 2860] [serial = 2] [outer = 10294000] 03:30:55 INFO - PROCESS | 2860 | ++DOCSHELL 10D9E000 == 2 [pid = 2860] [id = 2] 03:30:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 3 (10D9E400) [pid = 2860] [serial = 3] [outer = 00000000] 03:30:55 INFO - PROCESS | 2860 | [2860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:30:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 4 (10D9F000) [pid = 2860] [serial = 4] [outer = 10D9E400] 03:30:55 INFO - PROCESS | 2860 | 1467109855934 Marionette INFO Listening on port 2828 03:30:57 INFO - PROCESS | 2860 | 1467109857572 Marionette DEBUG Marionette enabled via command-line flag 03:30:57 INFO - PROCESS | 2860 | [2860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:30:57 INFO - PROCESS | 2860 | [2860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:30:57 INFO - PROCESS | 2860 | ++DOCSHELL 14744400 == 3 [pid = 2860] [id = 3] 03:30:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 5 (1474C400) [pid = 2860] [serial = 5] [outer = 00000000] 03:30:57 INFO - PROCESS | 2860 | [2860] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:30:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 6 (1474D000) [pid = 2860] [serial = 6] [outer = 1474C400] 03:30:57 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:30:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 7 (15652400) [pid = 2860] [serial = 7] [outer = 10D9E400] 03:30:58 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:30:58 INFO - PROCESS | 2860 | 1467109858342 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49349 03:30:58 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:30:58 INFO - PROCESS | 2860 | 1467109858364 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49350 03:30:58 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:30:58 INFO - PROCESS | 2860 | 1467109858372 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49351 03:30:58 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:30:58 INFO - PROCESS | 2860 | 1467109858407 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49352 03:30:58 INFO - PROCESS | 2860 | 1467109858409 Marionette DEBUG Closed connection conn0 03:30:58 INFO - PROCESS | 2860 | 1467109858411 Marionette DEBUG Closed connection conn1 03:30:58 INFO - PROCESS | 2860 | 1467109858413 Marionette DEBUG Closed connection conn2 03:30:58 INFO - PROCESS | 2860 | 1467109858500 Marionette DEBUG Closed connection conn3 03:30:58 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:30:58 INFO - PROCESS | 2860 | 1467109858506 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49353 03:30:58 INFO - PROCESS | 2860 | 1467109858587 Marionette DEBUG Closed connection conn4 03:30:58 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:30:58 INFO - PROCESS | 2860 | 1467109858594 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49354 03:30:58 INFO - PROCESS | 2860 | ++DOCSHELL 10295000 == 4 [pid = 2860] [id = 4] 03:30:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 8 (1648B800) [pid = 2860] [serial = 8] [outer = 00000000] 03:30:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 9 (17170000) [pid = 2860] [serial = 9] [outer = 1648B800] 03:30:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 10 (17176400) [pid = 2860] [serial = 10] [outer = 1648B800] 03:30:58 INFO - PROCESS | 2860 | 1467109858732 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:30:58 INFO - PROCESS | 2860 | 1467109858737 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160628020928","device":"desktop","version":"48.0"} 03:30:59 INFO - PROCESS | 2860 | [2860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:30:59 INFO - PROCESS | 2860 | [2860] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:31:00 INFO - PROCESS | 2860 | [2860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:31:00 INFO - PROCESS | 2860 | ++DOCSHELL 18112800 == 5 [pid = 2860] [id = 5] 03:31:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 11 (18112C00) [pid = 2860] [serial = 11] [outer = 00000000] 03:31:00 INFO - PROCESS | 2860 | ++DOCSHELL 18116400 == 6 [pid = 2860] [id = 6] 03:31:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 12 (18116800) [pid = 2860] [serial = 12] [outer = 00000000] 03:31:01 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:31:01 INFO - PROCESS | 2860 | ++DOCSHELL 19BB8C00 == 7 [pid = 2860] [id = 7] 03:31:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 13 (19BB9000) [pid = 2860] [serial = 13] [outer = 00000000] 03:31:01 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:31:01 INFO - PROCESS | 2860 | [2860] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:31:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 14 (19BC1800) [pid = 2860] [serial = 14] [outer = 19BB9000] 03:31:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 15 (19F61400) [pid = 2860] [serial = 15] [outer = 18112C00] 03:31:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 16 (19F62C00) [pid = 2860] [serial = 16] [outer = 18116800] 03:31:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 17 (19F65400) [pid = 2860] [serial = 17] [outer = 19BB9000] 03:31:02 INFO - PROCESS | 2860 | 1467109862145 Marionette INFO startBrowser 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:02 INFO - PROCESS | 2860 | 1467109862181 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 2860 | 1467109862195 Marionette DEBUG loaded listener.js 03:31:02 INFO - PROCESS | 2860 | 1467109862197 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 18 (1BF4B000) [pid = 2860] [serial = 18] [outer = 19BB9000] 03:31:02 INFO - PROCESS | 2860 | 1467109862922 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"7bb5e027-d4c9-46e8-877d-9705d0d64ae6","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160628020928","device":"desktop","version":"48.0","command_id":1}}] 03:31:03 INFO - PROCESS | 2860 | 1467109863194 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}] 03:31:03 INFO - PROCESS | 2860 | 1467109863197 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:03 INFO - PROCESS | 2860 | 1467109863346 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 03:31:03 INFO - PROCESS | 2860 | 1467109863378 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:31:03 INFO - PROCESS | 2860 | 1467109863381 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:03 INFO - PROCESS | 2860 | [2860] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:31:03 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:31:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 19 (1C58EC00) [pid = 2860] [serial = 19] [outer = 19BB9000] 03:31:04 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:04 INFO - PROCESS | 2860 | 1467109864288 Marionette TRACE conn5 <- [1,3,null,{}] 03:31:04 INFO - PROCESS | 2860 | 1467109864316 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 03:31:04 INFO - PROCESS | 2860 | 1467109864318 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:04 INFO - PROCESS | 2860 | 1467109864373 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 03:31:04 INFO - PROCESS | 2860 | 1467109864379 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 03:31:04 INFO - PROCESS | 2860 | 1467109864382 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 03:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:31:04 INFO - PROCESS | 2860 | 1467109864391 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:31:04 INFO - PROCESS | 2860 | 1467109864394 Marionette TRACE conn5 <- [1,6,null,{}] 03:31:04 INFO - PROCESS | 2860 | 1467109864467 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}] 03:31:04 INFO - PROCESS | 2860 | 1467109864469 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:04 INFO - PROCESS | 2860 | 1467109864486 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 03:31:04 INFO - PROCESS | 2860 | 1467109864492 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:04 INFO - PROCESS | 2860 | 1467109864496 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:04 INFO - PROCESS | 2860 | ++DOCSHELL 1D481000 == 8 [pid = 2860] [id = 8] 03:31:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 20 (1D484400) [pid = 2860] [serial = 20] [outer = 00000000] 03:31:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 21 (1D78E000) [pid = 2860] [serial = 21] [outer = 1D484400] 03:31:04 INFO - PROCESS | 2860 | 1467109864545 Marionette DEBUG loaded listener.js 03:31:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 22 (1D792800) [pid = 2860] [serial = 22] [outer = 1D484400] 03:31:04 INFO - PROCESS | 2860 | ++DOCSHELL 17510800 == 9 [pid = 2860] [id = 9] 03:31:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 23 (1759B800) [pid = 2860] [serial = 23] [outer = 00000000] 03:31:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 24 (19080000) [pid = 2860] [serial = 24] [outer = 1759B800] 03:31:04 INFO - PROCESS | 2860 | 1467109864938 Marionette DEBUG loaded listener.js 03:31:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 25 (1D914800) [pid = 2860] [serial = 25] [outer = 1759B800] 03:31:05 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:31:05 INFO - PROCESS | 2860 | --DOCSHELL 10293C00 == 8 [pid = 2860] [id = 1] 03:31:05 INFO - PROCESS | 2860 | 1467109865836 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]]]}] 03:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1479ms 03:31:05 INFO - PROCESS | 2860 | 1467109865868 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 03:31:05 INFO - PROCESS | 2860 | 1467109865871 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 03:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:31:05 INFO - PROCESS | 2860 | 1467109865876 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:31:05 INFO - PROCESS | 2860 | 1467109865879 Marionette TRACE conn5 <- [1,10,null,{}] 03:31:05 INFO - PROCESS | 2860 | 1467109865885 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}] 03:31:05 INFO - PROCESS | 2860 | 1467109865888 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:06 INFO - PROCESS | 2860 | 1467109866014 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 03:31:06 INFO - PROCESS | 2860 | 1467109866100 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:06 INFO - PROCESS | 2860 | 1467109866103 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:06 INFO - PROCESS | 2860 | ++DOCSHELL 10D9EC00 == 9 [pid = 2860] [id = 10] 03:31:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 26 (10DA0000) [pid = 2860] [serial = 26] [outer = 00000000] 03:31:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 27 (147E3000) [pid = 2860] [serial = 27] [outer = 10DA0000] 03:31:06 INFO - PROCESS | 2860 | 1467109866161 Marionette DEBUG loaded listener.js 03:31:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 28 (1648F800) [pid = 2860] [serial = 28] [outer = 10DA0000] 03:31:06 INFO - PROCESS | 2860 | 1467109866717 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]]]}] 03:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 870ms 03:31:06 INFO - PROCESS | 2860 | 1467109866748 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 03:31:06 INFO - PROCESS | 2860 | 1467109866753 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 03:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:31:06 INFO - PROCESS | 2860 | 1467109866759 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:31:06 INFO - PROCESS | 2860 | 1467109866762 Marionette TRACE conn5 <- [1,14,null,{}] 03:31:06 INFO - PROCESS | 2860 | 1467109866766 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}] 03:31:06 INFO - PROCESS | 2860 | 1467109866769 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:06 INFO - PROCESS | 2860 | 1467109866894 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 03:31:06 INFO - PROCESS | 2860 | 1467109866967 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:06 INFO - PROCESS | 2860 | 1467109866970 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:06 INFO - PROCESS | 2860 | ++DOCSHELL 19BB7000 == 10 [pid = 2860] [id = 11] 03:31:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 29 (19BBC800) [pid = 2860] [serial = 29] [outer = 00000000] 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 30 (19D24400) [pid = 2860] [serial = 30] [outer = 19BBC800] 03:31:07 INFO - PROCESS | 2860 | 1467109867028 Marionette DEBUG loaded listener.js 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 31 (1B2A1C00) [pid = 2860] [serial = 31] [outer = 19BBC800] 03:31:07 INFO - PROCESS | 2860 | 1467109867639 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]]]}] 03:31:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 930ms 03:31:07 INFO - PROCESS | 2860 | ++DOCSHELL 18830C00 == 11 [pid = 2860] [id = 12] 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 32 (19BBD800) [pid = 2860] [serial = 32] [outer = 00000000] 03:31:07 INFO - PROCESS | 2860 | 1467109867725 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 03:31:07 INFO - PROCESS | 2860 | 1467109867728 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 33 (1BA91000) [pid = 2860] [serial = 33] [outer = 19BBD800] 03:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 34 (0C7CE800) [pid = 2860] [serial = 34] [outer = 19BBD800] 03:31:07 INFO - PROCESS | 2860 | 1467109867891 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:31:07 INFO - PROCESS | 2860 | 1467109867896 Marionette TRACE conn5 <- [1,18,null,{}] 03:31:07 INFO - PROCESS | 2860 | ++DOCSHELL 0C7F2C00 == 12 [pid = 2860] [id = 13] 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 35 (0C835800) [pid = 2860] [serial = 35] [outer = 00000000] 03:31:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 36 (0C8E7000) [pid = 2860] [serial = 36] [outer = 0C835800] 03:31:08 INFO - PROCESS | 2860 | 1467109867998 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}] 03:31:08 INFO - PROCESS | 2860 | 1467109868001 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 37 (0FB6B000) [pid = 2860] [serial = 37] [outer = 0C835800] 03:31:08 INFO - PROCESS | 2860 | 1467109868131 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 03:31:08 INFO - PROCESS | 2860 | 1467109868207 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:08 INFO - PROCESS | 2860 | 1467109868211 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:08 INFO - PROCESS | 2860 | ++DOCSHELL 102E2800 == 13 [pid = 2860] [id = 14] 03:31:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 38 (102E3000) [pid = 2860] [serial = 38] [outer = 00000000] 03:31:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 39 (103C2400) [pid = 2860] [serial = 39] [outer = 102E3000] 03:31:08 INFO - PROCESS | 2860 | 1467109868269 Marionette DEBUG loaded listener.js 03:31:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 40 (10BDBC00) [pid = 2860] [serial = 40] [outer = 102E3000] 03:31:08 INFO - PROCESS | 2860 | --DOCSHELL 10295000 == 12 [pid = 2860] [id = 4] 03:31:08 INFO - PROCESS | 2860 | 1467109868730 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]]]}] 03:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1017ms 03:31:08 INFO - PROCESS | 2860 | 1467109868795 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 03:31:08 INFO - PROCESS | 2860 | 1467109868799 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 03:31:08 INFO - PROCESS | 2860 | 1467109868804 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:31:08 INFO - PROCESS | 2860 | 1467109868806 Marionette TRACE conn5 <- [1,22,null,{}] 03:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:31:08 INFO - PROCESS | 2860 | 1467109868813 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}] 03:31:08 INFO - PROCESS | 2860 | 1467109868818 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:08 INFO - PROCESS | 2860 | 1467109868904 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 03:31:08 INFO - PROCESS | 2860 | 1467109868910 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:08 INFO - PROCESS | 2860 | 1467109868913 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:08 INFO - PROCESS | 2860 | ++DOCSHELL 14625000 == 13 [pid = 2860] [id = 15] 03:31:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 41 (14627400) [pid = 2860] [serial = 41] [outer = 00000000] 03:31:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 42 (14699800) [pid = 2860] [serial = 42] [outer = 14627400] 03:31:08 INFO - PROCESS | 2860 | 1467109868961 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 43 (1472BC00) [pid = 2860] [serial = 43] [outer = 14627400] 03:31:09 INFO - PROCESS | 2860 | 1467109869391 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]]]}] 03:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 03:31:09 INFO - PROCESS | 2860 | 1467109869441 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 03:31:09 INFO - PROCESS | 2860 | 1467109869443 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 03:31:09 INFO - PROCESS | 2860 | 1467109869447 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:31:09 INFO - PROCESS | 2860 | 1467109869449 Marionette TRACE conn5 <- [1,26,null,{}] 03:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:31:09 INFO - PROCESS | 2860 | 1467109869453 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}] 03:31:09 INFO - PROCESS | 2860 | 1467109869455 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:09 INFO - PROCESS | 2860 | 1467109869547 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 03:31:09 INFO - PROCESS | 2860 | 1467109869590 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:09 INFO - PROCESS | 2860 | 1467109869596 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:09 INFO - PROCESS | 2860 | ++DOCSHELL 1750CC00 == 14 [pid = 2860] [id = 16] 03:31:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 44 (1750DC00) [pid = 2860] [serial = 44] [outer = 00000000] 03:31:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 45 (17594800) [pid = 2860] [serial = 45] [outer = 1750DC00] 03:31:09 INFO - PROCESS | 2860 | 1467109869646 Marionette DEBUG loaded listener.js 03:31:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 46 (177A6C00) [pid = 2860] [serial = 46] [outer = 1750DC00] 03:31:10 INFO - PROCESS | 2860 | 1467109870060 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]]]}] 03:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 671ms 03:31:10 INFO - PROCESS | 2860 | 1467109870122 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 03:31:10 INFO - PROCESS | 2860 | 1467109870124 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 03:31:10 INFO - PROCESS | 2860 | 1467109870127 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 2860 | 1467109870129 Marionette TRACE conn5 <- [1,30,null,{}] 03:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:31:10 INFO - PROCESS | 2860 | 1467109870132 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}] 03:31:10 INFO - PROCESS | 2860 | 1467109870134 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:10 INFO - PROCESS | 2860 | 1467109870215 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 03:31:10 INFO - PROCESS | 2860 | 1467109870223 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:10 INFO - PROCESS | 2860 | 1467109870225 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:10 INFO - PROCESS | 2860 | ++DOCSHELL 18702400 == 15 [pid = 2860] [id = 17] 03:31:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 47 (18702C00) [pid = 2860] [serial = 47] [outer = 00000000] 03:31:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 48 (18825C00) [pid = 2860] [serial = 48] [outer = 18702C00] 03:31:10 INFO - PROCESS | 2860 | 1467109870270 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 49 (1882EC00) [pid = 2860] [serial = 49] [outer = 18702C00] 03:31:10 INFO - PROCESS | 2860 | 1467109870679 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]]]}] 03:31:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 03:31:10 INFO - PROCESS | 2860 | 1467109870713 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 03:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:31:10 INFO - PROCESS | 2860 | 1467109870715 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 03:31:10 INFO - PROCESS | 2860 | 1467109870718 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:31:10 INFO - PROCESS | 2860 | 1467109870720 Marionette TRACE conn5 <- [1,34,null,{}] 03:31:10 INFO - PROCESS | 2860 | 1467109870723 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}] 03:31:10 INFO - PROCESS | 2860 | 1467109870725 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:10 INFO - PROCESS | 2860 | 1467109870801 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 03:31:10 INFO - PROCESS | 2860 | 1467109870806 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:10 INFO - PROCESS | 2860 | 1467109870808 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:10 INFO - PROCESS | 2860 | ++DOCSHELL 17178000 == 16 [pid = 2860] [id = 18] 03:31:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 50 (18825000) [pid = 2860] [serial = 50] [outer = 00000000] 03:31:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 51 (18A13400) [pid = 2860] [serial = 51] [outer = 18825000] 03:31:10 INFO - PROCESS | 2860 | 1467109870856 Marionette DEBUG loaded listener.js 03:31:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 52 (18CF7800) [pid = 2860] [serial = 52] [outer = 18825000] 03:31:11 INFO - PROCESS | 2860 | 1467109871241 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]]]}] 03:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 03:31:11 INFO - PROCESS | 2860 | 1467109871292 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 03:31:11 INFO - PROCESS | 2860 | 1467109871294 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 03:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:31:11 INFO - PROCESS | 2860 | 1467109871297 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:31:11 INFO - PROCESS | 2860 | 1467109871299 Marionette TRACE conn5 <- [1,38,null,{}] 03:31:11 INFO - PROCESS | 2860 | 1467109871302 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}] 03:31:11 INFO - PROCESS | 2860 | 1467109871308 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:11 INFO - PROCESS | 2860 | 1467109871447 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 03:31:11 INFO - PROCESS | 2860 | 1467109871457 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:11 INFO - PROCESS | 2860 | 1467109871460 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:11 INFO - PROCESS | 2860 | ++DOCSHELL 19F69800 == 17 [pid = 2860] [id = 19] 03:31:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 53 (1AAB6C00) [pid = 2860] [serial = 53] [outer = 00000000] 03:31:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 54 (1B298800) [pid = 2860] [serial = 54] [outer = 1AAB6C00] 03:31:11 INFO - PROCESS | 2860 | 1467109871504 Marionette DEBUG loaded listener.js 03:31:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 55 (1BA98000) [pid = 2860] [serial = 55] [outer = 1AAB6C00] 03:31:11 INFO - PROCESS | 2860 | 1467109871877 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]]]}] 03:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 03:31:11 INFO - PROCESS | 2860 | 1467109871930 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 03:31:11 INFO - PROCESS | 2860 | 1467109871932 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 03:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:31:11 INFO - PROCESS | 2860 | 1467109871935 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:31:11 INFO - PROCESS | 2860 | 1467109871937 Marionette TRACE conn5 <- [1,42,null,{}] 03:31:11 INFO - PROCESS | 2860 | 1467109871941 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}] 03:31:11 INFO - PROCESS | 2860 | 1467109871943 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:12 INFO - PROCESS | 2860 | 1467109872017 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 03:31:12 INFO - PROCESS | 2860 | 1467109872022 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:12 INFO - PROCESS | 2860 | 1467109872024 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:12 INFO - PROCESS | 2860 | ++DOCSHELL 1BF0D400 == 18 [pid = 2860] [id = 20] 03:31:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (1BF46C00) [pid = 2860] [serial = 56] [outer = 00000000] 03:31:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (1C908800) [pid = 2860] [serial = 57] [outer = 1BF46C00] 03:31:12 INFO - PROCESS | 2860 | 1467109872071 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (1C9F0400) [pid = 2860] [serial = 58] [outer = 1BF46C00] 03:31:12 INFO - PROCESS | 2860 | 1467109872548 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]]]}] 03:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 672ms 03:31:12 INFO - PROCESS | 2860 | 1467109872611 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 03:31:12 INFO - PROCESS | 2860 | 1467109872613 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 03:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:31:12 INFO - PROCESS | 2860 | 1467109872616 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:31:12 INFO - PROCESS | 2860 | 1467109872618 Marionette TRACE conn5 <- [1,46,null,{}] 03:31:12 INFO - PROCESS | 2860 | 1467109872621 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}] 03:31:12 INFO - PROCESS | 2860 | 1467109872623 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:12 INFO - PROCESS | 2860 | 1467109872702 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 03:31:12 INFO - PROCESS | 2860 | 1467109872707 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:12 INFO - PROCESS | 2860 | 1467109872709 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:12 INFO - PROCESS | 2860 | ++DOCSHELL 19AAA000 == 19 [pid = 2860] [id = 21] 03:31:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (19AAAC00) [pid = 2860] [serial = 59] [outer = 00000000] 03:31:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (19AB0C00) [pid = 2860] [serial = 60] [outer = 19AAAC00] 03:31:12 INFO - PROCESS | 2860 | 1467109872757 Marionette DEBUG loaded listener.js 03:31:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (1BF54400) [pid = 2860] [serial = 61] [outer = 19AAAC00] 03:31:13 INFO - PROCESS | 2860 | 1467109873154 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]]]}] 03:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 03:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:31:13 INFO - PROCESS | 2860 | 1467109873191 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 03:31:13 INFO - PROCESS | 2860 | 1467109873192 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 03:31:13 INFO - PROCESS | 2860 | 1467109873196 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 2860 | 1467109873197 Marionette TRACE conn5 <- [1,50,null,{}] 03:31:13 INFO - PROCESS | 2860 | 1467109873218 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}] 03:31:13 INFO - PROCESS | 2860 | 1467109873220 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:13 INFO - PROCESS | 2860 | 1467109873303 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 03:31:13 INFO - PROCESS | 2860 | 1467109873309 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:13 INFO - PROCESS | 2860 | 1467109873311 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:13 INFO - PROCESS | 2860 | ++DOCSHELL 147DE400 == 20 [pid = 2860] [id = 22] 03:31:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (17112400) [pid = 2860] [serial = 62] [outer = 00000000] 03:31:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (1711A400) [pid = 2860] [serial = 63] [outer = 17112400] 03:31:13 INFO - PROCESS | 2860 | 1467109873355 Marionette DEBUG loaded listener.js 03:31:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (19AA8400) [pid = 2860] [serial = 64] [outer = 17112400] 03:31:13 INFO - PROCESS | 2860 | 1467109873744 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]]]}] 03:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 03:31:13 INFO - PROCESS | 2860 | 1467109873766 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 03:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:31:13 INFO - PROCESS | 2860 | 1467109873768 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 03:31:13 INFO - PROCESS | 2860 | 1467109873771 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:31:13 INFO - PROCESS | 2860 | 1467109873773 Marionette TRACE conn5 <- [1,54,null,{}] 03:31:13 INFO - PROCESS | 2860 | 1467109873776 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}] 03:31:13 INFO - PROCESS | 2860 | 1467109873778 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:13 INFO - PROCESS | 2860 | 1467109873895 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 03:31:13 INFO - PROCESS | 2860 | 1467109873904 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:13 INFO - PROCESS | 2860 | 1467109873906 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:13 INFO - PROCESS | 2860 | ++DOCSHELL 0C593C00 == 21 [pid = 2860] [id = 23] 03:31:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0C594000) [pid = 2860] [serial = 65] [outer = 00000000] 03:31:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0C599400) [pid = 2860] [serial = 66] [outer = 0C594000] 03:31:13 INFO - PROCESS | 2860 | 1467109873949 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0F663400) [pid = 2860] [serial = 67] [outer = 0C594000] 03:31:14 INFO - PROCESS | 2860 | 1467109874313 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]]]}] 03:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 03:31:14 INFO - PROCESS | 2860 | 1467109874342 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 03:31:14 INFO - PROCESS | 2860 | 1467109874344 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 03:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:31:14 INFO - PROCESS | 2860 | 1467109874347 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:31:14 INFO - PROCESS | 2860 | 1467109874349 Marionette TRACE conn5 <- [1,58,null,{}] 03:31:14 INFO - PROCESS | 2860 | 1467109874353 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}] 03:31:14 INFO - PROCESS | 2860 | 1467109874355 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:14 INFO - PROCESS | 2860 | 1467109874449 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 03:31:14 INFO - PROCESS | 2860 | 1467109874515 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:14 INFO - PROCESS | 2860 | 1467109874518 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:14 INFO - PROCESS | 2860 | ++DOCSHELL 0C599800 == 22 [pid = 2860] [id = 24] 03:31:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C62F400) [pid = 2860] [serial = 68] [outer = 00000000] 03:31:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C638C00) [pid = 2860] [serial = 69] [outer = 0C62F400] 03:31:14 INFO - PROCESS | 2860 | 1467109874563 Marionette DEBUG loaded listener.js 03:31:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (177AFC00) [pid = 2860] [serial = 70] [outer = 0C62F400] 03:31:14 INFO - PROCESS | 2860 | 1467109874905 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]]]}] 03:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 631ms 03:31:14 INFO - PROCESS | 2860 | 1467109874979 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 03:31:14 INFO - PROCESS | 2860 | 1467109874981 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 03:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:31:14 INFO - PROCESS | 2860 | 1467109874984 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:31:14 INFO - PROCESS | 2860 | 1467109874986 Marionette TRACE conn5 <- [1,62,null,{}] 03:31:15 INFO - PROCESS | 2860 | 1467109874989 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}] 03:31:15 INFO - PROCESS | 2860 | 1467109874991 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:15 INFO - PROCESS | 2860 | 1467109875096 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 03:31:15 INFO - PROCESS | 2860 | 1467109875105 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:15 INFO - PROCESS | 2860 | 1467109875107 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:15 INFO - PROCESS | 2860 | ++DOCSHELL 0FB05000 == 23 [pid = 2860] [id = 25] 03:31:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0FB05800) [pid = 2860] [serial = 71] [outer = 00000000] 03:31:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0FB0C000) [pid = 2860] [serial = 72] [outer = 0FB05800] 03:31:15 INFO - PROCESS | 2860 | 1467109875149 Marionette DEBUG loaded listener.js 03:31:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0FB0E400) [pid = 2860] [serial = 73] [outer = 0FB05800] 03:31:15 INFO - PROCESS | 2860 | 1467109875502 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]]]}] 03:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 570ms 03:31:15 INFO - PROCESS | 2860 | 1467109875559 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 03:31:15 INFO - PROCESS | 2860 | 1467109875560 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 03:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:31:15 INFO - PROCESS | 2860 | 1467109875563 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:31:15 INFO - PROCESS | 2860 | 1467109875565 Marionette TRACE conn5 <- [1,66,null,{}] 03:31:15 INFO - PROCESS | 2860 | 1467109875568 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}] 03:31:15 INFO - PROCESS | 2860 | 1467109875580 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:15 INFO - PROCESS | 2860 | 1467109875701 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 03:31:15 INFO - PROCESS | 2860 | 1467109875708 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:15 INFO - PROCESS | 2860 | 1467109875710 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:15 INFO - PROCESS | 2860 | ++DOCSHELL 0C523C00 == 24 [pid = 2860] [id = 26] 03:31:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0C524000) [pid = 2860] [serial = 74] [outer = 00000000] 03:31:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0C52C800) [pid = 2860] [serial = 75] [outer = 0C524000] 03:31:15 INFO - PROCESS | 2860 | 1467109875752 Marionette DEBUG loaded listener.js 03:31:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0C52F800) [pid = 2860] [serial = 76] [outer = 0C524000] 03:31:16 INFO - PROCESS | 2860 | 1467109876890 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]]]}] 03:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1371ms 03:31:16 INFO - PROCESS | 2860 | 1467109876966 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 03:31:16 INFO - PROCESS | 2860 | 1467109876970 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 03:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:31:16 INFO - PROCESS | 2860 | 1467109876979 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:31:16 INFO - PROCESS | 2860 | 1467109876982 Marionette TRACE conn5 <- [1,70,null,{}] 03:31:16 INFO - PROCESS | 2860 | 1467109876987 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}] 03:31:16 INFO - PROCESS | 2860 | 1467109876990 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:17 INFO - PROCESS | 2860 | 1467109877095 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 03:31:17 INFO - PROCESS | 2860 | 1467109877147 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:17 INFO - PROCESS | 2860 | 1467109877150 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:17 INFO - PROCESS | 2860 | ++DOCSHELL 0C639800 == 25 [pid = 2860] [id = 27] 03:31:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (0C63B000) [pid = 2860] [serial = 77] [outer = 00000000] 03:31:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0C776C00) [pid = 2860] [serial = 78] [outer = 0C63B000] 03:31:17 INFO - PROCESS | 2860 | 1467109877199 Marionette DEBUG loaded listener.js 03:31:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0C885800) [pid = 2860] [serial = 79] [outer = 0C63B000] 03:31:17 INFO - PROCESS | 2860 | 1467109877611 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]]]}] 03:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 03:31:17 INFO - PROCESS | 2860 | 1467109877651 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 03:31:17 INFO - PROCESS | 2860 | 1467109877655 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 03:31:17 INFO - PROCESS | 2860 | 1467109877661 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:31:17 INFO - PROCESS | 2860 | 1467109877663 Marionette TRACE conn5 <- [1,74,null,{}] 03:31:17 INFO - PROCESS | 2860 | 1467109877667 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}] 03:31:17 INFO - PROCESS | 2860 | 1467109877670 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:17 INFO - PROCESS | 2860 | 1467109877782 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 03:31:17 INFO - PROCESS | 2860 | 1467109877788 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:17 INFO - PROCESS | 2860 | 1467109877790 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:17 INFO - PROCESS | 2860 | ++DOCSHELL 0FB04400 == 26 [pid = 2860] [id = 28] 03:31:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0FB05400) [pid = 2860] [serial = 80] [outer = 00000000] 03:31:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10058000) [pid = 2860] [serial = 81] [outer = 0FB05400] 03:31:17 INFO - PROCESS | 2860 | 1467109877838 Marionette DEBUG loaded listener.js 03:31:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (10061000) [pid = 2860] [serial = 82] [outer = 0FB05400] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1648B800) [pid = 2860] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (10DA0000) [pid = 2860] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19BBC800) [pid = 2860] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (102E3000) [pid = 2860] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (14627400) [pid = 2860] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1750DC00) [pid = 2860] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18702C00) [pid = 2860] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18825000) [pid = 2860] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1AAB6C00) [pid = 2860] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (17112400) [pid = 2860] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0C594000) [pid = 2860] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0C62F400) [pid = 2860] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:31:18 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1D484400) [pid = 2860] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:31:18 INFO - PROCESS | 2860 | 1467109878520 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]]]}] 03:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 870ms 03:31:18 INFO - PROCESS | 2860 | 1467109878546 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 03:31:18 INFO - PROCESS | 2860 | 1467109878548 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 03:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:31:18 INFO - PROCESS | 2860 | 1467109878559 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:31:18 INFO - PROCESS | 2860 | 1467109878563 Marionette TRACE conn5 <- [1,78,null,{}] 03:31:18 INFO - PROCESS | 2860 | 1467109878573 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}] 03:31:18 INFO - PROCESS | 2860 | 1467109878577 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:18 INFO - PROCESS | 2860 | 1467109878657 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 03:31:18 INFO - PROCESS | 2860 | 1467109878664 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:18 INFO - PROCESS | 2860 | 1467109878666 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:18 INFO - PROCESS | 2860 | ++DOCSHELL 10289800 == 27 [pid = 2860] [id = 29] 03:31:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (1028CC00) [pid = 2860] [serial = 83] [outer = 00000000] 03:31:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10BDB400) [pid = 2860] [serial = 84] [outer = 1028CC00] 03:31:18 INFO - PROCESS | 2860 | 1467109878713 Marionette DEBUG loaded listener.js 03:31:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (13EAC000) [pid = 2860] [serial = 85] [outer = 1028CC00] 03:31:19 INFO - PROCESS | 2860 | 1467109879134 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]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 632ms 03:31:19 INFO - PROCESS | 2860 | 1467109879196 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 2860 | 1467109879198 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 03:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:31:19 INFO - PROCESS | 2860 | 1467109879202 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 2860 | 1467109879204 Marionette TRACE conn5 <- [1,82,null,{}] 03:31:19 INFO - PROCESS | 2860 | 1467109879207 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}] 03:31:19 INFO - PROCESS | 2860 | 1467109879209 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:19 INFO - PROCESS | 2860 | 1467109879308 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 03:31:19 INFO - PROCESS | 2860 | 1467109879325 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 2860 | 1467109879327 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:19 INFO - PROCESS | 2860 | ++DOCSHELL 14723800 == 28 [pid = 2860] [id = 30] 03:31:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (14747C00) [pid = 2860] [serial = 86] [outer = 00000000] 03:31:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (147DCC00) [pid = 2860] [serial = 87] [outer = 14747C00] 03:31:19 INFO - PROCESS | 2860 | 1467109879371 Marionette DEBUG loaded listener.js 03:31:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (148ED000) [pid = 2860] [serial = 88] [outer = 14747C00] 03:31:19 INFO - PROCESS | 2860 | 1467109879800 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]]]}] 03:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 631ms 03:31:19 INFO - PROCESS | 2860 | 1467109879840 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 03:31:19 INFO - PROCESS | 2860 | 1467109879842 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 03:31:19 INFO - PROCESS | 2860 | 1467109879845 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:31:19 INFO - PROCESS | 2860 | 1467109879847 Marionette TRACE conn5 <- [1,86,null,{}] 03:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:31:19 INFO - PROCESS | 2860 | 1467109879851 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}] 03:31:19 INFO - PROCESS | 2860 | 1467109879853 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:19 INFO - PROCESS | 2860 | 1467109879936 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 03:31:19 INFO - PROCESS | 2860 | 1467109879941 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:19 INFO - PROCESS | 2860 | 1467109879943 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:19 INFO - PROCESS | 2860 | ++DOCSHELL 1648A000 == 29 [pid = 2860] [id = 31] 03:31:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1648B800) [pid = 2860] [serial = 89] [outer = 00000000] 03:31:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (17117400) [pid = 2860] [serial = 90] [outer = 1648B800] 03:31:19 INFO - PROCESS | 2860 | 1467109879987 Marionette DEBUG loaded listener.js 03:31:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17173400) [pid = 2860] [serial = 91] [outer = 1648B800] 03:31:20 INFO - PROCESS | 2860 | 1467109880495 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]]]}] 03:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 670ms 03:31:20 INFO - PROCESS | 2860 | 1467109880521 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 03:31:20 INFO - PROCESS | 2860 | 1467109880526 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 03:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:31:20 INFO - PROCESS | 2860 | 1467109880531 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:31:20 INFO - PROCESS | 2860 | 1467109880535 Marionette TRACE conn5 <- [1,90,null,{}] 03:31:20 INFO - PROCESS | 2860 | 1467109880541 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}] 03:31:20 INFO - PROCESS | 2860 | 1467109880544 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:20 INFO - PROCESS | 2860 | 1467109880685 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 03:31:20 INFO - PROCESS | 2860 | 1467109880789 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:20 INFO - PROCESS | 2860 | 1467109880792 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:20 INFO - PROCESS | 2860 | ++DOCSHELL 0C775000 == 30 [pid = 2860] [id = 32] 03:31:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0F65EC00) [pid = 2860] [serial = 92] [outer = 00000000] 03:31:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0FB01400) [pid = 2860] [serial = 93] [outer = 0F65EC00] 03:31:20 INFO - PROCESS | 2860 | 1467109880848 Marionette DEBUG loaded listener.js 03:31:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0FB71000) [pid = 2860] [serial = 94] [outer = 0F65EC00] 03:31:21 INFO - PROCESS | 2860 | 1467109881373 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]]]}] 03:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 890ms 03:31:21 INFO - PROCESS | 2860 | 1467109881421 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 03:31:21 INFO - PROCESS | 2860 | 1467109881426 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 03:31:21 INFO - PROCESS | 2860 | 1467109881433 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:31:21 INFO - PROCESS | 2860 | 1467109881436 Marionette TRACE conn5 <- [1,94,null,{}] 03:31:21 INFO - PROCESS | 2860 | 1467109881440 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}] 03:31:21 INFO - PROCESS | 2860 | 1467109881443 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:21 INFO - PROCESS | 2860 | 1467109881547 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 03:31:21 INFO - PROCESS | 2860 | 1467109881618 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:21 INFO - PROCESS | 2860 | 1467109881621 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:21 INFO - PROCESS | 2860 | ++DOCSHELL 103BDC00 == 31 [pid = 2860] [id = 33] 03:31:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (103BEC00) [pid = 2860] [serial = 95] [outer = 00000000] 03:31:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (14722C00) [pid = 2860] [serial = 96] [outer = 103BEC00] 03:31:21 INFO - PROCESS | 2860 | 1467109881677 Marionette DEBUG loaded listener.js 03:31:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (15B4D800) [pid = 2860] [serial = 97] [outer = 103BEC00] 03:31:22 INFO - PROCESS | 2860 | 1467109882254 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]]]}] 03:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 03:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:31:22 INFO - PROCESS | 2860 | 1467109882306 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 03:31:22 INFO - PROCESS | 2860 | 1467109882309 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 03:31:22 INFO - PROCESS | 2860 | 1467109882312 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:31:22 INFO - PROCESS | 2860 | 1467109882316 Marionette TRACE conn5 <- [1,98,null,{}] 03:31:22 INFO - PROCESS | 2860 | 1467109882327 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}] 03:31:22 INFO - PROCESS | 2860 | 1467109882332 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:22 INFO - PROCESS | 2860 | 1467109882434 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 03:31:22 INFO - PROCESS | 2860 | 1467109882507 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:22 INFO - PROCESS | 2860 | 1467109882510 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:22 INFO - PROCESS | 2860 | ++DOCSHELL 18824800 == 32 [pid = 2860] [id = 34] 03:31:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18824C00) [pid = 2860] [serial = 98] [outer = 00000000] 03:31:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1882CC00) [pid = 2860] [serial = 99] [outer = 18824C00] 03:31:22 INFO - PROCESS | 2860 | 1467109882567 Marionette DEBUG loaded listener.js 03:31:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18A0AC00) [pid = 2860] [serial = 100] [outer = 18824C00] 03:31:23 INFO - PROCESS | 2860 | 1467109883079 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]]]}] 03:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 03:31:23 INFO - PROCESS | 2860 | 1467109883146 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 03:31:23 INFO - PROCESS | 2860 | 1467109883149 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 03:31:23 INFO - PROCESS | 2860 | 1467109883152 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:31:23 INFO - PROCESS | 2860 | 1467109883154 Marionette TRACE conn5 <- [1,102,null,{}] 03:31:23 INFO - PROCESS | 2860 | 1467109883159 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}] 03:31:23 INFO - PROCESS | 2860 | 1467109883161 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:23 INFO - PROCESS | 2860 | 1467109883263 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 03:31:23 INFO - PROCESS | 2860 | 1467109883346 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:23 INFO - PROCESS | 2860 | 1467109883348 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:23 INFO - PROCESS | 2860 | ++DOCSHELL 18CEDC00 == 33 [pid = 2860] [id = 35] 03:31:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1907B800) [pid = 2860] [serial = 101] [outer = 00000000] 03:31:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (193A6C00) [pid = 2860] [serial = 102] [outer = 1907B800] 03:31:23 INFO - PROCESS | 2860 | 1467109883401 Marionette DEBUG loaded listener.js 03:31:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19AA7C00) [pid = 2860] [serial = 103] [outer = 1907B800] 03:31:23 INFO - PROCESS | 2860 | 1467109883943 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]]]}] 03:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 830ms 03:31:23 INFO - PROCESS | 2860 | 1467109883987 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 03:31:23 INFO - PROCESS | 2860 | 1467109883989 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 03:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:31:23 INFO - PROCESS | 2860 | 1467109883992 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:31:23 INFO - PROCESS | 2860 | 1467109883994 Marionette TRACE conn5 <- [1,106,null,{}] 03:31:24 INFO - PROCESS | 2860 | 1467109883998 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}] 03:31:24 INFO - PROCESS | 2860 | 1467109884000 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:24 INFO - PROCESS | 2860 | 1467109884096 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 03:31:24 INFO - PROCESS | 2860 | 1467109884180 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:24 INFO - PROCESS | 2860 | 1467109884183 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:24 INFO - PROCESS | 2860 | ++DOCSHELL 0F65E000 == 34 [pid = 2860] [id = 36] 03:31:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (0F660800) [pid = 2860] [serial = 104] [outer = 00000000] 03:31:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (13FBE400) [pid = 2860] [serial = 105] [outer = 0F660800] 03:31:24 INFO - PROCESS | 2860 | 1467109884236 Marionette DEBUG loaded listener.js 03:31:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (147E3800) [pid = 2860] [serial = 106] [outer = 0F660800] 03:31:24 INFO - PROCESS | 2860 | 1467109884773 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]]]}] 03:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 831ms 03:31:24 INFO - PROCESS | 2860 | 1467109884826 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 03:31:24 INFO - PROCESS | 2860 | 1467109884831 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 03:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:31:24 INFO - PROCESS | 2860 | 1467109884835 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:31:24 INFO - PROCESS | 2860 | 1467109884838 Marionette TRACE conn5 <- [1,110,null,{}] 03:31:24 INFO - PROCESS | 2860 | 1467109884844 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}] 03:31:24 INFO - PROCESS | 2860 | 1467109884847 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:25 INFO - PROCESS | 2860 | 1467109885426 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (19F65400) [pid = 2860] [serial = 17] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (147E3000) [pid = 2860] [serial = 27] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1648F800) [pid = 2860] [serial = 28] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19D24400) [pid = 2860] [serial = 30] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0C8E7000) [pid = 2860] [serial = 36] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (103C2400) [pid = 2860] [serial = 39] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (10BDBC00) [pid = 2860] [serial = 40] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (14699800) [pid = 2860] [serial = 42] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (17594800) [pid = 2860] [serial = 45] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18825C00) [pid = 2860] [serial = 48] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1882EC00) [pid = 2860] [serial = 49] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18A13400) [pid = 2860] [serial = 51] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18CF7800) [pid = 2860] [serial = 52] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1B298800) [pid = 2860] [serial = 54] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1C908800) [pid = 2860] [serial = 57] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1472BC00) [pid = 2860] [serial = 43] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19AB0C00) [pid = 2860] [serial = 60] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1711A400) [pid = 2860] [serial = 63] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1BA98000) [pid = 2860] [serial = 55] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1BA91000) [pid = 2860] [serial = 33] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1B2A1C00) [pid = 2860] [serial = 31] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19AA8400) [pid = 2860] [serial = 64] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (177A6C00) [pid = 2860] [serial = 46] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (0FB0C000) [pid = 2860] [serial = 72] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (0F663400) [pid = 2860] [serial = 67] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (177AFC00) [pid = 2860] [serial = 70] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1D792800) [pid = 2860] [serial = 22] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (17176400) [pid = 2860] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (17170000) [pid = 2860] [serial = 9] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (10D9F000) [pid = 2860] [serial = 4] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (0C599400) [pid = 2860] [serial = 66] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (0C638C00) [pid = 2860] [serial = 69] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (19080000) [pid = 2860] [serial = 24] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (1D78E000) [pid = 2860] [serial = 21] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (19BC1800) [pid = 2860] [serial = 14] [outer = 00000000] [url = about:blank] 03:31:25 INFO - PROCESS | 2860 | 1467109885593 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:25 INFO - PROCESS | 2860 | 1467109885596 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:25 INFO - PROCESS | 2860 | ++DOCSHELL 0C593400 == 35 [pid = 2860] [id = 37] 03:31:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (0C594C00) [pid = 2860] [serial = 107] [outer = 00000000] 03:31:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (0C59B400) [pid = 2860] [serial = 108] [outer = 0C594C00] 03:31:25 INFO - PROCESS | 2860 | 1467109885645 Marionette DEBUG loaded listener.js 03:31:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0C639C00) [pid = 2860] [serial = 109] [outer = 0C594C00] 03:31:26 INFO - PROCESS | 2860 | 1467109886025 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]]]}] 03:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1222ms 03:31:26 INFO - PROCESS | 2860 | 1467109886059 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 03:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:31:26 INFO - PROCESS | 2860 | 1467109886064 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 03:31:26 INFO - PROCESS | 2860 | 1467109886068 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:31:26 INFO - PROCESS | 2860 | 1467109886072 Marionette TRACE conn5 <- [1,114,null,{}] 03:31:26 INFO - PROCESS | 2860 | 1467109886076 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}] 03:31:26 INFO - PROCESS | 2860 | 1467109886079 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:26 INFO - PROCESS | 2860 | 1467109886164 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 03:31:26 INFO - PROCESS | 2860 | 1467109886172 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:26 INFO - PROCESS | 2860 | 1467109886175 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:26 INFO - PROCESS | 2860 | ++DOCSHELL 0FB05C00 == 36 [pid = 2860] [id = 38] 03:31:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0FB0C800) [pid = 2860] [serial = 110] [outer = 00000000] 03:31:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (1005B400) [pid = 2860] [serial = 111] [outer = 0FB0C800] 03:31:26 INFO - PROCESS | 2860 | 1467109886222 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (10065C00) [pid = 2860] [serial = 112] [outer = 0FB0C800] 03:31:26 INFO - PROCESS | 2860 | 1467109886646 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]]]}] 03:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 03:31:26 INFO - PROCESS | 2860 | 1467109886699 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 03:31:26 INFO - PROCESS | 2860 | 1467109886702 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 03:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:31:26 INFO - PROCESS | 2860 | 1467109886706 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:31:26 INFO - PROCESS | 2860 | 1467109886708 Marionette TRACE conn5 <- [1,118,null,{}] 03:31:26 INFO - PROCESS | 2860 | 1467109886712 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}] 03:31:26 INFO - PROCESS | 2860 | 1467109886714 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:26 INFO - PROCESS | 2860 | 1467109886798 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 03:31:26 INFO - PROCESS | 2860 | 1467109886809 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:26 INFO - PROCESS | 2860 | 1467109886811 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:26 INFO - PROCESS | 2860 | ++DOCSHELL 13EE4000 == 37 [pid = 2860] [id = 39] 03:31:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (13EE7400) [pid = 2860] [serial = 113] [outer = 00000000] 03:31:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (14192000) [pid = 2860] [serial = 114] [outer = 13EE7400] 03:31:26 INFO - PROCESS | 2860 | 1467109886857 Marionette DEBUG loaded listener.js 03:31:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (14697000) [pid = 2860] [serial = 115] [outer = 13EE7400] 03:31:27 INFO - PROCESS | 2860 | 1467109887281 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]]]}] 03:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 03:31:27 INFO - PROCESS | 2860 | 1467109887339 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 2860 | 1467109887342 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 03:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:31:27 INFO - PROCESS | 2860 | 1467109887353 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - PROCESS | 2860 | 1467109887357 Marionette TRACE conn5 <- [1,122,null,{}] 03:31:27 INFO - PROCESS | 2860 | 1467109887361 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}] 03:31:27 INFO - PROCESS | 2860 | 1467109887364 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:27 INFO - PROCESS | 2860 | 1467109887451 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 03:31:27 INFO - PROCESS | 2860 | 1467109887464 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:27 INFO - PROCESS | 2860 | 1467109887467 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:27 INFO - PROCESS | 2860 | ++DOCSHELL 10064C00 == 38 [pid = 2860] [id = 40] 03:31:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (102DCC00) [pid = 2860] [serial = 116] [outer = 00000000] 03:31:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (17112C00) [pid = 2860] [serial = 117] [outer = 102DCC00] 03:31:27 INFO - PROCESS | 2860 | 1467109887511 Marionette DEBUG loaded listener.js 03:31:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (17171000) [pid = 2860] [serial = 118] [outer = 102DCC00] 03:31:27 INFO - PROCESS | 2860 | 1467109887946 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]]]}] 03:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 03:31:27 INFO - PROCESS | 2860 | 1467109887979 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 03:31:27 INFO - PROCESS | 2860 | 1467109887981 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 03:31:27 INFO - PROCESS | 2860 | 1467109887984 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:31:27 INFO - PROCESS | 2860 | 1467109887986 Marionette TRACE conn5 <- [1,126,null,{}] 03:31:28 INFO - PROCESS | 2860 | 1467109887994 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}] 03:31:28 INFO - PROCESS | 2860 | 1467109887996 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:28 INFO - PROCESS | 2860 | 1467109888098 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 03:31:28 INFO - PROCESS | 2860 | 1467109888126 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:28 INFO - PROCESS | 2860 | 1467109888128 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:28 INFO - PROCESS | 2860 | ++DOCSHELL 177A6400 == 39 [pid = 2860] [id = 41] 03:31:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (177A6C00) [pid = 2860] [serial = 119] [outer = 00000000] 03:31:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18116C00) [pid = 2860] [serial = 120] [outer = 177A6C00] 03:31:28 INFO - PROCESS | 2860 | 1467109888214 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18709C00) [pid = 2860] [serial = 121] [outer = 177A6C00] 03:31:28 INFO - PROCESS | 2860 | 1467109888612 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]]]}] 03:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 03:31:28 INFO - PROCESS | 2860 | 1467109888659 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 03:31:28 INFO - PROCESS | 2860 | 1467109888661 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 03:31:28 INFO - PROCESS | 2860 | 1467109888664 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:31:28 INFO - PROCESS | 2860 | 1467109888666 Marionette TRACE conn5 <- [1,130,null,{}] 03:31:28 INFO - PROCESS | 2860 | 1467109888670 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}] 03:31:28 INFO - PROCESS | 2860 | 1467109888672 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:28 INFO - PROCESS | 2860 | 1467109888775 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 03:31:28 INFO - PROCESS | 2860 | 1467109888781 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:28 INFO - PROCESS | 2860 | 1467109888787 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:28 INFO - PROCESS | 2860 | ++DOCSHELL 18825000 == 40 [pid = 2860] [id = 42] 03:31:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18826000) [pid = 2860] [serial = 122] [outer = 00000000] 03:31:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1882E400) [pid = 2860] [serial = 123] [outer = 18826000] 03:31:28 INFO - PROCESS | 2860 | 1467109888842 Marionette DEBUG loaded listener.js 03:31:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18A14400) [pid = 2860] [serial = 124] [outer = 18826000] 03:31:29 INFO - PROCESS | 2860 | 1467109889289 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]]]}] 03:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 03:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:31:29 INFO - PROCESS | 2860 | 1467109889339 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 03:31:29 INFO - PROCESS | 2860 | 1467109889341 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 03:31:29 INFO - PROCESS | 2860 | 1467109889344 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:31:29 INFO - PROCESS | 2860 | 1467109889346 Marionette TRACE conn5 <- [1,134,null,{}] 03:31:29 INFO - PROCESS | 2860 | 1467109889349 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}] 03:31:29 INFO - PROCESS | 2860 | 1467109889351 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:29 INFO - PROCESS | 2860 | 1467109889481 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 03:31:29 INFO - PROCESS | 2860 | 1467109889533 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:29 INFO - PROCESS | 2860 | 1467109889535 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:29 INFO - PROCESS | 2860 | ++DOCSHELL 0C525800 == 41 [pid = 2860] [id = 43] 03:31:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18CF7800) [pid = 2860] [serial = 125] [outer = 00000000] 03:31:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19AA5400) [pid = 2860] [serial = 126] [outer = 18CF7800] 03:31:29 INFO - PROCESS | 2860 | 1467109889579 Marionette DEBUG loaded listener.js 03:31:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19BBF000) [pid = 2860] [serial = 127] [outer = 18CF7800] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C524000) [pid = 2860] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FB05800) [pid = 2860] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19AAAC00) [pid = 2860] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1BF46C00) [pid = 2860] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1648B800) [pid = 2860] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (14747C00) [pid = 2860] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0C63B000) [pid = 2860] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FB05400) [pid = 2860] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:31:29 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1028CC00) [pid = 2860] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:31:30 INFO - PROCESS | 2860 | 1467109889989 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]]]}] 03:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 03:31:30 INFO - PROCESS | 2860 | 1467109890015 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 03:31:30 INFO - PROCESS | 2860 | 1467109890017 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 03:31:30 INFO - PROCESS | 2860 | 1467109890021 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:31:30 INFO - PROCESS | 2860 | 1467109890022 Marionette TRACE conn5 <- [1,138,null,{}] 03:31:30 INFO - PROCESS | 2860 | 1467109890026 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}] 03:31:30 INFO - PROCESS | 2860 | 1467109890028 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:30 INFO - PROCESS | 2860 | 1467109890102 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 03:31:30 INFO - PROCESS | 2860 | 1467109890107 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:30 INFO - PROCESS | 2860 | 1467109890109 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:30 INFO - PROCESS | 2860 | ++DOCSHELL 17115800 == 42 [pid = 2860] [id = 44] 03:31:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (17117000) [pid = 2860] [serial = 128] [outer = 00000000] 03:31:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19AAA800) [pid = 2860] [serial = 129] [outer = 17117000] 03:31:30 INFO - PROCESS | 2860 | 1467109890152 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19BC2C00) [pid = 2860] [serial = 130] [outer = 17117000] 03:31:30 INFO - PROCESS | 2860 | 1467109890548 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]]]}] 03:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 03:31:30 INFO - PROCESS | 2860 | 1467109890601 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 03:31:30 INFO - PROCESS | 2860 | 1467109890603 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 03:31:30 INFO - PROCESS | 2860 | 1467109890611 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:31:30 INFO - PROCESS | 2860 | 1467109890612 Marionette TRACE conn5 <- [1,142,null,{}] 03:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:31:30 INFO - PROCESS | 2860 | 1467109890616 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}] 03:31:30 INFO - PROCESS | 2860 | 1467109890618 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:30 INFO - PROCESS | 2860 | 1467109890693 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 03:31:30 INFO - PROCESS | 2860 | 1467109890699 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:30 INFO - PROCESS | 2860 | 1467109890701 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:30 INFO - PROCESS | 2860 | ++DOCSHELL 19AA7400 == 43 [pid = 2860] [id = 45] 03:31:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19EEB800) [pid = 2860] [serial = 131] [outer = 00000000] 03:31:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19EF6400) [pid = 2860] [serial = 132] [outer = 19EEB800] 03:31:30 INFO - PROCESS | 2860 | 1467109890745 Marionette DEBUG loaded listener.js 03:31:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19EF6C00) [pid = 2860] [serial = 133] [outer = 19EEB800] 03:31:31 INFO - PROCESS | 2860 | 1467109891162 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]]]}] 03:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 03:31:31 INFO - PROCESS | 2860 | 1467109891186 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 03:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:31:31 INFO - PROCESS | 2860 | 1467109891188 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 03:31:31 INFO - PROCESS | 2860 | 1467109891191 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 2860 | 1467109891193 Marionette TRACE conn5 <- [1,146,null,{}] 03:31:31 INFO - PROCESS | 2860 | 1467109891196 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}] 03:31:31 INFO - PROCESS | 2860 | 1467109891198 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:31 INFO - PROCESS | 2860 | 1467109891315 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 03:31:31 INFO - PROCESS | 2860 | 1467109891322 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:31 INFO - PROCESS | 2860 | 1467109891324 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:31 INFO - PROCESS | 2860 | ++DOCSHELL 0C58F000 == 44 [pid = 2860] [id = 46] 03:31:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (13EA8400) [pid = 2860] [serial = 134] [outer = 00000000] 03:31:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1AC9C400) [pid = 2860] [serial = 135] [outer = 13EA8400] 03:31:31 INFO - PROCESS | 2860 | 1467109891367 Marionette DEBUG loaded listener.js 03:31:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1B1EB000) [pid = 2860] [serial = 136] [outer = 13EA8400] 03:31:31 INFO - PROCESS | 2860 | 1467109891751 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]]]}] 03:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 570ms 03:31:31 INFO - PROCESS | 2860 | 1467109891795 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 03:31:31 INFO - PROCESS | 2860 | 1467109891799 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 03:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:31:31 INFO - PROCESS | 2860 | 1467109891804 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:31:31 INFO - PROCESS | 2860 | 1467109891809 Marionette TRACE conn5 <- [1,150,null,{}] 03:31:31 INFO - PROCESS | 2860 | 1467109891815 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}] 03:31:31 INFO - PROCESS | 2860 | 1467109891819 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:31 INFO - PROCESS | 2860 | 1467109891961 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 03:31:32 INFO - PROCESS | 2860 | 1467109892109 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:32 INFO - PROCESS | 2860 | 1467109892115 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:32 INFO - PROCESS | 2860 | ++DOCSHELL 0C638C00 == 45 [pid = 2860] [id = 47] 03:31:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C639400) [pid = 2860] [serial = 137] [outer = 00000000] 03:31:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0C884000) [pid = 2860] [serial = 138] [outer = 0C639400] 03:31:32 INFO - PROCESS | 2860 | 1467109892172 Marionette DEBUG loaded listener.js 03:31:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0FB06C00) [pid = 2860] [serial = 139] [outer = 0C639400] 03:31:32 INFO - PROCESS | 2860 | 1467109892907 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]]]}] 03:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1134ms 03:31:32 INFO - PROCESS | 2860 | 1467109892942 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 03:31:32 INFO - PROCESS | 2860 | 1467109892945 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 03:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:31:32 INFO - PROCESS | 2860 | 1467109892952 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:31:32 INFO - PROCESS | 2860 | 1467109892956 Marionette TRACE conn5 <- [1,154,null,{}] 03:31:32 INFO - PROCESS | 2860 | 1467109892960 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}] 03:31:32 INFO - PROCESS | 2860 | 1467109892963 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:33 INFO - PROCESS | 2860 | 1467109893080 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 03:31:33 INFO - PROCESS | 2860 | 1467109893153 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:33 INFO - PROCESS | 2860 | 1467109893156 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:33 INFO - PROCESS | 2860 | ++DOCSHELL 10296400 == 46 [pid = 2860] [id = 48] 03:31:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1471C800) [pid = 2860] [serial = 140] [outer = 00000000] 03:31:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (148EBC00) [pid = 2860] [serial = 141] [outer = 1471C800] 03:31:33 INFO - PROCESS | 2860 | 1467109893212 Marionette DEBUG loaded listener.js 03:31:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (16490800) [pid = 2860] [serial = 142] [outer = 1471C800] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 103BDC00 == 45 [pid = 2860] [id = 33] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 18CEDC00 == 44 [pid = 2860] [id = 35] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 18824800 == 43 [pid = 2860] [id = 34] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 1648A000 == 42 [pid = 2860] [id = 31] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 14723800 == 41 [pid = 2860] [id = 30] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 0C775000 == 40 [pid = 2860] [id = 32] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 10289800 == 39 [pid = 2860] [id = 29] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 19AA7400 == 38 [pid = 2860] [id = 45] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 17115800 == 37 [pid = 2860] [id = 44] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 0C525800 == 36 [pid = 2860] [id = 43] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 18825000 == 35 [pid = 2860] [id = 42] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 177A6400 == 34 [pid = 2860] [id = 41] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 10064C00 == 33 [pid = 2860] [id = 40] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 13EE4000 == 32 [pid = 2860] [id = 39] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 0FB05C00 == 31 [pid = 2860] [id = 38] 03:31:33 INFO - PROCESS | 2860 | --DOCSHELL 0C593400 == 30 [pid = 2860] [id = 37] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C52C800) [pid = 2860] [serial = 75] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0FB0E400) [pid = 2860] [serial = 73] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1BF54400) [pid = 2860] [serial = 61] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1C9F0400) [pid = 2860] [serial = 58] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (17117400) [pid = 2860] [serial = 90] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17173400) [pid = 2860] [serial = 91] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (148ED000) [pid = 2860] [serial = 88] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C776C00) [pid = 2860] [serial = 78] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C885800) [pid = 2860] [serial = 79] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (10058000) [pid = 2860] [serial = 81] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (13EAC000) [pid = 2860] [serial = 85] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (147DCC00) [pid = 2860] [serial = 87] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10061000) [pid = 2860] [serial = 82] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0C52F800) [pid = 2860] [serial = 76] [outer = 00000000] [url = about:blank] 03:31:33 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (10BDB400) [pid = 2860] [serial = 84] [outer = 00000000] [url = about:blank] 03:31:34 INFO - PROCESS | 2860 | 1467109894072 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]]]}] 03:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1179ms 03:31:34 INFO - PROCESS | 2860 | 1467109894131 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 03:31:34 INFO - PROCESS | 2860 | 1467109894134 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 03:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:31:34 INFO - PROCESS | 2860 | 1467109894139 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 2860 | 1467109894142 Marionette TRACE conn5 <- [1,158,null,{}] 03:31:34 INFO - PROCESS | 2860 | 1467109894147 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}] 03:31:34 INFO - PROCESS | 2860 | 1467109894150 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:34 INFO - PROCESS | 2860 | 1467109894233 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 03:31:34 INFO - PROCESS | 2860 | 1467109894241 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 2860 | 1467109894245 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:34 INFO - PROCESS | 2860 | ++DOCSHELL 0C63CC00 == 31 [pid = 2860] [id = 49] 03:31:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C774000) [pid = 2860] [serial = 143] [outer = 00000000] 03:31:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C8E4400) [pid = 2860] [serial = 144] [outer = 0C774000] 03:31:34 INFO - PROCESS | 2860 | 1467109894293 Marionette DEBUG loaded listener.js 03:31:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0FA77800) [pid = 2860] [serial = 145] [outer = 0C774000] 03:31:34 INFO - PROCESS | 2860 | 1467109894780 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]]]}] 03:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 03:31:34 INFO - PROCESS | 2860 | 1467109894811 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 03:31:34 INFO - PROCESS | 2860 | 1467109894815 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 03:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:31:34 INFO - PROCESS | 2860 | 1467109894825 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:31:34 INFO - PROCESS | 2860 | 1467109894828 Marionette TRACE conn5 <- [1,162,null,{}] 03:31:34 INFO - PROCESS | 2860 | 1467109894832 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}] 03:31:34 INFO - PROCESS | 2860 | 1467109894834 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:34 INFO - PROCESS | 2860 | 1467109894922 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 03:31:34 INFO - PROCESS | 2860 | 1467109894929 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:34 INFO - PROCESS | 2860 | 1467109894931 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:34 INFO - PROCESS | 2860 | ++DOCSHELL 102DBC00 == 32 [pid = 2860] [id = 50] 03:31:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (102DD000) [pid = 2860] [serial = 146] [outer = 00000000] 03:31:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (103C3000) [pid = 2860] [serial = 147] [outer = 102DD000] 03:31:34 INFO - PROCESS | 2860 | 1467109894978 Marionette DEBUG loaded listener.js 03:31:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (10DCC000) [pid = 2860] [serial = 148] [outer = 102DD000] 03:31:35 INFO - PROCESS | 2860 | 1467109895424 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]]]}] 03:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 631ms 03:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:31:35 INFO - PROCESS | 2860 | 1467109895459 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 03:31:35 INFO - PROCESS | 2860 | 1467109895461 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 03:31:35 INFO - PROCESS | 2860 | 1467109895465 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:31:35 INFO - PROCESS | 2860 | 1467109895468 Marionette TRACE conn5 <- [1,166,null,{}] 03:31:35 INFO - PROCESS | 2860 | 1467109895479 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}] 03:31:35 INFO - PROCESS | 2860 | 1467109895484 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:35 INFO - PROCESS | 2860 | 1467109895565 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 03:31:35 INFO - PROCESS | 2860 | 1467109895574 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:35 INFO - PROCESS | 2860 | 1467109895577 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:35 INFO - PROCESS | 2860 | ++DOCSHELL 15650400 == 33 [pid = 2860] [id = 51] 03:31:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (15651C00) [pid = 2860] [serial = 149] [outer = 00000000] 03:31:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (15B4CC00) [pid = 2860] [serial = 150] [outer = 15651C00] 03:31:35 INFO - PROCESS | 2860 | 1467109895634 Marionette DEBUG loaded listener.js 03:31:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1710F800) [pid = 2860] [serial = 151] [outer = 15651C00] 03:31:36 INFO - PROCESS | 2860 | 1467109896075 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]]]}] 03:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 03:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:31:36 INFO - PROCESS | 2860 | 1467109896105 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 03:31:36 INFO - PROCESS | 2860 | 1467109896107 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 03:31:36 INFO - PROCESS | 2860 | 1467109896110 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:31:36 INFO - PROCESS | 2860 | 1467109896112 Marionette TRACE conn5 <- [1,170,null,{}] 03:31:36 INFO - PROCESS | 2860 | 1467109896116 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}] 03:31:36 INFO - PROCESS | 2860 | 1467109896118 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:36 INFO - PROCESS | 2860 | 1467109896202 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 03:31:36 INFO - PROCESS | 2860 | 1467109896207 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:36 INFO - PROCESS | 2860 | 1467109896209 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:36 INFO - PROCESS | 2860 | ++DOCSHELL 17115800 == 34 [pid = 2860] [id = 52] 03:31:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1716C400) [pid = 2860] [serial = 152] [outer = 00000000] 03:31:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (177A8000) [pid = 2860] [serial = 153] [outer = 1716C400] 03:31:36 INFO - PROCESS | 2860 | 1467109896254 Marionette DEBUG loaded listener.js 03:31:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18823000) [pid = 2860] [serial = 154] [outer = 1716C400] 03:31:36 INFO - PROCESS | 2860 | 1467109896688 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]]]}] 03:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 03:31:36 INFO - PROCESS | 2860 | 1467109896741 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 03:31:36 INFO - PROCESS | 2860 | 1467109896743 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 03:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:31:36 INFO - PROCESS | 2860 | 1467109896747 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:31:36 INFO - PROCESS | 2860 | 1467109896748 Marionette TRACE conn5 <- [1,174,null,{}] 03:31:36 INFO - PROCESS | 2860 | 1467109896752 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}] 03:31:36 INFO - PROCESS | 2860 | 1467109896754 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:36 INFO - PROCESS | 2860 | 1467109896856 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 03:31:36 INFO - PROCESS | 2860 | 1467109896863 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:36 INFO - PROCESS | 2860 | 1467109896865 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:36 INFO - PROCESS | 2860 | ++DOCSHELL 18826800 == 35 [pid = 2860] [id = 53] 03:31:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1882F800) [pid = 2860] [serial = 155] [outer = 00000000] 03:31:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18A0F400) [pid = 2860] [serial = 156] [outer = 1882F800] 03:31:36 INFO - PROCESS | 2860 | 1467109896909 Marionette DEBUG loaded listener.js 03:31:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1907D400) [pid = 2860] [serial = 157] [outer = 1882F800] 03:31:37 INFO - PROCESS | 2860 | 1467109897373 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]]]}] 03:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 03:31:37 INFO - PROCESS | 2860 | 1467109897417 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 03:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:31:37 INFO - PROCESS | 2860 | 1467109897419 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 03:31:37 INFO - PROCESS | 2860 | 1467109897422 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:31:37 INFO - PROCESS | 2860 | 1467109897424 Marionette TRACE conn5 <- [1,178,null,{}] 03:31:37 INFO - PROCESS | 2860 | 1467109897428 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}] 03:31:37 INFO - PROCESS | 2860 | 1467109897433 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:37 INFO - PROCESS | 2860 | 1467109897570 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 03:31:37 INFO - PROCESS | 2860 | 1467109897584 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:37 INFO - PROCESS | 2860 | 1467109897586 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:37 INFO - PROCESS | 2860 | ++DOCSHELL 193B5C00 == 36 [pid = 2860] [id = 54] 03:31:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19AAC400) [pid = 2860] [serial = 158] [outer = 00000000] 03:31:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19F74400) [pid = 2860] [serial = 159] [outer = 19AAC400] 03:31:37 INFO - PROCESS | 2860 | 1467109897632 Marionette DEBUG loaded listener.js 03:31:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1AABB400) [pid = 2860] [serial = 160] [outer = 19AAC400] 03:31:38 INFO - PROCESS | 2860 | 1467109898045 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]]]}] 03:31:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (13DE7400) [pid = 2860] [serial = 161] [outer = 0C835800] 03:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 03:31:38 INFO - PROCESS | 2860 | 1467109898112 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 2860 | 1467109898114 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 03:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:31:38 INFO - PROCESS | 2860 | 1467109898124 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 2860 | 1467109898126 Marionette TRACE conn5 <- [1,182,null,{}] 03:31:38 INFO - PROCESS | 2860 | 1467109898129 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}] 03:31:38 INFO - PROCESS | 2860 | 1467109898131 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:38 INFO - PROCESS | 2860 | 1467109898252 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 03:31:38 INFO - PROCESS | 2860 | 1467109898258 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:38 INFO - PROCESS | 2860 | 1467109898260 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:38 INFO - PROCESS | 2860 | ++DOCSHELL 0C58D400 == 37 [pid = 2860] [id = 55] 03:31:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (103C2C00) [pid = 2860] [serial = 162] [outer = 00000000] 03:31:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19F57800) [pid = 2860] [serial = 163] [outer = 103C2C00] 03:31:38 INFO - PROCESS | 2860 | 1467109898303 Marionette DEBUG loaded listener.js 03:31:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1BA2C000) [pid = 2860] [serial = 164] [outer = 103C2C00] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (102DCC00) [pid = 2860] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (13EE7400) [pid = 2860] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (0C594C00) [pid = 2860] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0FB0C800) [pid = 2860] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (177A6C00) [pid = 2860] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0F65EC00) [pid = 2860] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (103BEC00) [pid = 2860] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18824C00) [pid = 2860] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1907B800) [pid = 2860] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18826000) [pid = 2860] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19EEB800) [pid = 2860] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18CF7800) [pid = 2860] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:31:38 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17117000) [pid = 2860] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:31:38 INFO - PROCESS | 2860 | 1467109898770 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]]]}] 03:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 03:31:38 INFO - PROCESS | 2860 | 1467109898799 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 03:31:38 INFO - PROCESS | 2860 | 1467109898801 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 03:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:31:38 INFO - PROCESS | 2860 | 1467109898804 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:31:38 INFO - PROCESS | 2860 | 1467109898806 Marionette TRACE conn5 <- [1,186,null,{}] 03:31:38 INFO - PROCESS | 2860 | 1467109898809 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}] 03:31:38 INFO - PROCESS | 2860 | 1467109898811 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:38 INFO - PROCESS | 2860 | 1467109898926 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 03:31:38 INFO - PROCESS | 2860 | 1467109898970 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:38 INFO - PROCESS | 2860 | 1467109898971 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:38 INFO - PROCESS | 2860 | ++DOCSHELL 13DEA400 == 38 [pid = 2860] [id = 56] 03:31:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (13DEB400) [pid = 2860] [serial = 165] [outer = 00000000] 03:31:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1759A400) [pid = 2860] [serial = 166] [outer = 13DEB400] 03:31:39 INFO - PROCESS | 2860 | 1467109899014 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18765000) [pid = 2860] [serial = 167] [outer = 13DEB400] 03:31:39 INFO - PROCESS | 2860 | 1467109899330 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]]]}] 03:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 570ms 03:31:39 INFO - PROCESS | 2860 | 1467109899387 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 03:31:39 INFO - PROCESS | 2860 | 1467109899389 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 03:31:39 INFO - PROCESS | 2860 | 1467109899392 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:31:39 INFO - PROCESS | 2860 | 1467109899394 Marionette TRACE conn5 <- [1,190,null,{}] 03:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:31:39 INFO - PROCESS | 2860 | 1467109899397 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}] 03:31:39 INFO - PROCESS | 2860 | 1467109899399 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:39 INFO - PROCESS | 2860 | 1467109899507 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 03:31:39 INFO - PROCESS | 2860 | 1467109899515 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:39 INFO - PROCESS | 2860 | 1467109899517 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:39 INFO - PROCESS | 2860 | ++DOCSHELL 0C52B800 == 39 [pid = 2860] [id = 57] 03:31:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (17117000) [pid = 2860] [serial = 168] [outer = 00000000] 03:31:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (199C2C00) [pid = 2860] [serial = 169] [outer = 17117000] 03:31:39 INFO - PROCESS | 2860 | 1467109899561 Marionette DEBUG loaded listener.js 03:31:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (199C4800) [pid = 2860] [serial = 170] [outer = 17117000] 03:31:39 INFO - PROCESS | 2860 | 1467109899949 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]]]}] 03:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 572ms 03:31:39 INFO - PROCESS | 2860 | 1467109899967 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 03:31:39 INFO - PROCESS | 2860 | 1467109899969 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 03:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:31:39 INFO - PROCESS | 2860 | 1467109899973 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:31:39 INFO - PROCESS | 2860 | 1467109899974 Marionette TRACE conn5 <- [1,194,null,{}] 03:31:39 INFO - PROCESS | 2860 | 1467109899977 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}] 03:31:39 INFO - PROCESS | 2860 | 1467109899979 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:40 INFO - PROCESS | 2860 | 1467109900056 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 03:31:40 INFO - PROCESS | 2860 | 1467109900129 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 2860 | 1467109900131 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:40 INFO - PROCESS | 2860 | ++DOCSHELL 18768800 == 40 [pid = 2860] [id = 58] 03:31:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (199BD800) [pid = 2860] [serial = 171] [outer = 00000000] 03:31:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1B1EA800) [pid = 2860] [serial = 172] [outer = 199BD800] 03:31:40 INFO - PROCESS | 2860 | 1467109900174 Marionette DEBUG loaded listener.js 03:31:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1B293C00) [pid = 2860] [serial = 173] [outer = 199BD800] 03:31:40 INFO - PROCESS | 2860 | 1467109900521 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]]]}] 03:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 03:31:40 INFO - PROCESS | 2860 | 1467109900543 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 03:31:40 INFO - PROCESS | 2860 | 1467109900546 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 03:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:31:40 INFO - PROCESS | 2860 | 1467109900549 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:31:40 INFO - PROCESS | 2860 | 1467109900551 Marionette TRACE conn5 <- [1,198,null,{}] 03:31:40 INFO - PROCESS | 2860 | 1467109900555 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}] 03:31:40 INFO - PROCESS | 2860 | 1467109900557 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:40 INFO - PROCESS | 2860 | 1467109900694 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 03:31:40 INFO - PROCESS | 2860 | 1467109900803 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:40 INFO - PROCESS | 2860 | 1467109900807 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:40 INFO - PROCESS | 2860 | ++DOCSHELL 0C630400 == 41 [pid = 2860] [id = 59] 03:31:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0C630800) [pid = 2860] [serial = 174] [outer = 00000000] 03:31:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0C63A800) [pid = 2860] [serial = 175] [outer = 0C630800] 03:31:40 INFO - PROCESS | 2860 | 1467109900908 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (0C8E5000) [pid = 2860] [serial = 176] [outer = 0C630800] 03:31:41 INFO - PROCESS | 2860 | 1467109901437 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]]]}] 03:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 03:31:41 INFO - PROCESS | 2860 | 1467109901481 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 03:31:41 INFO - PROCESS | 2860 | 1467109901485 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 03:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:31:41 INFO - PROCESS | 2860 | 1467109901490 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:31:41 INFO - PROCESS | 2860 | 1467109901494 Marionette TRACE conn5 <- [1,202,null,{}] 03:31:41 INFO - PROCESS | 2860 | 1467109901499 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}] 03:31:41 INFO - PROCESS | 2860 | 1467109901504 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:41 INFO - PROCESS | 2860 | 1467109901616 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 03:31:41 INFO - PROCESS | 2860 | 1467109901706 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:41 INFO - PROCESS | 2860 | 1467109901709 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:41 INFO - PROCESS | 2860 | ++DOCSHELL 1005BC00 == 42 [pid = 2860] [id = 60] 03:31:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1005CC00) [pid = 2860] [serial = 177] [outer = 00000000] 03:31:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (10289800) [pid = 2860] [serial = 178] [outer = 1005CC00] 03:31:41 INFO - PROCESS | 2860 | 1467109901765 Marionette DEBUG loaded listener.js 03:31:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (10DA0000) [pid = 2860] [serial = 179] [outer = 1005CC00] 03:31:42 INFO - PROCESS | 2860 | 1467109902354 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]]]}] 03:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 03:31:42 INFO - PROCESS | 2860 | 1467109902426 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 03:31:42 INFO - PROCESS | 2860 | 1467109902429 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 03:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:31:42 INFO - PROCESS | 2860 | 1467109902433 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:31:42 INFO - PROCESS | 2860 | 1467109902435 Marionette TRACE conn5 <- [1,206,null,{}] 03:31:42 INFO - PROCESS | 2860 | 1467109902439 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}] 03:31:42 INFO - PROCESS | 2860 | 1467109902442 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:42 INFO - PROCESS | 2860 | 1467109902550 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 03:31:42 INFO - PROCESS | 2860 | 1467109902630 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:42 INFO - PROCESS | 2860 | 1467109902633 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:42 INFO - PROCESS | 2860 | ++DOCSHELL 1472BC00 == 43 [pid = 2860] [id = 61] 03:31:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (15B47400) [pid = 2860] [serial = 180] [outer = 00000000] 03:31:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1716E800) [pid = 2860] [serial = 181] [outer = 15B47400] 03:31:42 INFO - PROCESS | 2860 | 1467109902727 Marionette DEBUG loaded listener.js 03:31:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (18709400) [pid = 2860] [serial = 182] [outer = 15B47400] 03:31:43 INFO - PROCESS | 2860 | 1467109903313 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]]]}] 03:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 930ms 03:31:43 INFO - PROCESS | 2860 | 1467109903370 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 03:31:43 INFO - PROCESS | 2860 | 1467109903374 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 03:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:31:43 INFO - PROCESS | 2860 | 1467109903386 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:31:43 INFO - PROCESS | 2860 | 1467109903390 Marionette TRACE conn5 <- [1,210,null,{}] 03:31:43 INFO - PROCESS | 2860 | 1467109903395 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}] 03:31:43 INFO - PROCESS | 2860 | 1467109903398 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:43 INFO - PROCESS | 2860 | 1467109903509 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 03:31:43 INFO - PROCESS | 2860 | 1467109903586 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:43 INFO - PROCESS | 2860 | 1467109903589 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:43 INFO - PROCESS | 2860 | ++DOCSHELL 08AE2400 == 44 [pid = 2860] [id = 62] 03:31:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (08AE3800) [pid = 2860] [serial = 183] [outer = 00000000] 03:31:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (08AEEC00) [pid = 2860] [serial = 184] [outer = 08AE3800] 03:31:43 INFO - PROCESS | 2860 | 1467109903792 Marionette DEBUG loaded listener.js 03:31:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (0C590800) [pid = 2860] [serial = 185] [outer = 08AE3800] 03:31:44 INFO - PROCESS | 2860 | 1467109904368 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]]]}] 03:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1026ms 03:31:44 INFO - PROCESS | 2860 | 1467109904413 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 03:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:31:44 INFO - PROCESS | 2860 | 1467109904417 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 03:31:44 INFO - PROCESS | 2860 | 1467109904421 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:31:44 INFO - PROCESS | 2860 | 1467109904424 Marionette TRACE conn5 <- [1,214,null,{}] 03:31:44 INFO - PROCESS | 2860 | 1467109904428 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}] 03:31:44 INFO - PROCESS | 2860 | 1467109904431 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:44 INFO - PROCESS | 2860 | 1467109904555 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 0F65E000 == 43 [pid = 2860] [id = 36] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 18768800 == 42 [pid = 2860] [id = 58] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 0C52B800 == 41 [pid = 2860] [id = 57] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 13DEA400 == 40 [pid = 2860] [id = 56] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 0C58D400 == 39 [pid = 2860] [id = 55] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 193B5C00 == 38 [pid = 2860] [id = 54] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 18826800 == 37 [pid = 2860] [id = 53] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 17115800 == 36 [pid = 2860] [id = 52] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 15650400 == 35 [pid = 2860] [id = 51] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 102DBC00 == 34 [pid = 2860] [id = 50] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 0C63CC00 == 33 [pid = 2860] [id = 49] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (1AC9C400) [pid = 2860] [serial = 135] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOCSHELL 0C638C00 == 32 [pid = 2860] [id = 47] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (17112C00) [pid = 2860] [serial = 117] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (14192000) [pid = 2860] [serial = 114] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (14697000) [pid = 2860] [serial = 115] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (0C59B400) [pid = 2860] [serial = 108] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (0C639C00) [pid = 2860] [serial = 109] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1005B400) [pid = 2860] [serial = 111] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (10065C00) [pid = 2860] [serial = 112] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18116C00) [pid = 2860] [serial = 120] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (0FB71000) [pid = 2860] [serial = 94] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (0FB01400) [pid = 2860] [serial = 93] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (15B4D800) [pid = 2860] [serial = 97] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (14722C00) [pid = 2860] [serial = 96] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (18A0AC00) [pid = 2860] [serial = 100] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1882CC00) [pid = 2860] [serial = 99] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19AA7C00) [pid = 2860] [serial = 103] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (193A6C00) [pid = 2860] [serial = 102] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (13FBE400) [pid = 2860] [serial = 105] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1882E400) [pid = 2860] [serial = 123] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18A14400) [pid = 2860] [serial = 124] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18709C00) [pid = 2860] [serial = 121] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19EF6C00) [pid = 2860] [serial = 133] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19AA5400) [pid = 2860] [serial = 126] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19EF6400) [pid = 2860] [serial = 132] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19BBF000) [pid = 2860] [serial = 127] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19BC2C00) [pid = 2860] [serial = 130] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19AAA800) [pid = 2860] [serial = 129] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (17171000) [pid = 2860] [serial = 118] [outer = 00000000] [url = about:blank] 03:31:44 INFO - PROCESS | 2860 | 1467109904677 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:44 INFO - PROCESS | 2860 | 1467109904680 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:44 INFO - PROCESS | 2860 | ++DOCSHELL 0C52B800 == 33 [pid = 2860] [id = 63] 03:31:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0C52D000) [pid = 2860] [serial = 186] [outer = 00000000] 03:31:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0C594000) [pid = 2860] [serial = 187] [outer = 0C52D000] 03:31:44 INFO - PROCESS | 2860 | 1467109904728 Marionette DEBUG loaded listener.js 03:31:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0C62FC00) [pid = 2860] [serial = 188] [outer = 0C52D000] 03:31:45 INFO - PROCESS | 2860 | 1467109905133 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]]]}] 03:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 772ms 03:31:45 INFO - PROCESS | 2860 | 1467109905193 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 2860 | 1467109905197 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 03:31:45 INFO - PROCESS | 2860 | 1467109905203 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:31:45 INFO - PROCESS | 2860 | 1467109905205 Marionette TRACE conn5 <- [1,218,null,{}] 03:31:45 INFO - PROCESS | 2860 | 1467109905214 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}] 03:31:45 INFO - PROCESS | 2860 | 1467109905216 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:45 INFO - PROCESS | 2860 | 1467109905302 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 03:31:45 INFO - PROCESS | 2860 | 1467109905316 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:45 INFO - PROCESS | 2860 | 1467109905318 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:45 INFO - PROCESS | 2860 | ++DOCSHELL 10058800 == 34 [pid = 2860] [id = 64] 03:31:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1005A000) [pid = 2860] [serial = 189] [outer = 00000000] 03:31:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1005F000) [pid = 2860] [serial = 190] [outer = 1005A000] 03:31:45 INFO - PROCESS | 2860 | 1467109905363 Marionette DEBUG loaded listener.js 03:31:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (10065C00) [pid = 2860] [serial = 191] [outer = 1005A000] 03:31:45 INFO - PROCESS | 2860 | 1467109905790 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]]]}] 03:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 631ms 03:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:31:45 INFO - PROCESS | 2860 | 1467109905843 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 03:31:45 INFO - PROCESS | 2860 | 1467109905845 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 03:31:45 INFO - PROCESS | 2860 | 1467109905848 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:31:45 INFO - PROCESS | 2860 | 1467109905851 Marionette TRACE conn5 <- [1,222,null,{}] 03:31:45 INFO - PROCESS | 2860 | 1467109905862 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}] 03:31:45 INFO - PROCESS | 2860 | 1467109905866 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:45 INFO - PROCESS | 2860 | 1467109905951 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 03:31:45 INFO - PROCESS | 2860 | 1467109905960 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:45 INFO - PROCESS | 2860 | 1467109905962 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:45 INFO - PROCESS | 2860 | ++DOCSHELL 13DF4400 == 35 [pid = 2860] [id = 65] 03:31:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (13E1EC00) [pid = 2860] [serial = 192] [outer = 00000000] 03:31:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1418D800) [pid = 2860] [serial = 193] [outer = 13E1EC00] 03:31:46 INFO - PROCESS | 2860 | 1467109906006 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (14694C00) [pid = 2860] [serial = 194] [outer = 13E1EC00] 03:31:46 INFO - PROCESS | 2860 | 1467109906438 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]]]}] 03:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 630ms 03:31:46 INFO - PROCESS | 2860 | 1467109906479 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 03:31:46 INFO - PROCESS | 2860 | 1467109906490 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 03:31:46 INFO - PROCESS | 2860 | 1467109906494 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:31:46 INFO - PROCESS | 2860 | 1467109906495 Marionette TRACE conn5 <- [1,226,null,{}] 03:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:31:46 INFO - PROCESS | 2860 | 1467109906499 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}] 03:31:46 INFO - PROCESS | 2860 | 1467109906501 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:46 INFO - PROCESS | 2860 | 1467109906585 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 03:31:46 INFO - PROCESS | 2860 | 1467109906591 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:46 INFO - PROCESS | 2860 | 1467109906593 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:46 INFO - PROCESS | 2860 | ++DOCSHELL 14729400 == 36 [pid = 2860] [id = 66] 03:31:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (14729800) [pid = 2860] [serial = 195] [outer = 00000000] 03:31:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (15650000) [pid = 2860] [serial = 196] [outer = 14729800] 03:31:46 INFO - PROCESS | 2860 | 1467109906637 Marionette DEBUG loaded listener.js 03:31:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (15650800) [pid = 2860] [serial = 197] [outer = 14729800] 03:31:47 INFO - PROCESS | 2860 | 1467109907108 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]]]}] 03:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 03:31:47 INFO - PROCESS | 2860 | 1467109907130 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 03:31:47 INFO - PROCESS | 2860 | 1467109907132 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 03:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:31:47 INFO - PROCESS | 2860 | 1467109907135 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:31:47 INFO - PROCESS | 2860 | 1467109907136 Marionette TRACE conn5 <- [1,230,null,{}] 03:31:47 INFO - PROCESS | 2860 | 1467109907144 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}] 03:31:47 INFO - PROCESS | 2860 | 1467109907146 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:47 INFO - PROCESS | 2860 | 1467109907249 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 03:31:47 INFO - PROCESS | 2860 | 1467109907257 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:47 INFO - PROCESS | 2860 | 1467109907260 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:47 INFO - PROCESS | 2860 | ++DOCSHELL 1710E000 == 37 [pid = 2860] [id = 67] 03:31:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1710EC00) [pid = 2860] [serial = 198] [outer = 00000000] 03:31:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1711B000) [pid = 2860] [serial = 199] [outer = 1710EC00] 03:31:47 INFO - PROCESS | 2860 | 1467109907313 Marionette DEBUG loaded listener.js 03:31:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (17511400) [pid = 2860] [serial = 200] [outer = 1710EC00] 03:31:47 INFO - PROCESS | 2860 | 1467109907758 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]]]}] 03:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 691ms 03:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:31:47 INFO - PROCESS | 2860 | 1467109907831 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 03:31:47 INFO - PROCESS | 2860 | 1467109907833 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 03:31:47 INFO - PROCESS | 2860 | 1467109907836 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:31:47 INFO - PROCESS | 2860 | 1467109907838 Marionette TRACE conn5 <- [1,234,null,{}] 03:31:47 INFO - PROCESS | 2860 | 1467109907842 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}] 03:31:47 INFO - PROCESS | 2860 | 1467109907847 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:47 INFO - PROCESS | 2860 | 1467109907977 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 03:31:48 INFO - PROCESS | 2860 | 1467109908034 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:48 INFO - PROCESS | 2860 | 1467109908036 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:48 INFO - PROCESS | 2860 | ++DOCSHELL 177A8400 == 38 [pid = 2860] [id = 68] 03:31:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18116C00) [pid = 2860] [serial = 201] [outer = 00000000] 03:31:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (18825C00) [pid = 2860] [serial = 202] [outer = 18116C00] 03:31:48 INFO - PROCESS | 2860 | 1467109908080 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1882DC00) [pid = 2860] [serial = 203] [outer = 18116C00] 03:31:48 INFO - PROCESS | 2860 | 1467109908484 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]]]}] 03:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 03:31:48 INFO - PROCESS | 2860 | 1467109908512 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 03:31:48 INFO - PROCESS | 2860 | 1467109908514 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 03:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:31:48 INFO - PROCESS | 2860 | 1467109908517 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:31:48 INFO - PROCESS | 2860 | 1467109908518 Marionette TRACE conn5 <- [1,238,null,{}] 03:31:48 INFO - PROCESS | 2860 | 1467109908522 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}] 03:31:48 INFO - PROCESS | 2860 | 1467109908524 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:48 INFO - PROCESS | 2860 | 1467109908627 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 03:31:48 INFO - PROCESS | 2860 | 1467109908633 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:48 INFO - PROCESS | 2860 | 1467109908635 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:48 INFO - PROCESS | 2860 | ++DOCSHELL 08AE8C00 == 39 [pid = 2860] [id = 69] 03:31:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (177AE000) [pid = 2860] [serial = 204] [outer = 00000000] 03:31:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (18A17000) [pid = 2860] [serial = 205] [outer = 177AE000] 03:31:48 INFO - PROCESS | 2860 | 1467109908678 Marionette DEBUG loaded listener.js 03:31:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (18CECC00) [pid = 2860] [serial = 206] [outer = 177AE000] 03:31:48 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (102DD000) [pid = 2860] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:31:48 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1882F800) [pid = 2860] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:31:48 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1716C400) [pid = 2860] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:31:48 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (0C774000) [pid = 2860] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:31:48 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (15651C00) [pid = 2860] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:31:48 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (13DEB400) [pid = 2860] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:31:49 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19AAC400) [pid = 2860] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:31:49 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (103C2C00) [pid = 2860] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:31:49 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (17117000) [pid = 2860] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:31:49 INFO - PROCESS | 2860 | 1467109909162 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]]]}] 03:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 03:31:49 INFO - PROCESS | 2860 | 1467109909192 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 03:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:31:49 INFO - PROCESS | 2860 | 1467109909194 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 03:31:49 INFO - PROCESS | 2860 | 1467109909197 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - PROCESS | 2860 | 1467109909199 Marionette TRACE conn5 <- [1,242,null,{}] 03:31:49 INFO - PROCESS | 2860 | 1467109909203 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}] 03:31:49 INFO - PROCESS | 2860 | 1467109909205 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:49 INFO - PROCESS | 2860 | 1467109909319 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 03:31:49 INFO - PROCESS | 2860 | 1467109909387 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:49 INFO - PROCESS | 2860 | 1467109909389 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:49 INFO - PROCESS | 2860 | ++DOCSHELL 08AE3C00 == 40 [pid = 2860] [id = 70] 03:31:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (10053800) [pid = 2860] [serial = 207] [outer = 00000000] 03:31:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18A13400) [pid = 2860] [serial = 208] [outer = 10053800] 03:31:49 INFO - PROCESS | 2860 | 1467109909432 Marionette DEBUG loaded listener.js 03:31:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18A18000) [pid = 2860] [serial = 209] [outer = 10053800] 03:31:49 INFO - PROCESS | 2860 | 1467109909780 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]]]}] 03:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 03:31:49 INFO - PROCESS | 2860 | 1467109909828 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 03:31:49 INFO - PROCESS | 2860 | 1467109909830 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 03:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:31:49 INFO - PROCESS | 2860 | 1467109909833 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:31:49 INFO - PROCESS | 2860 | 1467109909835 Marionette TRACE conn5 <- [1,246,null,{}] 03:31:49 INFO - PROCESS | 2860 | 1467109909849 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}] 03:31:49 INFO - PROCESS | 2860 | 1467109909851 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:49 INFO - PROCESS | 2860 | 1467109909939 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 03:31:49 INFO - PROCESS | 2860 | 1467109909945 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:49 INFO - PROCESS | 2860 | 1467109909947 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:49 INFO - PROCESS | 2860 | ++DOCSHELL 199BF800 == 41 [pid = 2860] [id = 71] 03:31:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (199C0800) [pid = 2860] [serial = 210] [outer = 00000000] 03:31:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19AAA800) [pid = 2860] [serial = 211] [outer = 199C0800] 03:31:50 INFO - PROCESS | 2860 | 1467109909990 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19AB1C00) [pid = 2860] [serial = 212] [outer = 199C0800] 03:31:50 INFO - PROCESS | 2860 | 1467109910392 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]]]}] 03:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 590ms 03:31:50 INFO - PROCESS | 2860 | 1467109910424 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 03:31:50 INFO - PROCESS | 2860 | 1467109910426 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 03:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:31:50 INFO - PROCESS | 2860 | 1467109910429 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:31:50 INFO - PROCESS | 2860 | 1467109910431 Marionette TRACE conn5 <- [1,250,null,{}] 03:31:50 INFO - PROCESS | 2860 | 1467109910445 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}] 03:31:50 INFO - PROCESS | 2860 | 1467109910447 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:50 INFO - PROCESS | 2860 | 1467109910526 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 03:31:50 INFO - PROCESS | 2860 | 1467109910531 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:50 INFO - PROCESS | 2860 | 1467109910533 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:50 INFO - PROCESS | 2860 | ++DOCSHELL 19AB3C00 == 42 [pid = 2860] [id = 72] 03:31:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19BBC800) [pid = 2860] [serial = 213] [outer = 00000000] 03:31:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (19EEF400) [pid = 2860] [serial = 214] [outer = 19BBC800] 03:31:50 INFO - PROCESS | 2860 | 1467109910578 Marionette DEBUG loaded listener.js 03:31:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19F65400) [pid = 2860] [serial = 215] [outer = 19BBC800] 03:31:51 INFO - PROCESS | 2860 | 1467109911108 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]]]}] 03:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 730ms 03:31:51 INFO - PROCESS | 2860 | 1467109911161 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 03:31:51 INFO - PROCESS | 2860 | 1467109911166 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 03:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:31:51 INFO - PROCESS | 2860 | 1467109911172 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:31:51 INFO - PROCESS | 2860 | 1467109911175 Marionette TRACE conn5 <- [1,254,null,{}] 03:31:51 INFO - PROCESS | 2860 | 1467109911182 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}] 03:31:51 INFO - PROCESS | 2860 | 1467109911185 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:51 INFO - PROCESS | 2860 | 1467109911308 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 03:31:51 INFO - PROCESS | 2860 | 1467109911467 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:51 INFO - PROCESS | 2860 | 1467109911470 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:51 INFO - PROCESS | 2860 | ++DOCSHELL 0C76D000 == 43 [pid = 2860] [id = 73] 03:31:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0C774400) [pid = 2860] [serial = 216] [outer = 00000000] 03:31:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (0FB06000) [pid = 2860] [serial = 217] [outer = 0C774400] 03:31:51 INFO - PROCESS | 2860 | 1467109911539 Marionette DEBUG loaded listener.js 03:31:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (0FB6FC00) [pid = 2860] [serial = 218] [outer = 0C774400] 03:31:52 INFO - PROCESS | 2860 | 1467109912194 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]]]}] 03:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1071ms 03:31:52 INFO - PROCESS | 2860 | 1467109912246 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 03:31:52 INFO - PROCESS | 2860 | 1467109912251 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 03:31:52 INFO - PROCESS | 2860 | 1467109912272 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:31:52 INFO - PROCESS | 2860 | 1467109912275 Marionette TRACE conn5 <- [1,258,null,{}] 03:31:52 INFO - PROCESS | 2860 | 1467109912279 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}] 03:31:52 INFO - PROCESS | 2860 | 1467109912282 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:52 INFO - PROCESS | 2860 | 1467109912393 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 03:31:52 INFO - PROCESS | 2860 | 1467109912513 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:52 INFO - PROCESS | 2860 | 1467109912516 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:52 INFO - PROCESS | 2860 | ++DOCSHELL 13DEA000 == 44 [pid = 2860] [id = 74] 03:31:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (13EEBC00) [pid = 2860] [serial = 219] [outer = 00000000] 03:31:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (148E4400) [pid = 2860] [serial = 220] [outer = 13EEBC00] 03:31:52 INFO - PROCESS | 2860 | 1467109912572 Marionette DEBUG loaded listener.js 03:31:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (1711AC00) [pid = 2860] [serial = 221] [outer = 13EEBC00] 03:31:53 INFO - PROCESS | 2860 | 1467109913177 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]]]}] 03:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 971ms 03:31:53 INFO - PROCESS | 2860 | 1467109913246 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 03:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:31:53 INFO - PROCESS | 2860 | 1467109913248 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 03:31:53 INFO - PROCESS | 2860 | 1467109913252 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:31:53 INFO - PROCESS | 2860 | 1467109913256 Marionette TRACE conn5 <- [1,262,null,{}] 03:31:53 INFO - PROCESS | 2860 | 1467109913267 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}] 03:31:53 INFO - PROCESS | 2860 | 1467109913272 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:53 INFO - PROCESS | 2860 | 1467109913410 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 03:31:53 INFO - PROCESS | 2860 | 1467109913531 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:53 INFO - PROCESS | 2860 | 1467109913534 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:53 INFO - PROCESS | 2860 | ++DOCSHELL 19EEC000 == 45 [pid = 2860] [id = 75] 03:31:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (19EF1C00) [pid = 2860] [serial = 222] [outer = 00000000] 03:31:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (1AC98800) [pid = 2860] [serial = 223] [outer = 19EF1C00] 03:31:53 INFO - PROCESS | 2860 | 1467109913591 Marionette DEBUG loaded listener.js 03:31:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (1B1EBC00) [pid = 2860] [serial = 224] [outer = 19EF1C00] 03:31:54 INFO - PROCESS | 2860 | 1467109914170 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]]]}] 03:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 970ms 03:31:54 INFO - PROCESS | 2860 | 1467109914225 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 03:31:54 INFO - PROCESS | 2860 | 1467109914228 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 03:31:54 INFO - PROCESS | 2860 | 1467109914232 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:31:54 INFO - PROCESS | 2860 | 1467109914234 Marionette TRACE conn5 <- [1,266,null,{}] 03:31:54 INFO - PROCESS | 2860 | 1467109914238 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}] 03:31:54 INFO - PROCESS | 2860 | 1467109914240 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:54 INFO - PROCESS | 2860 | 1467109914458 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 03:31:54 INFO - PROCESS | 2860 | 1467109914593 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:54 INFO - PROCESS | 2860 | 1467109914596 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:54 INFO - PROCESS | 2860 | ++DOCSHELL 0FA74400 == 46 [pid = 2860] [id = 76] 03:31:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (0FA77400) [pid = 2860] [serial = 225] [outer = 00000000] 03:31:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (0FB0E800) [pid = 2860] [serial = 226] [outer = 0FA77400] 03:31:54 INFO - PROCESS | 2860 | 1467109914647 Marionette DEBUG loaded listener.js 03:31:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (10048000) [pid = 2860] [serial = 227] [outer = 0FA77400] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 199BF800 == 45 [pid = 2860] [id = 71] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 08AE3C00 == 44 [pid = 2860] [id = 70] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 08AE8C00 == 43 [pid = 2860] [id = 69] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 177A8400 == 42 [pid = 2860] [id = 68] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 1710E000 == 41 [pid = 2860] [id = 67] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 14729400 == 40 [pid = 2860] [id = 66] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 13DF4400 == 39 [pid = 2860] [id = 65] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 10058800 == 38 [pid = 2860] [id = 64] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 0C52B800 == 37 [pid = 2860] [id = 63] 03:31:55 INFO - PROCESS | 2860 | --DOCSHELL 08AE2400 == 36 [pid = 2860] [id = 62] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (103C3000) [pid = 2860] [serial = 147] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (10DCC000) [pid = 2860] [serial = 148] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (18A0F400) [pid = 2860] [serial = 156] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (177A8000) [pid = 2860] [serial = 153] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (0C8E4400) [pid = 2860] [serial = 144] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (0FA77800) [pid = 2860] [serial = 145] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (15B4CC00) [pid = 2860] [serial = 150] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (1710F800) [pid = 2860] [serial = 151] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (1759A400) [pid = 2860] [serial = 166] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (19F74400) [pid = 2860] [serial = 159] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1907D400) [pid = 2860] [serial = 157] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (19F57800) [pid = 2860] [serial = 163] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (148EBC00) [pid = 2860] [serial = 141] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1AABB400) [pid = 2860] [serial = 160] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (18765000) [pid = 2860] [serial = 167] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (199C2C00) [pid = 2860] [serial = 169] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0C884000) [pid = 2860] [serial = 138] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (199C4800) [pid = 2860] [serial = 170] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0FB6B000) [pid = 2860] [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.] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1BA2C000) [pid = 2860] [serial = 164] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1B1EA800) [pid = 2860] [serial = 172] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18823000) [pid = 2860] [serial = 154] [outer = 00000000] [url = about:blank] 03:31:55 INFO - PROCESS | 2860 | 1467109915335 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]]]}] 03:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1123ms 03:31:55 INFO - PROCESS | 2860 | 1467109915396 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 03:31:55 INFO - PROCESS | 2860 | 1467109915400 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 03:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:31:55 INFO - PROCESS | 2860 | 1467109915455 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:31:55 INFO - PROCESS | 2860 | 1467109915458 Marionette TRACE conn5 <- [1,270,null,{}] 03:31:55 INFO - PROCESS | 2860 | 1467109915489 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}] 03:31:55 INFO - PROCESS | 2860 | 1467109915492 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:55 INFO - PROCESS | 2860 | 1467109915604 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 03:31:55 INFO - PROCESS | 2860 | 1467109915701 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:55 INFO - PROCESS | 2860 | 1467109915703 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:55 INFO - PROCESS | 2860 | ++DOCSHELL 10063800 == 37 [pid = 2860] [id = 77] 03:31:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (10065400) [pid = 2860] [serial = 228] [outer = 00000000] 03:31:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (102E2400) [pid = 2860] [serial = 229] [outer = 10065400] 03:31:55 INFO - PROCESS | 2860 | 1467109915752 Marionette DEBUG loaded listener.js 03:31:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (10D39800) [pid = 2860] [serial = 230] [outer = 10065400] 03:31:56 INFO - PROCESS | 2860 | 1467109916172 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]]]}] 03:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 770ms 03:31:56 INFO - PROCESS | 2860 | 1467109916194 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 2860 | 1467109916197 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 03:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:31:56 INFO - PROCESS | 2860 | 1467109916200 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - PROCESS | 2860 | 1467109916202 Marionette TRACE conn5 <- [1,274,null,{}] 03:31:56 INFO - PROCESS | 2860 | 1467109916206 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}] 03:31:56 INFO - PROCESS | 2860 | 1467109916208 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:56 INFO - PROCESS | 2860 | 1467109916293 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 03:31:56 INFO - PROCESS | 2860 | 1467109916300 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:56 INFO - PROCESS | 2860 | 1467109916303 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:56 INFO - PROCESS | 2860 | ++DOCSHELL 13DF4400 == 38 [pid = 2860] [id = 78] 03:31:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (14629000) [pid = 2860] [serial = 231] [outer = 00000000] 03:31:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (16487800) [pid = 2860] [serial = 232] [outer = 14629000] 03:31:56 INFO - PROCESS | 2860 | 1467109916347 Marionette DEBUG loaded listener.js 03:31:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (17111C00) [pid = 2860] [serial = 233] [outer = 14629000] 03:31:56 INFO - PROCESS | 2860 | 1467109916787 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]]]}] 03:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 03:31:56 INFO - PROCESS | 2860 | 1467109916834 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 03:31:56 INFO - PROCESS | 2860 | 1467109916837 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 03:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:31:56 INFO - PROCESS | 2860 | 1467109916847 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:31:56 INFO - PROCESS | 2860 | 1467109916851 Marionette TRACE conn5 <- [1,278,null,{}] 03:31:56 INFO - PROCESS | 2860 | 1467109916855 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}] 03:31:56 INFO - PROCESS | 2860 | 1467109916858 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:56 INFO - PROCESS | 2860 | 1467109916947 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 03:31:56 INFO - PROCESS | 2860 | 1467109916955 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:56 INFO - PROCESS | 2860 | 1467109916957 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:56 INFO - PROCESS | 2860 | ++DOCSHELL 18117000 == 39 [pid = 2860] [id = 79] 03:31:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (18708C00) [pid = 2860] [serial = 234] [outer = 00000000] 03:31:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (18821C00) [pid = 2860] [serial = 235] [outer = 18708C00] 03:31:57 INFO - PROCESS | 2860 | 1467109917001 Marionette DEBUG loaded listener.js 03:31:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (18829000) [pid = 2860] [serial = 236] [outer = 18708C00] 03:31:57 INFO - PROCESS | 2860 | 1467109917449 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]]]}] 03:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 690ms 03:31:57 INFO - PROCESS | 2860 | 1467109917534 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 03:31:57 INFO - PROCESS | 2860 | 1467109917536 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 03:31:57 INFO - PROCESS | 2860 | 1467109917539 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:31:57 INFO - PROCESS | 2860 | 1467109917540 Marionette TRACE conn5 <- [1,282,null,{}] 03:31:57 INFO - PROCESS | 2860 | 1467109917544 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}] 03:31:57 INFO - PROCESS | 2860 | 1467109917546 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:57 INFO - PROCESS | 2860 | 1467109917654 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 03:31:57 INFO - PROCESS | 2860 | 1467109917664 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:57 INFO - PROCESS | 2860 | 1467109917667 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:57 INFO - PROCESS | 2860 | ++DOCSHELL 18A0DC00 == 40 [pid = 2860] [id = 80] 03:31:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (18A0F000) [pid = 2860] [serial = 237] [outer = 00000000] 03:31:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1907E800) [pid = 2860] [serial = 238] [outer = 18A0F000] 03:31:57 INFO - PROCESS | 2860 | 1467109917710 Marionette DEBUG loaded listener.js 03:31:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1907F400) [pid = 2860] [serial = 239] [outer = 18A0F000] 03:31:58 INFO - PROCESS | 2860 | 1467109918141 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]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 03:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:31:58 INFO - PROCESS | 2860 | 1467109918175 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 2860 | 1467109918177 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 03:31:58 INFO - PROCESS | 2860 | 1467109918181 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - PROCESS | 2860 | 1467109918182 Marionette TRACE conn5 <- [1,286,null,{}] 03:31:58 INFO - PROCESS | 2860 | 1467109918186 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}] 03:31:58 INFO - PROCESS | 2860 | 1467109918188 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:58 INFO - PROCESS | 2860 | 1467109918299 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 03:31:58 INFO - PROCESS | 2860 | 1467109918378 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:58 INFO - PROCESS | 2860 | 1467109918383 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:58 INFO - PROCESS | 2860 | ++DOCSHELL 19AA6800 == 41 [pid = 2860] [id = 81] 03:31:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (19AA7800) [pid = 2860] [serial = 240] [outer = 00000000] 03:31:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (19AACC00) [pid = 2860] [serial = 241] [outer = 19AA7800] 03:31:58 INFO - PROCESS | 2860 | 1467109918437 Marionette DEBUG loaded listener.js 03:31:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (19F57800) [pid = 2860] [serial = 242] [outer = 19AA7800] 03:31:58 INFO - PROCESS | 2860 | 1467109918868 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]]]}] 03:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 730ms 03:31:58 INFO - PROCESS | 2860 | 1467109918914 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 03:31:58 INFO - PROCESS | 2860 | 1467109918917 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 03:31:58 INFO - PROCESS | 2860 | 1467109918920 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:31:58 INFO - PROCESS | 2860 | 1467109918922 Marionette TRACE conn5 <- [1,290,null,{}] 03:31:58 INFO - PROCESS | 2860 | 1467109918931 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}] 03:31:58 INFO - PROCESS | 2860 | 1467109918932 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:59 INFO - PROCESS | 2860 | 1467109919044 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 03:31:59 INFO - PROCESS | 2860 | 1467109919049 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:59 INFO - PROCESS | 2860 | 1467109919051 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:59 INFO - PROCESS | 2860 | ++DOCSHELL 1AC99800 == 42 [pid = 2860] [id = 82] 03:31:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (1AC9A000) [pid = 2860] [serial = 243] [outer = 00000000] 03:31:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1BA2C000) [pid = 2860] [serial = 244] [outer = 1AC9A000] 03:31:59 INFO - PROCESS | 2860 | 1467109919094 Marionette DEBUG loaded listener.js 03:31:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (1BA96400) [pid = 2860] [serial = 245] [outer = 1AC9A000] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (1710EC00) [pid = 2860] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (18116C00) [pid = 2860] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (0C52D000) [pid = 2860] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (13E1EC00) [pid = 2860] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (08AE3800) [pid = 2860] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (14729800) [pid = 2860] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1005A000) [pid = 2860] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (177AE000) [pid = 2860] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (10053800) [pid = 2860] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (199C0800) [pid = 2860] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (13EA8400) [pid = 2860] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1471C800) [pid = 2860] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:31:59 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0F660800) [pid = 2860] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:31:59 INFO - PROCESS | 2860 | 1467109919705 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]]]}] 03:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 830ms 03:31:59 INFO - PROCESS | 2860 | 1467109919754 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 03:31:59 INFO - PROCESS | 2860 | 1467109919755 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 03:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:31:59 INFO - PROCESS | 2860 | 1467109919758 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:31:59 INFO - PROCESS | 2860 | 1467109919760 Marionette TRACE conn5 <- [1,294,null,{}] 03:31:59 INFO - PROCESS | 2860 | 1467109919764 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}] 03:31:59 INFO - PROCESS | 2860 | 1467109919766 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:59 INFO - PROCESS | 2860 | 1467109919860 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 03:31:59 INFO - PROCESS | 2860 | 1467109919866 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:31:59 INFO - PROCESS | 2860 | 1467109919868 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:31:59 INFO - PROCESS | 2860 | ++DOCSHELL 0C632000 == 43 [pid = 2860] [id = 83] 03:31:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0C637800) [pid = 2860] [serial = 246] [outer = 00000000] 03:31:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (13DEF400) [pid = 2860] [serial = 247] [outer = 0C637800] 03:31:59 INFO - PROCESS | 2860 | 1467109919914 Marionette DEBUG loaded listener.js 03:32:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1474EC00) [pid = 2860] [serial = 248] [outer = 0C637800] 03:32:00 INFO - PROCESS | 2860 | 1467109920344 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]]]}] 03:32:00 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. 03:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 03:32:00 INFO - PROCESS | 2860 | 1467109920390 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 03:32:00 INFO - PROCESS | 2860 | 1467109920392 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 03:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:32:00 INFO - PROCESS | 2860 | 1467109920395 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - PROCESS | 2860 | 1467109920396 Marionette TRACE conn5 <- [1,298,null,{}] 03:32:00 INFO - PROCESS | 2860 | 1467109920400 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}] 03:32:00 INFO - PROCESS | 2860 | 1467109920402 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:00 INFO - PROCESS | 2860 | 1467109920482 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 03:32:00 INFO - PROCESS | 2860 | 1467109920487 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:00 INFO - PROCESS | 2860 | 1467109920489 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:00 INFO - PROCESS | 2860 | ++DOCSHELL 17116000 == 44 [pid = 2860] [id = 84] 03:32:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (18828000) [pid = 2860] [serial = 249] [outer = 00000000] 03:32:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1BF49C00) [pid = 2860] [serial = 250] [outer = 18828000] 03:32:00 INFO - PROCESS | 2860 | 1467109920533 Marionette DEBUG loaded listener.js 03:32:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1BF4C800) [pid = 2860] [serial = 251] [outer = 18828000] 03:32:00 INFO - PROCESS | 2860 | 1467109920936 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]]]}] 03:32:00 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. 03:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 573ms 03:32:00 INFO - PROCESS | 2860 | 1467109920968 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 03:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:32:00 INFO - PROCESS | 2860 | 1467109920970 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 03:32:00 INFO - PROCESS | 2860 | 1467109920973 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:32:00 INFO - PROCESS | 2860 | 1467109920975 Marionette TRACE conn5 <- [1,302,null,{}] 03:32:00 INFO - PROCESS | 2860 | 1467109920978 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}] 03:32:00 INFO - PROCESS | 2860 | 1467109920980 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:01 INFO - PROCESS | 2860 | 1467109921098 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 03:32:01 INFO - PROCESS | 2860 | 1467109921107 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:01 INFO - PROCESS | 2860 | 1467109921109 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:01 INFO - PROCESS | 2860 | ++DOCSHELL 10053800 == 45 [pid = 2860] [id = 85] 03:32:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1870D800) [pid = 2860] [serial = 252] [outer = 00000000] 03:32:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1C914400) [pid = 2860] [serial = 253] [outer = 1870D800] 03:32:01 INFO - PROCESS | 2860 | 1467109921152 Marionette DEBUG loaded listener.js 03:32:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1C9F3400) [pid = 2860] [serial = 254] [outer = 1870D800] 03:32:01 INFO - PROCESS | 2860 | 1467109921837 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]]]}] 03:32:01 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. 03:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 930ms 03:32:01 INFO - PROCESS | 2860 | 1467109921905 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 03:32:01 INFO - PROCESS | 2860 | 1467109921910 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 03:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:32:01 INFO - PROCESS | 2860 | 1467109921916 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:32:01 INFO - PROCESS | 2860 | 1467109921919 Marionette TRACE conn5 <- [1,306,null,{}] 03:32:01 INFO - PROCESS | 2860 | 1467109921925 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}] 03:32:01 INFO - PROCESS | 2860 | 1467109921928 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:02 INFO - PROCESS | 2860 | 1467109922107 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 03:32:02 INFO - PROCESS | 2860 | 1467109922240 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:02 INFO - PROCESS | 2860 | 1467109922243 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:02 INFO - PROCESS | 2860 | 1467109922247 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:32:02 INFO - PROCESS | 2860 | ++DOCSHELL 10065800 == 46 [pid = 2860] [id = 86] 03:32:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1022D400) [pid = 2860] [serial = 255] [outer = 00000000] 03:32:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (10DCD000) [pid = 2860] [serial = 256] [outer = 1022D400] 03:32:02 INFO - PROCESS | 2860 | 1467109922313 Marionette DEBUG loaded listener.js 03:32:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (141B9C00) [pid = 2860] [serial = 257] [outer = 1022D400] 03:32:02 INFO - PROCESS | 2860 | 1467109922941 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]]]}] 03:32:03 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. 03:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1075ms 03:32:03 INFO - PROCESS | 2860 | 1467109922995 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 03:32:03 INFO - PROCESS | 2860 | 1467109923000 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 03:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:32:03 INFO - PROCESS | 2860 | 1467109923006 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:32:03 INFO - PROCESS | 2860 | 1467109923009 Marionette TRACE conn5 <- [1,310,null,{}] 03:32:03 INFO - PROCESS | 2860 | 1467109923031 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}] 03:32:03 INFO - PROCESS | 2860 | 1467109923034 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:03 INFO - PROCESS | 2860 | 1467109923176 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 03:32:03 INFO - PROCESS | 2860 | 1467109923301 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:03 INFO - PROCESS | 2860 | 1467109923304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:03 INFO - PROCESS | 2860 | ++DOCSHELL 175C8400 == 47 [pid = 2860] [id = 87] 03:32:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (175C9C00) [pid = 2860] [serial = 258] [outer = 00000000] 03:32:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (18769400) [pid = 2860] [serial = 259] [outer = 175C9C00] 03:32:03 INFO - PROCESS | 2860 | 1467109923361 Marionette DEBUG loaded listener.js 03:32:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1907D400) [pid = 2860] [serial = 260] [outer = 175C9C00] 03:32:03 INFO - PROCESS | 2860 | 1467109923951 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]]]}] 03:32:04 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. 03:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 990ms 03:32:04 INFO - PROCESS | 2860 | 1467109924000 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 03:32:04 INFO - PROCESS | 2860 | 1467109924003 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 03:32:04 INFO - PROCESS | 2860 | 1467109924006 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:32:04 INFO - PROCESS | 2860 | 1467109924010 Marionette TRACE conn5 <- [1,314,null,{}] 03:32:04 INFO - PROCESS | 2860 | 1467109924021 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}] 03:32:04 INFO - PROCESS | 2860 | 1467109924026 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:04 INFO - PROCESS | 2860 | 1467109924136 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 03:32:04 INFO - PROCESS | 2860 | 1467109924260 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:04 INFO - PROCESS | 2860 | 1467109924264 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:04 INFO - PROCESS | 2860 | ++DOCSHELL 19743800 == 48 [pid = 2860] [id = 88] 03:32:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (19743C00) [pid = 2860] [serial = 261] [outer = 00000000] 03:32:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (19D22000) [pid = 2860] [serial = 262] [outer = 19743C00] 03:32:04 INFO - PROCESS | 2860 | 1467109924322 Marionette DEBUG loaded listener.js 03:32:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (1B29B800) [pid = 2860] [serial = 263] [outer = 19743C00] 03:32:05 INFO - PROCESS | 2860 | 1467109925160 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]]]}] 03:32:05 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. 03:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1181ms 03:32:05 INFO - PROCESS | 2860 | 1467109925190 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 03:32:05 INFO - PROCESS | 2860 | 1467109925194 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 03:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:32:05 INFO - PROCESS | 2860 | 1467109925199 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:32:05 INFO - PROCESS | 2860 | 1467109925202 Marionette TRACE conn5 <- [1,318,null,{}] 03:32:05 INFO - PROCESS | 2860 | 1467109925208 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}] 03:32:05 INFO - PROCESS | 2860 | 1467109925211 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:05 INFO - PROCESS | 2860 | 1467109925311 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 03:32:05 INFO - PROCESS | 2860 | 1467109925394 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:05 INFO - PROCESS | 2860 | 1467109925399 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:05 INFO - PROCESS | 2860 | ++DOCSHELL 1004B000 == 49 [pid = 2860] [id = 89] 03:32:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (1004D000) [pid = 2860] [serial = 264] [outer = 00000000] 03:32:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (10063C00) [pid = 2860] [serial = 265] [outer = 1004D000] 03:32:05 INFO - PROCESS | 2860 | 1467109925489 Marionette DEBUG loaded listener.js 03:32:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (10392C00) [pid = 2860] [serial = 266] [outer = 1004D000] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 17116000 == 48 [pid = 2860] [id = 84] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 0C632000 == 47 [pid = 2860] [id = 83] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 1AC99800 == 46 [pid = 2860] [id = 82] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 19AA6800 == 45 [pid = 2860] [id = 81] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 18A0DC00 == 44 [pid = 2860] [id = 80] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 18117000 == 43 [pid = 2860] [id = 79] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 13DF4400 == 42 [pid = 2860] [id = 78] 03:32:05 INFO - PROCESS | 2860 | --DOCSHELL 10063800 == 41 [pid = 2860] [id = 77] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (19EEF400) [pid = 2860] [serial = 214] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOCSHELL 0FA74400 == 40 [pid = 2860] [id = 76] 03:32:06 INFO - PROCESS | 2860 | --DOCSHELL 0C76D000 == 39 [pid = 2860] [id = 73] 03:32:06 INFO - PROCESS | 2860 | --DOCSHELL 19AB3C00 == 38 [pid = 2860] [id = 72] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (1B1EB000) [pid = 2860] [serial = 136] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (16490800) [pid = 2860] [serial = 142] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (147E3800) [pid = 2860] [serial = 106] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (17511400) [pid = 2860] [serial = 200] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1711B000) [pid = 2860] [serial = 199] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (1882DC00) [pid = 2860] [serial = 203] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (18825C00) [pid = 2860] [serial = 202] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (0C594000) [pid = 2860] [serial = 187] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (0C62FC00) [pid = 2860] [serial = 188] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (1418D800) [pid = 2860] [serial = 193] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (14694C00) [pid = 2860] [serial = 194] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0C590800) [pid = 2860] [serial = 185] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (08AEEC00) [pid = 2860] [serial = 184] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (0C63A800) [pid = 2860] [serial = 175] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1716E800) [pid = 2860] [serial = 181] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (15650000) [pid = 2860] [serial = 196] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1005F000) [pid = 2860] [serial = 190] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (10065C00) [pid = 2860] [serial = 191] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (10289800) [pid = 2860] [serial = 178] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18A17000) [pid = 2860] [serial = 205] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18A13400) [pid = 2860] [serial = 208] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19AAA800) [pid = 2860] [serial = 211] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18A18000) [pid = 2860] [serial = 209] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18CECC00) [pid = 2860] [serial = 206] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19AB1C00) [pid = 2860] [serial = 212] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (15650800) [pid = 2860] [serial = 197] [outer = 00000000] [url = about:blank] 03:32:06 INFO - PROCESS | 2860 | 1467109926095 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]]]}] 03:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 03:32:06 INFO - PROCESS | 2860 | 1467109926130 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 03:32:06 INFO - PROCESS | 2860 | 1467109926134 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 03:32:06 INFO - PROCESS | 2860 | 1467109926140 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:32:06 INFO - PROCESS | 2860 | 1467109926142 Marionette TRACE conn5 <- [1,322,null,{}] 03:32:06 INFO - PROCESS | 2860 | 1467109926146 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}] 03:32:06 INFO - PROCESS | 2860 | 1467109926149 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:06 INFO - PROCESS | 2860 | 1467109926234 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 03:32:06 INFO - PROCESS | 2860 | 1467109926315 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:06 INFO - PROCESS | 2860 | 1467109926318 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:06 INFO - PROCESS | 2860 | ++DOCSHELL 0C595000 == 39 [pid = 2860] [id = 90] 03:32:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0C595800) [pid = 2860] [serial = 267] [outer = 00000000] 03:32:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0C87CC00) [pid = 2860] [serial = 268] [outer = 0C595800] 03:32:06 INFO - PROCESS | 2860 | 1467109926365 Marionette DEBUG loaded listener.js 03:32:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FB6CC00) [pid = 2860] [serial = 269] [outer = 0C595800] 03:32:06 INFO - PROCESS | 2860 | 1467109926792 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]]]}] 03:32:06 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. 03:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 03:32:06 INFO - PROCESS | 2860 | 1467109926815 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 03:32:06 INFO - PROCESS | 2860 | 1467109926817 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 03:32:06 INFO - PROCESS | 2860 | 1467109926821 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:32:06 INFO - PROCESS | 2860 | 1467109926824 Marionette TRACE conn5 <- [1,326,null,{}] 03:32:06 INFO - PROCESS | 2860 | 1467109926835 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}] 03:32:06 INFO - PROCESS | 2860 | 1467109926839 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:06 INFO - PROCESS | 2860 | 1467109926922 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 03:32:06 INFO - PROCESS | 2860 | 1467109926928 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:06 INFO - PROCESS | 2860 | 1467109926931 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:06 INFO - PROCESS | 2860 | ++DOCSHELL 13EA7000 == 40 [pid = 2860] [id = 91] 03:32:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (13EA8400) [pid = 2860] [serial = 270] [outer = 00000000] 03:32:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (14199800) [pid = 2860] [serial = 271] [outer = 13EA8400] 03:32:06 INFO - PROCESS | 2860 | 1467109926978 Marionette DEBUG loaded listener.js 03:32:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (14751400) [pid = 2860] [serial = 272] [outer = 13EA8400] 03:32:07 INFO - PROCESS | 2860 | 1467109927437 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]]]}] 03:32:07 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. 03:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 630ms 03:32:07 INFO - PROCESS | 2860 | 1467109927455 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 03:32:07 INFO - PROCESS | 2860 | 1467109927457 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 03:32:07 INFO - PROCESS | 2860 | 1467109927460 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:32:07 INFO - PROCESS | 2860 | 1467109927462 Marionette TRACE conn5 <- [1,330,null,{}] 03:32:07 INFO - PROCESS | 2860 | 1467109927466 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}] 03:32:07 INFO - PROCESS | 2860 | 1467109927467 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:07 INFO - PROCESS | 2860 | 1467109927553 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 03:32:07 INFO - PROCESS | 2860 | 1467109927558 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:07 INFO - PROCESS | 2860 | 1467109927560 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:07 INFO - PROCESS | 2860 | ++DOCSHELL 1565C000 == 41 [pid = 2860] [id = 92] 03:32:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1565C400) [pid = 2860] [serial = 273] [outer = 00000000] 03:32:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (17116400) [pid = 2860] [serial = 274] [outer = 1565C400] 03:32:07 INFO - PROCESS | 2860 | 1467109927605 Marionette DEBUG loaded listener.js 03:32:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (17171400) [pid = 2860] [serial = 275] [outer = 1565C400] 03:32:08 INFO - PROCESS | 2860 | 1467109928057 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]]]}] 03:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 630ms 03:32:08 INFO - PROCESS | 2860 | 1467109928100 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 2860 | 1467109928103 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 03:32:08 INFO - PROCESS | 2860 | 1467109928106 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:32:08 INFO - PROCESS | 2860 | 1467109928107 Marionette TRACE conn5 <- [1,334,null,{}] 03:32:08 INFO - PROCESS | 2860 | 1467109928111 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}] 03:32:08 INFO - PROCESS | 2860 | 1467109928113 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:08 INFO - PROCESS | 2860 | 1467109928219 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 03:32:08 INFO - PROCESS | 2860 | 1467109928225 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:08 INFO - PROCESS | 2860 | 1467109928227 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:08 INFO - PROCESS | 2860 | ++DOCSHELL 17590400 == 42 [pid = 2860] [id = 93] 03:32:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (17594400) [pid = 2860] [serial = 276] [outer = 00000000] 03:32:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (177AA800) [pid = 2860] [serial = 277] [outer = 17594400] 03:32:08 INFO - PROCESS | 2860 | 1467109928271 Marionette DEBUG loaded listener.js 03:32:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (177AC800) [pid = 2860] [serial = 278] [outer = 17594400] 03:32:08 INFO - PROCESS | 2860 | 1467109928727 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]]]}] 03:32:08 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. 03:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 03:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:32:08 INFO - PROCESS | 2860 | 1467109928780 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 03:32:08 INFO - PROCESS | 2860 | 1467109928782 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 03:32:08 INFO - PROCESS | 2860 | 1467109928785 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:32:08 INFO - PROCESS | 2860 | 1467109928786 Marionette TRACE conn5 <- [1,338,null,{}] 03:32:08 INFO - PROCESS | 2860 | 1467109928790 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}] 03:32:08 INFO - PROCESS | 2860 | 1467109928796 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:08 INFO - PROCESS | 2860 | 1467109928931 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 03:32:08 INFO - PROCESS | 2860 | 1467109928984 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:08 INFO - PROCESS | 2860 | 1467109928986 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:09 INFO - PROCESS | 2860 | ++DOCSHELL 18830000 == 43 [pid = 2860] [id = 94] 03:32:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (18830400) [pid = 2860] [serial = 279] [outer = 00000000] 03:32:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (193AB400) [pid = 2860] [serial = 280] [outer = 18830400] 03:32:09 INFO - PROCESS | 2860 | 1467109929030 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1973AC00) [pid = 2860] [serial = 281] [outer = 18830400] 03:32:09 INFO - PROCESS | 2860 | 1467109929465 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]]]}] 03:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 730ms 03:32:09 INFO - PROCESS | 2860 | 1467109929543 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 03:32:09 INFO - PROCESS | 2860 | 1467109929545 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 03:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:32:09 INFO - PROCESS | 2860 | 1467109929551 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:32:09 INFO - PROCESS | 2860 | 1467109929553 Marionette TRACE conn5 <- [1,342,null,{}] 03:32:09 INFO - PROCESS | 2860 | 1467109929556 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}] 03:32:09 INFO - PROCESS | 2860 | 1467109929558 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:09 INFO - PROCESS | 2860 | 1467109929675 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 03:32:09 INFO - PROCESS | 2860 | 1467109929686 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:09 INFO - PROCESS | 2860 | 1467109929688 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:09 INFO - PROCESS | 2860 | ++DOCSHELL 1973F400 == 44 [pid = 2860] [id = 95] 03:32:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (19746400) [pid = 2860] [serial = 282] [outer = 00000000] 03:32:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (199BE000) [pid = 2860] [serial = 283] [outer = 19746400] 03:32:09 INFO - PROCESS | 2860 | 1467109929733 Marionette DEBUG loaded listener.js 03:32:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (199CA400) [pid = 2860] [serial = 284] [outer = 19746400] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (199BD800) [pid = 2860] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (18708C00) [pid = 2860] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (14629000) [pid = 2860] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (18A0F000) [pid = 2860] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1AC9A000) [pid = 2860] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (0FA77400) [pid = 2860] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (10065400) [pid = 2860] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (19AA7800) [pid = 2860] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (0C637800) [pid = 2860] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:32:10 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (18828000) [pid = 2860] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:32:10 INFO - PROCESS | 2860 | 1467109930328 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]]]}] 03:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 830ms 03:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:32:10 INFO - PROCESS | 2860 | 1467109930382 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 03:32:10 INFO - PROCESS | 2860 | 1467109930384 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 03:32:10 INFO - PROCESS | 2860 | 1467109930387 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:32:10 INFO - PROCESS | 2860 | 1467109930389 Marionette TRACE conn5 <- [1,346,null,{}] 03:32:10 INFO - PROCESS | 2860 | 1467109930392 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}] 03:32:10 INFO - PROCESS | 2860 | 1467109930394 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:10 INFO - PROCESS | 2860 | 1467109930476 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 03:32:10 INFO - PROCESS | 2860 | 1467109930482 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:10 INFO - PROCESS | 2860 | 1467109930484 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:10 INFO - PROCESS | 2860 | ++DOCSHELL 0C52F800 == 45 [pid = 2860] [id = 96] 03:32:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (0C637800) [pid = 2860] [serial = 285] [outer = 00000000] 03:32:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (19739400) [pid = 2860] [serial = 286] [outer = 0C637800] 03:32:10 INFO - PROCESS | 2860 | 1467109930529 Marionette DEBUG loaded listener.js 03:32:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19AA7400) [pid = 2860] [serial = 287] [outer = 0C637800] 03:32:10 INFO - PROCESS | 2860 | 1467109930980 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]]]}] 03:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 03:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 03:32:11 INFO - PROCESS | 2860 | 1467109931018 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 03:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:32:11 INFO - PROCESS | 2860 | 1467109931020 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 03:32:11 INFO - PROCESS | 2860 | 1467109931023 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:32:11 INFO - PROCESS | 2860 | 1467109931025 Marionette TRACE conn5 <- [1,350,null,{}] 03:32:11 INFO - PROCESS | 2860 | 1467109931028 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}] 03:32:11 INFO - PROCESS | 2860 | 1467109931030 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:11 INFO - PROCESS | 2860 | 1467109931109 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 03:32:11 INFO - PROCESS | 2860 | 1467109931114 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:11 INFO - PROCESS | 2860 | 1467109931116 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:11 INFO - PROCESS | 2860 | ++DOCSHELL 199C6C00 == 46 [pid = 2860] [id = 97] 03:32:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (19AA9000) [pid = 2860] [serial = 288] [outer = 00000000] 03:32:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (19EEF400) [pid = 2860] [serial = 289] [outer = 19AA9000] 03:32:11 INFO - PROCESS | 2860 | 1467109931159 Marionette DEBUG loaded listener.js 03:32:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (19EF7800) [pid = 2860] [serial = 290] [outer = 19AA9000] 03:32:11 INFO - PROCESS | 2860 | 1467109931572 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]]]}] 03:32:11 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. 03:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 03:32:11 INFO - PROCESS | 2860 | 1467109931594 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 03:32:11 INFO - PROCESS | 2860 | 1467109931596 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 03:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:32:11 INFO - PROCESS | 2860 | 1467109931599 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:32:11 INFO - PROCESS | 2860 | 1467109931601 Marionette TRACE conn5 <- [1,354,null,{}] 03:32:11 INFO - PROCESS | 2860 | 1467109931605 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}] 03:32:11 INFO - PROCESS | 2860 | 1467109931607 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:11 INFO - PROCESS | 2860 | 1467109931730 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 03:32:11 INFO - PROCESS | 2860 | 1467109931736 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:11 INFO - PROCESS | 2860 | 1467109931737 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:11 INFO - PROCESS | 2860 | ++DOCSHELL 1B1E9400 == 47 [pid = 2860] [id = 98] 03:32:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1B133400) [pid = 2860] [serial = 291] [outer = 00000000] 03:32:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1B2A1C00) [pid = 2860] [serial = 292] [outer = 1B133400] 03:32:11 INFO - PROCESS | 2860 | 1467109931781 Marionette DEBUG loaded listener.js 03:32:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (1BA97800) [pid = 2860] [serial = 293] [outer = 1B133400] 03:32:12 INFO - PROCESS | 2860 | 1467109932184 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]]]}] 03:32:12 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. 03:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 630ms 03:32:12 INFO - PROCESS | 2860 | 1467109932230 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 03:32:12 INFO - PROCESS | 2860 | 1467109932233 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 03:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:32:12 INFO - PROCESS | 2860 | 1467109932236 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:32:12 INFO - PROCESS | 2860 | 1467109932238 Marionette TRACE conn5 <- [1,358,null,{}] 03:32:12 INFO - PROCESS | 2860 | 1467109932242 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}] 03:32:12 INFO - PROCESS | 2860 | 1467109932244 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:12 INFO - PROCESS | 2860 | 1467109932387 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 03:32:12 INFO - PROCESS | 2860 | 1467109932531 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:12 INFO - PROCESS | 2860 | 1467109932535 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:12 INFO - PROCESS | 2860 | ++DOCSHELL 0C58EC00 == 48 [pid = 2860] [id = 99] 03:32:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (0C58F400) [pid = 2860] [serial = 294] [outer = 00000000] 03:32:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (0C62FC00) [pid = 2860] [serial = 295] [outer = 0C58F400] 03:32:12 INFO - PROCESS | 2860 | 1467109932593 Marionette DEBUG loaded listener.js 03:32:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (0C83B000) [pid = 2860] [serial = 296] [outer = 0C58F400] 03:32:13 INFO - PROCESS | 2860 | 1467109933212 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]]]}] 03:32:13 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. 03:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1021ms 03:32:13 INFO - PROCESS | 2860 | 1467109933262 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 03:32:13 INFO - PROCESS | 2860 | 1467109933267 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 03:32:13 INFO - PROCESS | 2860 | 1467109933272 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:32:13 INFO - PROCESS | 2860 | 1467109933276 Marionette TRACE conn5 <- [1,362,null,{}] 03:32:13 INFO - PROCESS | 2860 | 1467109933298 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}] 03:32:13 INFO - PROCESS | 2860 | 1467109933301 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:13 INFO - PROCESS | 2860 | 1467109933414 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 03:32:13 INFO - PROCESS | 2860 | 1467109933539 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:13 INFO - PROCESS | 2860 | 1467109933542 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:13 INFO - PROCESS | 2860 | ++DOCSHELL 10BDCC00 == 49 [pid = 2860] [id = 100] 03:32:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (10DCC000) [pid = 2860] [serial = 297] [outer = 00000000] 03:32:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (13EE9000) [pid = 2860] [serial = 298] [outer = 10DCC000] 03:32:13 INFO - PROCESS | 2860 | 1467109933598 Marionette DEBUG loaded listener.js 03:32:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (1474D400) [pid = 2860] [serial = 299] [outer = 10DCC000] 03:32:14 INFO - PROCESS | 2860 | 1467109934212 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]]]}] 03:32:14 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. 03:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 970ms 03:32:14 INFO - PROCESS | 2860 | 1467109934254 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 03:32:14 INFO - PROCESS | 2860 | 1467109934258 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 03:32:14 INFO - PROCESS | 2860 | 1467109934262 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:32:14 INFO - PROCESS | 2860 | 1467109934265 Marionette TRACE conn5 <- [1,366,null,{}] 03:32:14 INFO - PROCESS | 2860 | 1467109934269 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}] 03:32:14 INFO - PROCESS | 2860 | 1467109934271 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:14 INFO - PROCESS | 2860 | 1467109934382 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 03:32:14 INFO - PROCESS | 2860 | 1467109934508 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:14 INFO - PROCESS | 2860 | 1467109934511 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:14 INFO - PROCESS | 2860 | ++DOCSHELL 17176C00 == 50 [pid = 2860] [id = 101] 03:32:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (188B2800) [pid = 2860] [serial = 300] [outer = 00000000] 03:32:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (193B4C00) [pid = 2860] [serial = 301] [outer = 188B2800] 03:32:14 INFO - PROCESS | 2860 | 1467109934565 Marionette DEBUG loaded listener.js 03:32:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (199C8400) [pid = 2860] [serial = 302] [outer = 188B2800] 03:32:15 INFO - PROCESS | 2860 | 1467109935223 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]]]}] 03:32:15 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. 03:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 971ms 03:32:15 INFO - PROCESS | 2860 | 1467109935237 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 03:32:15 INFO - PROCESS | 2860 | 1467109935241 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 03:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:32:15 INFO - PROCESS | 2860 | 1467109935252 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:32:15 INFO - PROCESS | 2860 | 1467109935257 Marionette TRACE conn5 <- [1,370,null,{}] 03:32:15 INFO - PROCESS | 2860 | 1467109935261 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}] 03:32:15 INFO - PROCESS | 2860 | 1467109935264 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:15 INFO - PROCESS | 2860 | 1467109935378 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 03:32:15 INFO - PROCESS | 2860 | 1467109935501 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:15 INFO - PROCESS | 2860 | 1467109935503 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:15 INFO - PROCESS | 2860 | ++DOCSHELL 177A5000 == 51 [pid = 2860] [id = 102] 03:32:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (18DC6000) [pid = 2860] [serial = 303] [outer = 00000000] 03:32:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (18DD1000) [pid = 2860] [serial = 304] [outer = 18DC6000] 03:32:15 INFO - PROCESS | 2860 | 1467109935558 Marionette DEBUG loaded listener.js 03:32:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (1BD72C00) [pid = 2860] [serial = 305] [outer = 18DC6000] 03:32:16 INFO - PROCESS | 2860 | 1467109936348 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]]]}] 03:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 03:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1139ms 03:32:16 INFO - PROCESS | 2860 | 1467109936387 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 03:32:16 INFO - PROCESS | 2860 | 1467109936391 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 03:32:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:32:16 INFO - PROCESS | 2860 | 1467109936404 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:32:16 INFO - PROCESS | 2860 | 1467109936408 Marionette TRACE conn5 <- [1,374,null,{}] 03:32:16 INFO - PROCESS | 2860 | 1467109936413 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}] 03:32:16 INFO - PROCESS | 2860 | 1467109936416 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:16 INFO - PROCESS | 2860 | 1467109936516 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 03:32:16 INFO - PROCESS | 2860 | 1467109936596 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:16 INFO - PROCESS | 2860 | 1467109936600 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:16 INFO - PROCESS | 2860 | ++DOCSHELL 0FB05C00 == 52 [pid = 2860] [id = 103] 03:32:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (0FB08400) [pid = 2860] [serial = 306] [outer = 00000000] 03:32:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (1004F000) [pid = 2860] [serial = 307] [outer = 0FB08400] 03:32:16 INFO - PROCESS | 2860 | 1467109936691 Marionette DEBUG loaded listener.js 03:32:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (10060800) [pid = 2860] [serial = 308] [outer = 0FB08400] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 0C630400 == 51 [pid = 2860] [id = 59] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 1B1E9400 == 50 [pid = 2860] [id = 98] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 199C6C00 == 49 [pid = 2860] [id = 97] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 0C52F800 == 48 [pid = 2860] [id = 96] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 1973F400 == 47 [pid = 2860] [id = 95] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 18830000 == 46 [pid = 2860] [id = 94] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 17590400 == 45 [pid = 2860] [id = 93] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 1565C000 == 44 [pid = 2860] [id = 92] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 13EA7000 == 43 [pid = 2860] [id = 91] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 0C595000 == 42 [pid = 2860] [id = 90] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 1004B000 == 41 [pid = 2860] [id = 89] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (1C914400) [pid = 2860] [serial = 253] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOCSHELL 10065800 == 40 [pid = 2860] [id = 86] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (1B293C00) [pid = 2860] [serial = 173] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (18821C00) [pid = 2860] [serial = 235] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (16487800) [pid = 2860] [serial = 232] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (17111C00) [pid = 2860] [serial = 233] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (148E4400) [pid = 2860] [serial = 220] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (1907E800) [pid = 2860] [serial = 238] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1BA2C000) [pid = 2860] [serial = 244] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1AC98800) [pid = 2860] [serial = 223] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (10048000) [pid = 2860] [serial = 227] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (0FB0E800) [pid = 2860] [serial = 226] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (102E2400) [pid = 2860] [serial = 229] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (10D39800) [pid = 2860] [serial = 230] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (19F57800) [pid = 2860] [serial = 242] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (19AACC00) [pid = 2860] [serial = 241] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (0FB06000) [pid = 2860] [serial = 217] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (1474EC00) [pid = 2860] [serial = 248] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (13DEF400) [pid = 2860] [serial = 247] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1BA96400) [pid = 2860] [serial = 245] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1BF4C800) [pid = 2860] [serial = 251] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1BF49C00) [pid = 2860] [serial = 250] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (1907F400) [pid = 2860] [serial = 239] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18829000) [pid = 2860] [serial = 236] [outer = 00000000] [url = about:blank] 03:32:17 INFO - PROCESS | 2860 | 1467109937293 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:32:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:32:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 03:32:17 INFO - PROCESS | 2860 | 1467109937326 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 03:32:17 INFO - PROCESS | 2860 | 1467109937330 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 03:32:17 INFO - PROCESS | 2860 | 1467109937336 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:32:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:32:17 INFO - PROCESS | 2860 | 1467109937339 Marionette TRACE conn5 <- [1,378,null,{}] 03:32:17 INFO - PROCESS | 2860 | 1467109937342 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}] 03:32:17 INFO - PROCESS | 2860 | 1467109937344 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:17 INFO - PROCESS | 2860 | 1467109937431 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 03:32:17 INFO - PROCESS | 2860 | 1467109937439 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:17 INFO - PROCESS | 2860 | 1467109937442 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:17 INFO - PROCESS | 2860 | ++DOCSHELL 0C634400 == 41 [pid = 2860] [id = 104] 03:32:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (0C638000) [pid = 2860] [serial = 309] [outer = 00000000] 03:32:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (10065400) [pid = 2860] [serial = 310] [outer = 0C638000] 03:32:17 INFO - PROCESS | 2860 | 1467109937489 Marionette DEBUG loaded listener.js 03:32:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (103C6000) [pid = 2860] [serial = 311] [outer = 0C638000] 03:32:18 INFO - PROCESS | 2860 | 1467109937993 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:32:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:32:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 730ms 03:32:18 INFO - PROCESS | 2860 | 1467109938072 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 03:32:18 INFO - PROCESS | 2860 | 1467109938074 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 03:32:18 INFO - PROCESS | 2860 | 1467109938077 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:32:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:32:18 INFO - PROCESS | 2860 | 1467109938081 Marionette TRACE conn5 <- [1,382,null,{}] 03:32:18 INFO - PROCESS | 2860 | 1467109938091 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}] 03:32:18 INFO - PROCESS | 2860 | 1467109938095 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:18 INFO - PROCESS | 2860 | 1467109938187 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 03:32:18 INFO - PROCESS | 2860 | 1467109938276 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:18 INFO - PROCESS | 2860 | 1467109938280 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:18 INFO - PROCESS | 2860 | ++DOCSHELL 16482400 == 42 [pid = 2860] [id = 105] 03:32:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (16483400) [pid = 2860] [serial = 312] [outer = 00000000] 03:32:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (17117800) [pid = 2860] [serial = 313] [outer = 16483400] 03:32:18 INFO - PROCESS | 2860 | 1467109938328 Marionette DEBUG loaded listener.js 03:32:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1717A400) [pid = 2860] [serial = 314] [outer = 16483400] 03:32:18 INFO - PROCESS | 2860 | 1467109938730 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:32:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:32:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 03:32:18 INFO - PROCESS | 2860 | 1467109938751 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 03:32:18 INFO - PROCESS | 2860 | 1467109938754 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 03:32:18 INFO - PROCESS | 2860 | 1467109938757 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:32:18 INFO - PROCESS | 2860 | 1467109938758 Marionette TRACE conn5 <- [1,386,null,{}] 03:32:18 INFO - PROCESS | 2860 | 1467109938762 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}] 03:32:18 INFO - PROCESS | 2860 | 1467109938764 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:18 INFO - PROCESS | 2860 | 1467109938853 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 03:32:18 INFO - PROCESS | 2860 | 1467109938859 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:18 INFO - PROCESS | 2860 | 1467109938861 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:18 INFO - PROCESS | 2860 | ++DOCSHELL 177AFC00 == 43 [pid = 2860] [id = 106] 03:32:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (18705800) [pid = 2860] [serial = 315] [outer = 00000000] 03:32:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (18CEB000) [pid = 2860] [serial = 316] [outer = 18705800] 03:32:18 INFO - PROCESS | 2860 | 1467109938908 Marionette DEBUG loaded listener.js 03:32:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (18DC6C00) [pid = 2860] [serial = 317] [outer = 18705800] 03:32:19 INFO - PROCESS | 2860 | 1467109939383 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]]]}] 03:32:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:32:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 03:32:19 INFO - PROCESS | 2860 | 1467109939432 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 03:32:19 INFO - PROCESS | 2860 | 1467109939434 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 03:32:19 INFO - PROCESS | 2860 | 1467109939437 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:32:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:32:19 INFO - PROCESS | 2860 | 1467109939439 Marionette TRACE conn5 <- [1,390,null,{}] 03:32:19 INFO - PROCESS | 2860 | 1467109939442 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}] 03:32:19 INFO - PROCESS | 2860 | 1467109939444 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:19 INFO - PROCESS | 2860 | 1467109939553 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 03:32:19 INFO - PROCESS | 2860 | 1467109939562 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:19 INFO - PROCESS | 2860 | 1467109939564 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:19 INFO - PROCESS | 2860 | ++DOCSHELL 18DD2000 == 44 [pid = 2860] [id = 107] 03:32:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (18DD2400) [pid = 2860] [serial = 318] [outer = 00000000] 03:32:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (19738C00) [pid = 2860] [serial = 319] [outer = 18DD2400] 03:32:19 INFO - PROCESS | 2860 | 1467109939655 Marionette DEBUG loaded listener.js 03:32:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1973A000) [pid = 2860] [serial = 320] [outer = 18DD2400] 03:32:20 INFO - PROCESS | 2860 | 1467109940123 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]]]}] 03:32:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:32:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 03:32:20 INFO - PROCESS | 2860 | 1467109940171 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 03:32:20 INFO - PROCESS | 2860 | 1467109940173 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 03:32:20 INFO - PROCESS | 2860 | 1467109940177 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:32:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:32:20 INFO - PROCESS | 2860 | 1467109940178 Marionette TRACE conn5 <- [1,394,null,{}] 03:32:20 INFO - PROCESS | 2860 | 1467109940181 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}] 03:32:20 INFO - PROCESS | 2860 | 1467109940187 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:20 INFO - PROCESS | 2860 | 1467109940359 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 03:32:20 INFO - PROCESS | 2860 | 1467109940421 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:20 INFO - PROCESS | 2860 | 1467109940423 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:20 INFO - PROCESS | 2860 | ++DOCSHELL 199BDC00 == 45 [pid = 2860] [id = 108] 03:32:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (199C1400) [pid = 2860] [serial = 321] [outer = 00000000] 03:32:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (19F59000) [pid = 2860] [serial = 322] [outer = 199C1400] 03:32:20 INFO - PROCESS | 2860 | 1467109940468 Marionette DEBUG loaded listener.js 03:32:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (1B1E8800) [pid = 2860] [serial = 323] [outer = 199C1400] 03:32:20 INFO - PROCESS | 2860 | 1467109940890 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]]]}] 03:32:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:32:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 770ms 03:32:20 INFO - PROCESS | 2860 | 1467109940951 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 03:32:20 INFO - PROCESS | 2860 | 1467109940953 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 03:32:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:32:20 INFO - PROCESS | 2860 | 1467109940957 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:32:20 INFO - PROCESS | 2860 | 1467109940958 Marionette TRACE conn5 <- [1,398,null,{}] 03:32:20 INFO - PROCESS | 2860 | 1467109940978 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}] 03:32:20 INFO - PROCESS | 2860 | 1467109940980 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:21 INFO - PROCESS | 2860 | 1467109941088 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 03:32:21 INFO - PROCESS | 2860 | 1467109941147 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:21 INFO - PROCESS | 2860 | 1467109941149 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:21 INFO - PROCESS | 2860 | ++DOCSHELL 1B295C00 == 46 [pid = 2860] [id = 109] 03:32:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (1B29B400) [pid = 2860] [serial = 324] [outer = 00000000] 03:32:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (1BF02400) [pid = 2860] [serial = 325] [outer = 1B29B400] 03:32:21 INFO - PROCESS | 2860 | 1467109941194 Marionette DEBUG loaded listener.js 03:32:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (1C58A000) [pid = 2860] [serial = 326] [outer = 1B29B400] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (17594400) [pid = 2860] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (13EA8400) [pid = 2860] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (18830400) [pid = 2860] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1022D400) [pid = 2860] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (19743C00) [pid = 2860] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (175C9C00) [pid = 2860] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (1565C400) [pid = 2860] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (1004D000) [pid = 2860] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (0C595800) [pid = 2860] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (19746400) [pid = 2860] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (0C637800) [pid = 2860] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (19AA9000) [pid = 2860] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0C630800) [pid = 2860] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1005CC00) [pid = 2860] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (15B47400) [pid = 2860] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (0C639400) [pid = 2860] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (13EEBC00) [pid = 2860] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19EF1C00) [pid = 2860] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (0C774400) [pid = 2860] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:32:21 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19BBC800) [pid = 2860] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:32:21 INFO - PROCESS | 2860 | 1467109941744 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]]]}] 03:32:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:32:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 830ms 03:32:21 INFO - PROCESS | 2860 | 1467109941788 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 03:32:21 INFO - PROCESS | 2860 | 1467109941790 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 03:32:21 INFO - PROCESS | 2860 | 1467109941793 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:32:21 INFO - PROCESS | 2860 | 1467109941794 Marionette TRACE conn5 <- [1,402,null,{}] 03:32:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:32:21 INFO - PROCESS | 2860 | 1467109941798 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}] 03:32:21 INFO - PROCESS | 2860 | 1467109941800 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:21 INFO - PROCESS | 2860 | 1467109941881 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 03:32:21 INFO - PROCESS | 2860 | 1467109941886 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:21 INFO - PROCESS | 2860 | 1467109941888 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:21 INFO - PROCESS | 2860 | ++DOCSHELL 08AE8C00 == 47 [pid = 2860] [id = 110] 03:32:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (08AEB800) [pid = 2860] [serial = 327] [outer = 00000000] 03:32:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (17594400) [pid = 2860] [serial = 328] [outer = 08AEB800] 03:32:21 INFO - PROCESS | 2860 | 1467109941932 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (18824000) [pid = 2860] [serial = 329] [outer = 08AEB800] 03:32:22 INFO - PROCESS | 2860 | 1467109942368 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]]]}] 03:32:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:32:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 630ms 03:32:22 INFO - PROCESS | 2860 | 1467109942428 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 03:32:22 INFO - PROCESS | 2860 | 1467109942430 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 03:32:22 INFO - PROCESS | 2860 | 1467109942433 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:32:22 INFO - PROCESS | 2860 | 1467109942435 Marionette TRACE conn5 <- [1,406,null,{}] 03:32:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:32:22 INFO - PROCESS | 2860 | 1467109942439 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}] 03:32:22 INFO - PROCESS | 2860 | 1467109942440 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:22 INFO - PROCESS | 2860 | 1467109942524 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 03:32:22 INFO - PROCESS | 2860 | 1467109942532 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:22 INFO - PROCESS | 2860 | 1467109942534 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:22 INFO - PROCESS | 2860 | ++DOCSHELL 199C8000 == 48 [pid = 2860] [id = 111] 03:32:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19B40800) [pid = 2860] [serial = 330] [outer = 00000000] 03:32:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (19B44000) [pid = 2860] [serial = 331] [outer = 19B40800] 03:32:22 INFO - PROCESS | 2860 | 1467109942577 Marionette DEBUG loaded listener.js 03:32:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (19B49400) [pid = 2860] [serial = 332] [outer = 19B40800] 03:32:23 INFO - PROCESS | 2860 | 1467109943010 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]]]}] 03:32:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:32:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 03:32:23 INFO - PROCESS | 2860 | 1467109943067 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 03:32:23 INFO - PROCESS | 2860 | 1467109943069 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 03:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:32:23 INFO - PROCESS | 2860 | 1467109943072 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 2860 | 1467109943074 Marionette TRACE conn5 <- [1,410,null,{}] 03:32:23 INFO - PROCESS | 2860 | 1467109943077 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}] 03:32:23 INFO - PROCESS | 2860 | 1467109943079 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:23 INFO - PROCESS | 2860 | 1467109943160 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 03:32:23 INFO - PROCESS | 2860 | 1467109943167 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:23 INFO - PROCESS | 2860 | 1467109943169 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:23 INFO - PROCESS | 2860 | ++DOCSHELL 19F57800 == 49 [pid = 2860] [id = 112] 03:32:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (19F64C00) [pid = 2860] [serial = 333] [outer = 00000000] 03:32:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1BD6D800) [pid = 2860] [serial = 334] [outer = 19F64C00] 03:32:23 INFO - PROCESS | 2860 | 1467109943212 Marionette DEBUG loaded listener.js 03:32:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1C84A400) [pid = 2860] [serial = 335] [outer = 19F64C00] 03:32:23 INFO - PROCESS | 2860 | 1467109943844 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]]]}] 03:32:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:32:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 830ms 03:32:23 INFO - PROCESS | 2860 | 1467109943904 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 03:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:32:23 INFO - PROCESS | 2860 | 1467109943909 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 03:32:23 INFO - PROCESS | 2860 | 1467109943914 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:32:23 INFO - PROCESS | 2860 | 1467109943917 Marionette TRACE conn5 <- [1,414,null,{}] 03:32:23 INFO - PROCESS | 2860 | 1467109943923 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}] 03:32:23 INFO - PROCESS | 2860 | 1467109943926 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:24 INFO - PROCESS | 2860 | 1467109944042 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 03:32:24 INFO - PROCESS | 2860 | 1467109944171 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:24 INFO - PROCESS | 2860 | 1467109944174 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:24 INFO - PROCESS | 2860 | ++DOCSHELL 0C776C00 == 50 [pid = 2860] [id = 113] 03:32:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (0FB0E800) [pid = 2860] [serial = 336] [outer = 00000000] 03:32:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1022B800) [pid = 2860] [serial = 337] [outer = 0FB0E800] 03:32:24 INFO - PROCESS | 2860 | 1467109944232 Marionette DEBUG loaded listener.js 03:32:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (10DCFC00) [pid = 2860] [serial = 338] [outer = 0FB0E800] 03:32:24 INFO - PROCESS | 2860 | 1467109944840 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]]]}] 03:32:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:32:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 991ms 03:32:24 INFO - PROCESS | 2860 | 1467109944906 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 03:32:24 INFO - PROCESS | 2860 | 1467109944910 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 03:32:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:32:24 INFO - PROCESS | 2860 | 1467109944917 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:32:24 INFO - PROCESS | 2860 | 1467109944920 Marionette TRACE conn5 <- [1,418,null,{}] 03:32:24 INFO - PROCESS | 2860 | 1467109944924 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}] 03:32:24 INFO - PROCESS | 2860 | 1467109944927 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:25 INFO - PROCESS | 2860 | 1467109945040 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 03:32:25 INFO - PROCESS | 2860 | 1467109945169 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:25 INFO - PROCESS | 2860 | 1467109945172 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:25 INFO - PROCESS | 2860 | ++DOCSHELL 17171800 == 51 [pid = 2860] [id = 114] 03:32:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (17175C00) [pid = 2860] [serial = 339] [outer = 00000000] 03:32:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (188B3000) [pid = 2860] [serial = 340] [outer = 17175C00] 03:32:25 INFO - PROCESS | 2860 | 1467109945228 Marionette DEBUG loaded listener.js 03:32:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (18DCA000) [pid = 2860] [serial = 341] [outer = 17175C00] 03:32:26 INFO - PROCESS | 2860 | 1467109946335 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]]]}] 03:32:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 03:32:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1474ms 03:32:26 INFO - PROCESS | 2860 | 1467109946393 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 03:32:26 INFO - PROCESS | 2860 | 1467109946396 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 03:32:26 INFO - PROCESS | 2860 | 1467109946400 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:32:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:32:26 INFO - PROCESS | 2860 | 1467109946404 Marionette TRACE conn5 <- [1,422,null,{}] 03:32:26 INFO - PROCESS | 2860 | 1467109946463 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}] 03:32:26 INFO - PROCESS | 2860 | 1467109946468 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:26 INFO - PROCESS | 2860 | 1467109946599 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 03:32:26 INFO - PROCESS | 2860 | 1467109946695 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:26 INFO - PROCESS | 2860 | 1467109946698 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:26 INFO - PROCESS | 2860 | ++DOCSHELL 0FB09400 == 52 [pid = 2860] [id = 115] 03:32:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (1004D400) [pid = 2860] [serial = 342] [outer = 00000000] 03:32:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (103C1800) [pid = 2860] [serial = 343] [outer = 1004D400] 03:32:26 INFO - PROCESS | 2860 | 1467109946755 Marionette DEBUG loaded listener.js 03:32:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (147E3400) [pid = 2860] [serial = 344] [outer = 1004D400] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 199C8000 == 51 [pid = 2860] [id = 111] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 08AE8C00 == 50 [pid = 2860] [id = 110] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 1B295C00 == 49 [pid = 2860] [id = 109] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 199BDC00 == 48 [pid = 2860] [id = 108] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 18DD2000 == 47 [pid = 2860] [id = 107] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 177AFC00 == 46 [pid = 2860] [id = 106] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 16482400 == 45 [pid = 2860] [id = 105] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 0C634400 == 44 [pid = 2860] [id = 104] 03:32:27 INFO - PROCESS | 2860 | --DOCSHELL 0FB05C00 == 43 [pid = 2860] [id = 103] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1B2A1C00) [pid = 2860] [serial = 292] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOCSHELL 0C58EC00 == 42 [pid = 2860] [id = 99] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (0FB06C00) [pid = 2860] [serial = 139] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (0C8E5000) [pid = 2860] [serial = 176] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (10DA0000) [pid = 2860] [serial = 179] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (18709400) [pid = 2860] [serial = 182] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (1711AC00) [pid = 2860] [serial = 221] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (1B1EBC00) [pid = 2860] [serial = 224] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (0FB6FC00) [pid = 2860] [serial = 218] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (19F65400) [pid = 2860] [serial = 215] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (177AA800) [pid = 2860] [serial = 277] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (14199800) [pid = 2860] [serial = 271] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (14751400) [pid = 2860] [serial = 272] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1973AC00) [pid = 2860] [serial = 281] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (10DCD000) [pid = 2860] [serial = 256] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (141B9C00) [pid = 2860] [serial = 257] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1B29B800) [pid = 2860] [serial = 263] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19D22000) [pid = 2860] [serial = 262] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1907D400) [pid = 2860] [serial = 260] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18769400) [pid = 2860] [serial = 259] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (17116400) [pid = 2860] [serial = 274] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (10392C00) [pid = 2860] [serial = 266] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (10063C00) [pid = 2860] [serial = 265] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C87CC00) [pid = 2860] [serial = 268] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0FB6CC00) [pid = 2860] [serial = 269] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (193AB400) [pid = 2860] [serial = 280] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (199BE000) [pid = 2860] [serial = 283] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19AA7400) [pid = 2860] [serial = 287] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19739400) [pid = 2860] [serial = 286] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (199CA400) [pid = 2860] [serial = 284] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (177AC800) [pid = 2860] [serial = 278] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19EF7800) [pid = 2860] [serial = 290] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19EEF400) [pid = 2860] [serial = 289] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17171400) [pid = 2860] [serial = 275] [outer = 00000000] [url = about:blank] 03:32:28 INFO - PROCESS | 2860 | 1467109948044 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]]]}] 03:32:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:32:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1672ms 03:32:28 INFO - PROCESS | 2860 | 1467109948075 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 03:32:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:32:28 INFO - PROCESS | 2860 | 1467109948079 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 03:32:28 INFO - PROCESS | 2860 | 1467109948084 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:32:28 INFO - PROCESS | 2860 | 1467109948086 Marionette TRACE conn5 <- [1,426,null,{}] 03:32:28 INFO - PROCESS | 2860 | 1467109948091 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}] 03:32:28 INFO - PROCESS | 2860 | 1467109948095 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:28 INFO - PROCESS | 2860 | 1467109948181 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 03:32:28 INFO - PROCESS | 2860 | 1467109948295 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:28 INFO - PROCESS | 2860 | 1467109948298 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:28 INFO - PROCESS | 2860 | ++DOCSHELL 0C697400 == 43 [pid = 2860] [id = 116] 03:32:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0C76B400) [pid = 2860] [serial = 345] [outer = 00000000] 03:32:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0F660800) [pid = 2860] [serial = 346] [outer = 0C76B400] 03:32:28 INFO - PROCESS | 2860 | 1467109948351 Marionette DEBUG loaded listener.js 03:32:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (0FB0C000) [pid = 2860] [serial = 347] [outer = 0C76B400] 03:32:28 INFO - PROCESS | 2860 | 1467109948756 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] 03:32:28 INFO - PROCESS | 2860 | 1467109948820 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 03:32:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:32:28 INFO - PROCESS | 2860 | 1467109948826 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:32:28 INFO - PROCESS | 2860 | 1467109948828 Marionette TRACE conn5 <- [1,430,null,{}] 03:32:28 INFO - PROCESS | 2860 | 1467109948832 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}] 03:32:28 INFO - PROCESS | 2860 | 1467109948834 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:28 INFO - PROCESS | 2860 | 1467109948923 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 03:32:28 INFO - PROCESS | 2860 | 1467109948929 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:28 INFO - PROCESS | 2860 | 1467109948931 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:28 INFO - PROCESS | 2860 | ++DOCSHELL 1004C400 == 44 [pid = 2860] [id = 117] 03:32:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (10064800) [pid = 2860] [serial = 348] [outer = 00000000] 03:32:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (13DF4400) [pid = 2860] [serial = 349] [outer = 10064800] 03:32:28 INFO - PROCESS | 2860 | 1467109948979 Marionette DEBUG loaded listener.js 03:32:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (14199800) [pid = 2860] [serial = 350] [outer = 10064800] 03:32:29 INFO - PROCESS | 2860 | 1467109949446 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]]]}] 03:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 03:32:29 INFO - PROCESS | 2860 | 1467109949500 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 03:32:29 INFO - PROCESS | 2860 | 1467109949502 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 03:32:29 INFO - PROCESS | 2860 | 1467109949505 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:32:29 INFO - PROCESS | 2860 | 1467109949509 Marionette TRACE conn5 <- [1,434,null,{}] 03:32:29 INFO - PROCESS | 2860 | 1467109949518 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}] 03:32:29 INFO - PROCESS | 2860 | 1467109949523 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:29 INFO - PROCESS | 2860 | 1467109949634 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 03:32:29 INFO - PROCESS | 2860 | 1467109949728 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:29 INFO - PROCESS | 2860 | 1467109949730 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:29 INFO - PROCESS | 2860 | ++DOCSHELL 1648F800 == 45 [pid = 2860] [id = 118] 03:32:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (16490000) [pid = 2860] [serial = 351] [outer = 00000000] 03:32:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (17114800) [pid = 2860] [serial = 352] [outer = 16490000] 03:32:29 INFO - PROCESS | 2860 | 1467109949777 Marionette DEBUG loaded listener.js 03:32:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (17175400) [pid = 2860] [serial = 353] [outer = 16490000] 03:32:30 INFO - PROCESS | 2860 | 1467109950205 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]]]}] 03:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 732ms 03:32:30 INFO - PROCESS | 2860 | 1467109950242 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 03:32:30 INFO - PROCESS | 2860 | 1467109950244 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 03:32:30 INFO - PROCESS | 2860 | 1467109950247 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:32:30 INFO - PROCESS | 2860 | 1467109950249 Marionette TRACE conn5 <- [1,438,null,{}] 03:32:30 INFO - PROCESS | 2860 | 1467109950252 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}] 03:32:30 INFO - PROCESS | 2860 | 1467109950254 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:30 INFO - PROCESS | 2860 | 1467109950370 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 03:32:30 INFO - PROCESS | 2860 | 1467109950376 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:30 INFO - PROCESS | 2860 | 1467109950378 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:30 INFO - PROCESS | 2860 | ++DOCSHELL 1759A400 == 46 [pid = 2860] [id = 119] 03:32:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1759D400) [pid = 2860] [serial = 354] [outer = 00000000] 03:32:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18824800) [pid = 2860] [serial = 355] [outer = 1759D400] 03:32:30 INFO - PROCESS | 2860 | 1467109950467 Marionette DEBUG loaded listener.js 03:32:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1882DC00) [pid = 2860] [serial = 356] [outer = 1759D400] 03:32:30 INFO - PROCESS | 2860 | 1467109950900 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]]]}] 03:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 03:32:30 INFO - PROCESS | 2860 | 1467109950922 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 03:32:30 INFO - PROCESS | 2860 | 1467109950924 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 03:32:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:32:30 INFO - PROCESS | 2860 | 1467109950937 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:32:30 INFO - PROCESS | 2860 | 1467109950939 Marionette TRACE conn5 <- [1,442,null,{}] 03:32:30 INFO - PROCESS | 2860 | 1467109950946 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}] 03:32:30 INFO - PROCESS | 2860 | 1467109950948 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:31 INFO - PROCESS | 2860 | 1467109951086 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 03:32:31 INFO - PROCESS | 2860 | 1467109951099 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:31 INFO - PROCESS | 2860 | 1467109951101 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:31 INFO - PROCESS | 2860 | ++DOCSHELL 1882FC00 == 47 [pid = 2860] [id = 120] 03:32:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (188A8000) [pid = 2860] [serial = 357] [outer = 00000000] 03:32:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18DC5800) [pid = 2860] [serial = 358] [outer = 188A8000] 03:32:31 INFO - PROCESS | 2860 | 1467109951145 Marionette DEBUG loaded listener.js 03:32:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (18DC9000) [pid = 2860] [serial = 359] [outer = 188A8000] 03:32:31 INFO - PROCESS | 2860 | 1467109951621 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]]]}] 03:32:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:32:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms 03:32:31 INFO - PROCESS | 2860 | 1467109951662 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 03:32:31 INFO - PROCESS | 2860 | 1467109951664 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 03:32:31 INFO - PROCESS | 2860 | 1467109951667 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:32:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:32:31 INFO - PROCESS | 2860 | 1467109951669 Marionette TRACE conn5 <- [1,446,null,{}] 03:32:31 INFO - PROCESS | 2860 | 1467109951672 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}] 03:32:31 INFO - PROCESS | 2860 | 1467109951678 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:31 INFO - PROCESS | 2860 | 1467109951812 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 03:32:31 INFO - PROCESS | 2860 | 1467109951873 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:31 INFO - PROCESS | 2860 | 1467109951875 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:31 INFO - PROCESS | 2860 | ++DOCSHELL 08AE6800 == 48 [pid = 2860] [id = 121] 03:32:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (199C0400) [pid = 2860] [serial = 360] [outer = 00000000] 03:32:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (199CAC00) [pid = 2860] [serial = 361] [outer = 199C0400] 03:32:31 INFO - PROCESS | 2860 | 1467109951920 Marionette DEBUG loaded listener.js 03:32:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (19AA6C00) [pid = 2860] [serial = 362] [outer = 199C0400] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1B29B400) [pid = 2860] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (0C638000) [pid = 2860] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18705800) [pid = 2860] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0FB08400) [pid = 2860] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (16483400) [pid = 2860] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (199C1400) [pid = 2860] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (08AEB800) [pid = 2860] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19B40800) [pid = 2860] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1B133400) [pid = 2860] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:32:32 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DD2400) [pid = 2860] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:32:32 INFO - PROCESS | 2860 | 1467109952420 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]]]}] 03:32:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:32:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 830ms 03:32:32 INFO - PROCESS | 2860 | 1467109952502 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 03:32:32 INFO - PROCESS | 2860 | 1467109952504 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 03:32:32 INFO - PROCESS | 2860 | 1467109952508 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:32:32 INFO - PROCESS | 2860 | 1467109952509 Marionette TRACE conn5 <- [1,450,null,{}] 03:32:32 INFO - PROCESS | 2860 | 1467109952513 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}] 03:32:32 INFO - PROCESS | 2860 | 1467109952515 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:32 INFO - PROCESS | 2860 | 1467109952594 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 03:32:32 INFO - PROCESS | 2860 | 1467109952600 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:32 INFO - PROCESS | 2860 | 1467109952602 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:32 INFO - PROCESS | 2860 | ++DOCSHELL 16483400 == 49 [pid = 2860] [id = 122] 03:32:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18DD2400) [pid = 2860] [serial = 363] [outer = 00000000] 03:32:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19AA6400) [pid = 2860] [serial = 364] [outer = 18DD2400] 03:32:32 INFO - PROCESS | 2860 | 1467109952645 Marionette DEBUG loaded listener.js 03:32:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19AAC000) [pid = 2860] [serial = 365] [outer = 18DD2400] 03:32:33 INFO - PROCESS | 2860 | 1467109953073 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] 03:32:33 INFO - PROCESS | 2860 | 1467109953146 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 03:32:33 INFO - PROCESS | 2860 | 1467109953149 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:32:33 INFO - PROCESS | 2860 | 1467109953151 Marionette TRACE conn5 <- [1,454,null,{}] 03:32:33 INFO - PROCESS | 2860 | 1467109953154 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}] 03:32:33 INFO - PROCESS | 2860 | 1467109953156 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:33 INFO - PROCESS | 2860 | 1467109953236 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 03:32:33 INFO - PROCESS | 2860 | 1467109953242 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:33 INFO - PROCESS | 2860 | 1467109953244 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:33 INFO - PROCESS | 2860 | ++DOCSHELL 19AB0800 == 50 [pid = 2860] [id = 123] 03:32:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19AB2400) [pid = 2860] [serial = 366] [outer = 00000000] 03:32:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19B48000) [pid = 2860] [serial = 367] [outer = 19AB2400] 03:32:33 INFO - PROCESS | 2860 | 1467109953287 Marionette DEBUG loaded listener.js 03:32:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19BC1800) [pid = 2860] [serial = 368] [outer = 19AB2400] 03:32:33 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:33 INFO - PROCESS | 2860 | 1467109953726 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]]]}] 03:32:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:32:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 630ms 03:32:33 INFO - PROCESS | 2860 | 1467109953780 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 03:32:33 INFO - PROCESS | 2860 | 1467109953782 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 03:32:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:32:33 INFO - PROCESS | 2860 | 1467109953795 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:32:33 INFO - PROCESS | 2860 | 1467109953797 Marionette TRACE conn5 <- [1,458,null,{}] 03:32:33 INFO - PROCESS | 2860 | 1467109953800 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}] 03:32:33 INFO - PROCESS | 2860 | 1467109953802 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:33 INFO - PROCESS | 2860 | 1467109953881 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 03:32:33 INFO - PROCESS | 2860 | 1467109953916 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:33 INFO - PROCESS | 2860 | 1467109953918 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:33 INFO - PROCESS | 2860 | ++DOCSHELL 1471C800 == 51 [pid = 2860] [id = 124] 03:32:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19EEFC00) [pid = 2860] [serial = 369] [outer = 00000000] 03:32:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19F67400) [pid = 2860] [serial = 370] [outer = 19EEFC00] 03:32:33 INFO - PROCESS | 2860 | 1467109953966 Marionette DEBUG loaded listener.js 03:32:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19F67800) [pid = 2860] [serial = 371] [outer = 19EEFC00] 03:32:34 INFO - PROCESS | 2860 | 1467109954630 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] 03:32:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:32:34 INFO - PROCESS | 2860 | 1467109954681 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 03:32:34 INFO - PROCESS | 2860 | 1467109954686 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:32:34 INFO - PROCESS | 2860 | 1467109954692 Marionette TRACE conn5 <- [1,462,null,{}] 03:32:34 INFO - PROCESS | 2860 | 1467109954697 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}] 03:32:34 INFO - PROCESS | 2860 | 1467109954700 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:34 INFO - PROCESS | 2860 | 1467109954814 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 03:32:34 INFO - PROCESS | 2860 | 1467109954962 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:34 INFO - PROCESS | 2860 | 1467109954965 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:34 INFO - PROCESS | 2860 | ++DOCSHELL 10058400 == 52 [pid = 2860] [id = 125] 03:32:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1005D000) [pid = 2860] [serial = 372] [outer = 00000000] 03:32:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (13DEB800) [pid = 2860] [serial = 373] [outer = 1005D000] 03:32:35 INFO - PROCESS | 2860 | 1467109955027 Marionette DEBUG loaded listener.js 03:32:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (14720800) [pid = 2860] [serial = 374] [outer = 1005D000] 03:32:35 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:35 INFO - PROCESS | 2860 | 1467109955680 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] 03:32:35 INFO - PROCESS | 2860 | 1467109955722 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 03:32:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:32:35 INFO - PROCESS | 2860 | 1467109955729 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:32:35 INFO - PROCESS | 2860 | 1467109955731 Marionette TRACE conn5 <- [1,466,null,{}] 03:32:35 INFO - PROCESS | 2860 | 1467109955736 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}] 03:32:35 INFO - PROCESS | 2860 | 1467109955738 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:35 INFO - PROCESS | 2860 | 1467109955856 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 03:32:35 INFO - PROCESS | 2860 | 1467109955957 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:35 INFO - PROCESS | 2860 | 1467109955959 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:35 INFO - PROCESS | 2860 | ++DOCSHELL 18CEC000 == 53 [pid = 2860] [id = 126] 03:32:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (18DCC400) [pid = 2860] [serial = 375] [outer = 00000000] 03:32:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1973CC00) [pid = 2860] [serial = 376] [outer = 18DCC400] 03:32:36 INFO - PROCESS | 2860 | 1467109956015 Marionette DEBUG loaded listener.js 03:32:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (199C3000) [pid = 2860] [serial = 377] [outer = 18DCC400] 03:32:36 INFO - PROCESS | 2860 | 1467109956687 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] 03:32:36 INFO - PROCESS | 2860 | 1467109956758 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 03:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:32:36 INFO - PROCESS | 2860 | 1467109956761 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:32:36 INFO - PROCESS | 2860 | 1467109956765 Marionette TRACE conn5 <- [1,470,null,{}] 03:32:36 INFO - PROCESS | 2860 | 1467109956776 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}] 03:32:36 INFO - PROCESS | 2860 | 1467109956781 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:36 INFO - PROCESS | 2860 | 1467109956945 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 03:32:37 INFO - PROCESS | 2860 | 1467109957068 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:37 INFO - PROCESS | 2860 | 1467109957071 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:37 INFO - PROCESS | 2860 | ++DOCSHELL 1BA94C00 == 54 [pid = 2860] [id = 127] 03:32:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1BA96800) [pid = 2860] [serial = 378] [outer = 00000000] 03:32:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (1BF09400) [pid = 2860] [serial = 379] [outer = 1BA96800] 03:32:37 INFO - PROCESS | 2860 | 1467109957129 Marionette DEBUG loaded listener.js 03:32:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1C590400) [pid = 2860] [serial = 380] [outer = 1BA96800] 03:32:37 INFO - PROCESS | 2860 | 1467109957740 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]]]}] 03:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1185ms 03:32:37 INFO - PROCESS | 2860 | 1467109957950 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 03:32:37 INFO - PROCESS | 2860 | 1467109957954 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 03:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:32:37 INFO - PROCESS | 2860 | 1467109957959 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:32:37 INFO - PROCESS | 2860 | 1467109957962 Marionette TRACE conn5 <- [1,474,null,{}] 03:32:37 INFO - PROCESS | 2860 | 1467109957968 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}] 03:32:37 INFO - PROCESS | 2860 | 1467109957971 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:38 INFO - PROCESS | 2860 | 1467109958073 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 03:32:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (0FA76000) [pid = 2860] [serial = 381] [outer = 0C835800] 03:32:38 INFO - PROCESS | 2860 | 1467109958219 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:38 INFO - PROCESS | 2860 | 1467109958223 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:38 INFO - PROCESS | 2860 | ++DOCSHELL 10054C00 == 55 [pid = 2860] [id = 128] 03:32:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (10055400) [pid = 2860] [serial = 382] [outer = 00000000] 03:32:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1022B000) [pid = 2860] [serial = 383] [outer = 10055400] 03:32:38 INFO - PROCESS | 2860 | 1467109958280 Marionette DEBUG loaded listener.js 03:32:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (13DE8C00) [pid = 2860] [serial = 384] [outer = 10055400] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 10053800 == 54 [pid = 2860] [id = 85] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 19AB0800 == 53 [pid = 2860] [id = 123] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 16483400 == 52 [pid = 2860] [id = 122] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 08AE6800 == 51 [pid = 2860] [id = 121] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 1882FC00 == 50 [pid = 2860] [id = 120] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 1759A400 == 49 [pid = 2860] [id = 119] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 1648F800 == 48 [pid = 2860] [id = 118] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 1004C400 == 47 [pid = 2860] [id = 117] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 0C697400 == 46 [pid = 2860] [id = 116] 03:32:38 INFO - PROCESS | 2860 | --DOCSHELL 0C776C00 == 45 [pid = 2860] [id = 113] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1BD6D800) [pid = 2860] [serial = 334] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (13EE9000) [pid = 2860] [serial = 298] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (193B4C00) [pid = 2860] [serial = 301] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (18DD1000) [pid = 2860] [serial = 304] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (0C62FC00) [pid = 2860] [serial = 295] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (19B49400) [pid = 2860] [serial = 332] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (1BF02400) [pid = 2860] [serial = 325] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (10065400) [pid = 2860] [serial = 310] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (18CEB000) [pid = 2860] [serial = 316] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (10060800) [pid = 2860] [serial = 308] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1717A400) [pid = 2860] [serial = 314] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (1B1E8800) [pid = 2860] [serial = 323] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18DC6C00) [pid = 2860] [serial = 317] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19F59000) [pid = 2860] [serial = 322] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18824000) [pid = 2860] [serial = 329] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19B44000) [pid = 2860] [serial = 331] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1BA97800) [pid = 2860] [serial = 293] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (103C6000) [pid = 2860] [serial = 311] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (17117800) [pid = 2860] [serial = 313] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19738C00) [pid = 2860] [serial = 319] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (17594400) [pid = 2860] [serial = 328] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1004F000) [pid = 2860] [serial = 307] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1973A000) [pid = 2860] [serial = 320] [outer = 00000000] [url = about:blank] 03:32:38 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1C58A000) [pid = 2860] [serial = 326] [outer = 00000000] [url = about:blank] 03:32:39 INFO - PROCESS | 2860 | 1467109958987 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]]]}] 03:32:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:32:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1073ms 03:32:39 INFO - PROCESS | 2860 | 1467109959033 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 2860 | 1467109959036 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 03:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:32:39 INFO - PROCESS | 2860 | 1467109959042 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - PROCESS | 2860 | 1467109959045 Marionette TRACE conn5 <- [1,478,null,{}] 03:32:39 INFO - PROCESS | 2860 | 1467109959049 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}] 03:32:39 INFO - PROCESS | 2860 | 1467109959052 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:39 INFO - PROCESS | 2860 | 1467109959141 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 03:32:39 INFO - PROCESS | 2860 | 1467109959229 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:39 INFO - PROCESS | 2860 | 1467109959232 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:39 INFO - PROCESS | 2860 | ++DOCSHELL 0C776C00 == 46 [pid = 2860] [id = 129] 03:32:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10053800) [pid = 2860] [serial = 385] [outer = 00000000] 03:32:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (10235C00) [pid = 2860] [serial = 386] [outer = 10053800] 03:32:39 INFO - PROCESS | 2860 | 1467109959278 Marionette DEBUG loaded listener.js 03:32:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (10BD7800) [pid = 2860] [serial = 387] [outer = 10053800] 03:32:39 INFO - PROCESS | 2860 | 1467109959716 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]]]}] 03:32:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:32:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 731ms 03:32:39 INFO - PROCESS | 2860 | 1467109959773 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 03:32:39 INFO - PROCESS | 2860 | 1467109959776 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 03:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:32:39 INFO - PROCESS | 2860 | 1467109959779 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:32:39 INFO - PROCESS | 2860 | 1467109959781 Marionette TRACE conn5 <- [1,482,null,{}] 03:32:39 INFO - PROCESS | 2860 | 1467109959790 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}] 03:32:39 INFO - PROCESS | 2860 | 1467109959795 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:39 INFO - PROCESS | 2860 | 1467109959888 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 03:32:39 INFO - PROCESS | 2860 | 1467109959897 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:39 INFO - PROCESS | 2860 | 1467109959901 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:39 INFO - PROCESS | 2860 | ++DOCSHELL 17117C00 == 47 [pid = 2860] [id = 130] 03:32:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17118800) [pid = 2860] [serial = 388] [outer = 00000000] 03:32:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1716E800) [pid = 2860] [serial = 389] [outer = 17118800] 03:32:39 INFO - PROCESS | 2860 | 1467109959949 Marionette DEBUG loaded listener.js 03:32:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18708C00) [pid = 2860] [serial = 390] [outer = 17118800] 03:32:40 INFO - PROCESS | 2860 | 1467109960426 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]]]}] 03:32:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:32:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 03:32:40 INFO - PROCESS | 2860 | 1467109960454 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 03:32:40 INFO - PROCESS | 2860 | 1467109960456 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 03:32:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:32:40 INFO - PROCESS | 2860 | 1467109960459 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:32:40 INFO - PROCESS | 2860 | 1467109960461 Marionette TRACE conn5 <- [1,486,null,{}] 03:32:40 INFO - PROCESS | 2860 | 1467109960465 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}] 03:32:40 INFO - PROCESS | 2860 | 1467109960467 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:40 INFO - PROCESS | 2860 | 1467109960553 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 03:32:40 INFO - PROCESS | 2860 | 1467109960561 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:40 INFO - PROCESS | 2860 | 1467109960563 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:40 INFO - PROCESS | 2860 | ++DOCSHELL 18CEB000 == 48 [pid = 2860] [id = 131] 03:32:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18CF7800) [pid = 2860] [serial = 391] [outer = 00000000] 03:32:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1973A000) [pid = 2860] [serial = 392] [outer = 18CF7800] 03:32:40 INFO - PROCESS | 2860 | 1467109960608 Marionette DEBUG loaded listener.js 03:32:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19740000) [pid = 2860] [serial = 393] [outer = 18CF7800] 03:32:41 INFO - PROCESS | 2860 | 1467109961068 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]]]}] 03:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 03:32:41 INFO - PROCESS | 2860 | 1467109961130 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 03:32:41 INFO - PROCESS | 2860 | 1467109961133 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 03:32:41 INFO - PROCESS | 2860 | 1467109961136 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:32:41 INFO - PROCESS | 2860 | 1467109961138 Marionette TRACE conn5 <- [1,490,null,{}] 03:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:32:41 INFO - PROCESS | 2860 | 1467109961146 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}] 03:32:41 INFO - PROCESS | 2860 | 1467109961148 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:41 INFO - PROCESS | 2860 | 1467109961257 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 03:32:41 INFO - PROCESS | 2860 | 1467109961343 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:41 INFO - PROCESS | 2860 | 1467109961345 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:41 INFO - PROCESS | 2860 | ++DOCSHELL 19744400 == 49 [pid = 2860] [id = 132] 03:32:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19747800) [pid = 2860] [serial = 394] [outer = 00000000] 03:32:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19AA5000) [pid = 2860] [serial = 395] [outer = 19747800] 03:32:41 INFO - PROCESS | 2860 | 1467109961391 Marionette DEBUG loaded listener.js 03:32:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (19AAA800) [pid = 2860] [serial = 396] [outer = 19747800] 03:32:41 INFO - PROCESS | 2860 | 1467109961795 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]]]}] 03:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 03:32:41 INFO - PROCESS | 2860 | 1467109961812 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 03:32:41 INFO - PROCESS | 2860 | 1467109961814 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 03:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:32:41 INFO - PROCESS | 2860 | 1467109961817 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:32:41 INFO - PROCESS | 2860 | 1467109961818 Marionette TRACE conn5 <- [1,494,null,{}] 03:32:41 INFO - PROCESS | 2860 | 1467109961822 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}] 03:32:41 INFO - PROCESS | 2860 | 1467109961828 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:41 INFO - PROCESS | 2860 | 1467109961975 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 03:32:42 INFO - PROCESS | 2860 | 1467109962029 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:42 INFO - PROCESS | 2860 | 1467109962031 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:42 INFO - PROCESS | 2860 | ++DOCSHELL 17590400 == 50 [pid = 2860] [id = 133] 03:32:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19B4D000) [pid = 2860] [serial = 397] [outer = 00000000] 03:32:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1B132C00) [pid = 2860] [serial = 398] [outer = 19B4D000] 03:32:42 INFO - PROCESS | 2860 | 1467109962083 Marionette DEBUG loaded listener.js 03:32:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1B2A1C00) [pid = 2860] [serial = 399] [outer = 19B4D000] 03:32:42 INFO - PROCESS | 2860 | 1467109962524 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]]]}] 03:32:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:32:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 731ms 03:32:42 INFO - PROCESS | 2860 | 1467109962551 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 03:32:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:32:42 INFO - PROCESS | 2860 | 1467109962554 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 03:32:42 INFO - PROCESS | 2860 | 1467109962556 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:32:42 INFO - PROCESS | 2860 | 1467109962558 Marionette TRACE conn5 <- [1,498,null,{}] 03:32:42 INFO - PROCESS | 2860 | 1467109962566 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}] 03:32:42 INFO - PROCESS | 2860 | 1467109962568 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:42 INFO - PROCESS | 2860 | 1467109962722 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 03:32:42 INFO - PROCESS | 2860 | 1467109962734 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:42 INFO - PROCESS | 2860 | 1467109962736 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:42 INFO - PROCESS | 2860 | ++DOCSHELL 1BA2A800 == 51 [pid = 2860] [id = 134] 03:32:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1BA35C00) [pid = 2860] [serial = 400] [outer = 00000000] 03:32:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1BFBA400) [pid = 2860] [serial = 401] [outer = 1BA35C00] 03:32:42 INFO - PROCESS | 2860 | 1467109962830 Marionette DEBUG loaded listener.js 03:32:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1C590C00) [pid = 2860] [serial = 402] [outer = 1BA35C00] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (0C76B400) [pid = 2860] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (1759D400) [pid = 2860] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1004D400) [pid = 2860] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (10064800) [pid = 2860] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (16490000) [pid = 2860] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (188A8000) [pid = 2860] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (199C0400) [pid = 2860] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19AB2400) [pid = 2860] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18DD2400) [pid = 2860] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (188B2800) [pid = 2860] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1870D800) [pid = 2860] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0C58F400) [pid = 2860] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (10DCC000) [pid = 2860] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:32:43 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18DC6000) [pid = 2860] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:32:43 INFO - PROCESS | 2860 | 1467109963339 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]]]}] 03:32:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:32:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 830ms 03:32:43 INFO - PROCESS | 2860 | 1467109963388 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 03:32:43 INFO - PROCESS | 2860 | 1467109963389 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 03:32:43 INFO - PROCESS | 2860 | 1467109963393 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:32:43 INFO - PROCESS | 2860 | 1467109963395 Marionette TRACE conn5 <- [1,502,null,{}] 03:32:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:32:43 INFO - PROCESS | 2860 | 1467109963398 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}] 03:32:43 INFO - PROCESS | 2860 | 1467109963400 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:43 INFO - PROCESS | 2860 | 1467109963513 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 03:32:43 INFO - PROCESS | 2860 | 1467109963570 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:43 INFO - PROCESS | 2860 | 1467109963572 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:43 INFO - PROCESS | 2860 | ++DOCSHELL 10064800 == 52 [pid = 2860] [id = 135] 03:32:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (10DCC000) [pid = 2860] [serial = 403] [outer = 00000000] 03:32:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1882BC00) [pid = 2860] [serial = 404] [outer = 10DCC000] 03:32:43 INFO - PROCESS | 2860 | 1467109963616 Marionette DEBUG loaded listener.js 03:32:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18DCB000) [pid = 2860] [serial = 405] [outer = 10DCC000] 03:32:43 INFO - PROCESS | 2860 | 1467109963969 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]]]}] 03:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 630ms 03:32:44 INFO - PROCESS | 2860 | 1467109964057 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 03:32:44 INFO - PROCESS | 2860 | 1467109964060 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 03:32:44 INFO - PROCESS | 2860 | 1467109964063 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - PROCESS | 2860 | 1467109964065 Marionette TRACE conn5 <- [1,506,null,{}] 03:32:44 INFO - PROCESS | 2860 | 1467109964069 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}] 03:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:32:44 INFO - PROCESS | 2860 | 1467109964071 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:44 INFO - PROCESS | 2860 | 1467109964152 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 03:32:44 INFO - PROCESS | 2860 | 1467109964158 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:44 INFO - PROCESS | 2860 | 1467109964160 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:44 INFO - PROCESS | 2860 | ++DOCSHELL 18DC6000 == 53 [pid = 2860] [id = 136] 03:32:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (199C0400) [pid = 2860] [serial = 406] [outer = 00000000] 03:32:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1C849000) [pid = 2860] [serial = 407] [outer = 199C0400] 03:32:44 INFO - PROCESS | 2860 | 1467109964203 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1C908400) [pid = 2860] [serial = 408] [outer = 199C0400] 03:32:44 INFO - PROCESS | 2860 | 1467109964645 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]]]}] 03:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 611ms 03:32:44 INFO - PROCESS | 2860 | 1467109964683 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 03:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:32:44 INFO - PROCESS | 2860 | 1467109964686 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 03:32:44 INFO - PROCESS | 2860 | 1467109964689 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:32:44 INFO - PROCESS | 2860 | 1467109964691 Marionette TRACE conn5 <- [1,510,null,{}] 03:32:44 INFO - PROCESS | 2860 | 1467109964694 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}] 03:32:44 INFO - PROCESS | 2860 | 1467109964696 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:44 INFO - PROCESS | 2860 | 1467109964782 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 03:32:44 INFO - PROCESS | 2860 | 1467109964788 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:44 INFO - PROCESS | 2860 | 1467109964789 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:44 INFO - PROCESS | 2860 | ++DOCSHELL 1C910000 == 54 [pid = 2860] [id = 137] 03:32:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1C911400) [pid = 2860] [serial = 409] [outer = 00000000] 03:32:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1C9FA400) [pid = 2860] [serial = 410] [outer = 1C911400] 03:32:44 INFO - PROCESS | 2860 | 1467109964833 Marionette DEBUG loaded listener.js 03:32:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1D480C00) [pid = 2860] [serial = 411] [outer = 1C911400] 03:32:45 INFO - PROCESS | 2860 | 1467109965380 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]]]}] 03:32:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:32:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 731ms 03:32:45 INFO - PROCESS | 2860 | 1467109965420 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 03:32:45 INFO - PROCESS | 2860 | 1467109965425 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 03:32:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:32:45 INFO - PROCESS | 2860 | 1467109965430 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:32:45 INFO - PROCESS | 2860 | 1467109965434 Marionette TRACE conn5 <- [1,514,null,{}] 03:32:45 INFO - PROCESS | 2860 | 1467109965440 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}] 03:32:45 INFO - PROCESS | 2860 | 1467109965443 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:45 INFO - PROCESS | 2860 | 1467109965614 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 03:32:45 INFO - PROCESS | 2860 | 1467109965713 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:45 INFO - PROCESS | 2860 | 1467109965718 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:45 INFO - PROCESS | 2860 | ++DOCSHELL 0C597400 == 55 [pid = 2860] [id = 138] 03:32:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0C59AC00) [pid = 2860] [serial = 412] [outer = 00000000] 03:32:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (0FB6DC00) [pid = 2860] [serial = 413] [outer = 0C59AC00] 03:32:45 INFO - PROCESS | 2860 | 1467109965775 Marionette DEBUG loaded listener.js 03:32:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (10064C00) [pid = 2860] [serial = 414] [outer = 0C59AC00] 03:32:46 INFO - PROCESS | 2860 | 1467109966373 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]]]}] 03:32:46 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 03:32:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 970ms 03:32:46 INFO - PROCESS | 2860 | 1467109966405 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 03:32:46 INFO - PROCESS | 2860 | 1467109966410 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 03:32:46 INFO - PROCESS | 2860 | 1467109966416 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:32:46 INFO - PROCESS | 2860 | 1467109966419 Marionette TRACE conn5 <- [1,518,null,{}] 03:32:46 INFO - PROCESS | 2860 | 1467109966423 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}] 03:32:46 INFO - PROCESS | 2860 | 1467109966426 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:46 INFO - PROCESS | 2860 | 1467109966541 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 03:32:46 INFO - PROCESS | 2860 | 1467109966646 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:46 INFO - PROCESS | 2860 | 1467109966649 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:46 INFO - PROCESS | 2860 | ++DOCSHELL 16483000 == 56 [pid = 2860] [id = 139] 03:32:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1710CC00) [pid = 2860] [serial = 415] [outer = 00000000] 03:32:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1876D800) [pid = 2860] [serial = 416] [outer = 1710CC00] 03:32:46 INFO - PROCESS | 2860 | 1467109966704 Marionette DEBUG loaded listener.js 03:32:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (18DC6C00) [pid = 2860] [serial = 417] [outer = 1710CC00] 03:32:47 INFO - PROCESS | 2860 | 1467109967322 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]]]}] 03:32:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:32:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 972ms 03:32:47 INFO - PROCESS | 2860 | 1467109967392 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 03:32:47 INFO - PROCESS | 2860 | 1467109967394 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 03:32:47 INFO - PROCESS | 2860 | 1467109967398 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:32:47 INFO - PROCESS | 2860 | 1467109967402 Marionette TRACE conn5 <- [1,522,null,{}] 03:32:47 INFO - PROCESS | 2860 | 1467109967426 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}] 03:32:47 INFO - PROCESS | 2860 | 1467109967431 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:47 INFO - PROCESS | 2860 | 1467109967578 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 03:32:47 INFO - PROCESS | 2860 | 1467109967635 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:47 INFO - PROCESS | 2860 | 1467109967638 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:47 INFO - PROCESS | 2860 | ++DOCSHELL 1C90A000 == 57 [pid = 2860] [id = 140] 03:32:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1C911000) [pid = 2860] [serial = 418] [outer = 00000000] 03:32:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (1C9FA800) [pid = 2860] [serial = 419] [outer = 1C911000] 03:32:47 INFO - PROCESS | 2860 | 1467109967694 Marionette DEBUG loaded listener.js 03:32:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (1D48E400) [pid = 2860] [serial = 420] [outer = 1C911000] 03:32:48 INFO - PROCESS | 2860 | 1467109968331 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]]]}] 03:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 970ms 03:32:48 INFO - PROCESS | 2860 | 1467109968373 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 03:32:48 INFO - PROCESS | 2860 | 1467109968376 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 03:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:32:48 INFO - PROCESS | 2860 | 1467109968380 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:32:48 INFO - PROCESS | 2860 | 1467109968382 Marionette TRACE conn5 <- [1,526,null,{}] 03:32:48 INFO - PROCESS | 2860 | 1467109968386 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}] 03:32:48 INFO - PROCESS | 2860 | 1467109968388 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:48 INFO - PROCESS | 2860 | 1467109968499 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 03:32:48 INFO - PROCESS | 2860 | 1467109968629 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:48 INFO - PROCESS | 2860 | 1467109968631 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:48 INFO - PROCESS | 2860 | ++DOCSHELL 1D78EC00 == 58 [pid = 2860] [id = 141] 03:32:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1D793000) [pid = 2860] [serial = 421] [outer = 00000000] 03:32:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (1D90D800) [pid = 2860] [serial = 422] [outer = 1D793000] 03:32:48 INFO - PROCESS | 2860 | 1467109968686 Marionette DEBUG loaded listener.js 03:32:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (1DAD1400) [pid = 2860] [serial = 423] [outer = 1D793000] 03:32:49 INFO - PROCESS | 2860 | 1467109969237 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]]]}] 03:32:49 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 03:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 930ms 03:32:49 INFO - PROCESS | 2860 | 1467109969312 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 03:32:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:32:49 INFO - PROCESS | 2860 | 1467109969314 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 03:32:49 INFO - PROCESS | 2860 | 1467109969317 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:32:49 INFO - PROCESS | 2860 | 1467109969319 Marionette TRACE conn5 <- [1,530,null,{}] 03:32:49 INFO - PROCESS | 2860 | 1467109969323 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}] 03:32:49 INFO - PROCESS | 2860 | 1467109969326 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:49 INFO - PROCESS | 2860 | 1467109969432 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 03:32:49 INFO - PROCESS | 2860 | 1467109969570 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:49 INFO - PROCESS | 2860 | 1467109969572 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:49 INFO - PROCESS | 2860 | ++DOCSHELL 19D23400 == 59 [pid = 2860] [id = 142] 03:32:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (19D24400) [pid = 2860] [serial = 424] [outer = 00000000] 03:32:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (1DAD7000) [pid = 2860] [serial = 425] [outer = 19D24400] 03:32:49 INFO - PROCESS | 2860 | 1467109969626 Marionette DEBUG loaded listener.js 03:32:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (1DAD9800) [pid = 2860] [serial = 426] [outer = 19D24400] 03:32:50 INFO - PROCESS | 2860 | 1467109970436 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"]]]}] 03:32:50 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 03:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:32:50 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 03:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:32:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1167ms 03:32:50 INFO - PROCESS | 2860 | 1467109970489 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 03:32:50 INFO - PROCESS | 2860 | 1467109970493 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 03:32:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:32:50 INFO - PROCESS | 2860 | 1467109970512 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:32:50 INFO - PROCESS | 2860 | 1467109970516 Marionette TRACE conn5 <- [1,534,null,{}] 03:32:50 INFO - PROCESS | 2860 | 1467109970521 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}] 03:32:50 INFO - PROCESS | 2860 | 1467109970524 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:50 INFO - PROCESS | 2860 | 1467109970641 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 03:32:50 INFO - PROCESS | 2860 | 1467109970777 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:50 INFO - PROCESS | 2860 | 1467109970780 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:50 INFO - PROCESS | 2860 | ++DOCSHELL 148E4400 == 60 [pid = 2860] [id = 143] 03:32:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (1564F400) [pid = 2860] [serial = 427] [outer = 00000000] 03:32:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (0FB6FC00) [pid = 2860] [serial = 428] [outer = 1564F400] 03:32:50 INFO - PROCESS | 2860 | 1467109970833 Marionette DEBUG loaded listener.js 03:32:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (1710FC00) [pid = 2860] [serial = 429] [outer = 1564F400] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 18DC6000 == 59 [pid = 2860] [id = 136] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 10064800 == 58 [pid = 2860] [id = 135] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 19F57800 == 57 [pid = 2860] [id = 112] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 1BA2A800 == 56 [pid = 2860] [id = 134] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 17590400 == 55 [pid = 2860] [id = 133] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 19744400 == 54 [pid = 2860] [id = 132] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 18CEB000 == 53 [pid = 2860] [id = 131] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 17117C00 == 52 [pid = 2860] [id = 130] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 0C776C00 == 51 [pid = 2860] [id = 129] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 10054C00 == 50 [pid = 2860] [id = 128] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (19F67400) [pid = 2860] [serial = 370] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 10058400 == 49 [pid = 2860] [id = 125] 03:32:51 INFO - PROCESS | 2860 | --DOCSHELL 1471C800 == 48 [pid = 2860] [id = 124] 03:32:51 INFO - PROCESS | 2860 | 1467109971450 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]]]}] 03:32:51 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. 03:32:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 970ms 03:32:51 INFO - PROCESS | 2860 | 1467109971487 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 03:32:51 INFO - PROCESS | 2860 | 1467109971491 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 03:32:51 INFO - PROCESS | 2860 | 1467109971497 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:32:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:32:51 INFO - PROCESS | 2860 | 1467109971499 Marionette TRACE conn5 <- [1,538,null,{}] 03:32:51 INFO - PROCESS | 2860 | 1467109971503 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}] 03:32:51 INFO - PROCESS | 2860 | 1467109971505 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:51 INFO - PROCESS | 2860 | 1467109971594 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (199C8400) [pid = 2860] [serial = 302] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (1C9F3400) [pid = 2860] [serial = 254] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (0C83B000) [pid = 2860] [serial = 296] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1474D400) [pid = 2860] [serial = 299] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1BD72C00) [pid = 2860] [serial = 305] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (0F660800) [pid = 2860] [serial = 346] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (0FB0C000) [pid = 2860] [serial = 347] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (18824800) [pid = 2860] [serial = 355] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (188B3000) [pid = 2860] [serial = 340] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (147E3400) [pid = 2860] [serial = 344] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (103C1800) [pid = 2860] [serial = 343] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (1022B800) [pid = 2860] [serial = 337] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (13DF4400) [pid = 2860] [serial = 349] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (14199800) [pid = 2860] [serial = 350] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (17114800) [pid = 2860] [serial = 352] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (18DC5800) [pid = 2860] [serial = 358] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1882DC00) [pid = 2860] [serial = 356] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (199CAC00) [pid = 2860] [serial = 361] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18DC9000) [pid = 2860] [serial = 359] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19B48000) [pid = 2860] [serial = 367] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19AA6C00) [pid = 2860] [serial = 362] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19AA6400) [pid = 2860] [serial = 364] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19BC1800) [pid = 2860] [serial = 368] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (17175400) [pid = 2860] [serial = 353] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19AAC000) [pid = 2860] [serial = 365] [outer = 00000000] [url = about:blank] 03:32:51 INFO - PROCESS | 2860 | 1467109971697 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:51 INFO - PROCESS | 2860 | 1467109971699 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:51 INFO - PROCESS | 2860 | ++DOCSHELL 0C76A000 == 49 [pid = 2860] [id = 144] 03:32:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (0C83B000) [pid = 2860] [serial = 430] [outer = 00000000] 03:32:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1004A000) [pid = 2860] [serial = 431] [outer = 0C83B000] 03:32:51 INFO - PROCESS | 2860 | 1467109971748 Marionette DEBUG loaded listener.js 03:32:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (10063800) [pid = 2860] [serial = 432] [outer = 0C83B000] 03:32:52 INFO - PROCESS | 2860 | 1467109972127 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]]]}] 03:32:52 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. 03:32:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 03:32:52 INFO - PROCESS | 2860 | 1467109972173 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 03:32:52 INFO - PROCESS | 2860 | 1467109972175 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 03:32:52 INFO - PROCESS | 2860 | 1467109972178 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:32:52 INFO - PROCESS | 2860 | 1467109972182 Marionette TRACE conn5 <- [1,542,null,{}] 03:32:52 INFO - PROCESS | 2860 | 1467109972192 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}] 03:32:52 INFO - PROCESS | 2860 | 1467109972196 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:52 INFO - PROCESS | 2860 | 1467109972285 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 03:32:52 INFO - PROCESS | 2860 | 1467109972331 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:52 INFO - PROCESS | 2860 | 1467109972334 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:52 INFO - PROCESS | 2860 | ++DOCSHELL 17112400 == 50 [pid = 2860] [id = 145] 03:32:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (17113800) [pid = 2860] [serial = 433] [outer = 00000000] 03:32:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (175CD400) [pid = 2860] [serial = 434] [outer = 17113800] 03:32:52 INFO - PROCESS | 2860 | 1467109972384 Marionette DEBUG loaded listener.js 03:32:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1811DC00) [pid = 2860] [serial = 435] [outer = 17113800] 03:32:52 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:52 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:52 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:52 INFO - PROCESS | 2860 | 1467109972859 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]]]}] 03:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 730ms 03:32:52 INFO - PROCESS | 2860 | 1467109972913 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 03:32:52 INFO - PROCESS | 2860 | 1467109972915 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 03:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:32:52 INFO - PROCESS | 2860 | 1467109972919 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:32:52 INFO - PROCESS | 2860 | 1467109972920 Marionette TRACE conn5 <- [1,546,null,{}] 03:32:52 INFO - PROCESS | 2860 | 1467109972924 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}] 03:32:52 INFO - PROCESS | 2860 | 1467109972926 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:53 INFO - PROCESS | 2860 | 1467109973016 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 03:32:53 INFO - PROCESS | 2860 | 1467109973023 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:53 INFO - PROCESS | 2860 | 1467109973026 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:53 INFO - PROCESS | 2860 | ++DOCSHELL 18766800 == 51 [pid = 2860] [id = 146] 03:32:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1882AC00) [pid = 2860] [serial = 436] [outer = 00000000] 03:32:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (18DC6400) [pid = 2860] [serial = 437] [outer = 1882AC00] 03:32:53 INFO - PROCESS | 2860 | 1467109973071 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (18DCCC00) [pid = 2860] [serial = 438] [outer = 1882AC00] 03:32:53 INFO - PROCESS | 2860 | 1467109973531 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]]]}] 03:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 630ms 03:32:53 INFO - PROCESS | 2860 | 1467109973553 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 03:32:53 INFO - PROCESS | 2860 | 1467109973555 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 03:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:32:53 INFO - PROCESS | 2860 | 1467109973558 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:32:53 INFO - PROCESS | 2860 | 1467109973560 Marionette TRACE conn5 <- [1,550,null,{}] 03:32:53 INFO - PROCESS | 2860 | 1467109973563 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}] 03:32:53 INFO - PROCESS | 2860 | 1467109973565 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:53 INFO - PROCESS | 2860 | 1467109973684 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 03:32:53 INFO - PROCESS | 2860 | 1467109973767 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:53 INFO - PROCESS | 2860 | 1467109973769 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:53 INFO - PROCESS | 2860 | ++DOCSHELL 18DCFC00 == 52 [pid = 2860] [id = 147] 03:32:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (18DD1000) [pid = 2860] [serial = 439] [outer = 00000000] 03:32:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1973A400) [pid = 2860] [serial = 440] [outer = 18DD1000] 03:32:53 INFO - PROCESS | 2860 | 1467109973813 Marionette DEBUG loaded listener.js 03:32:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (199BF000) [pid = 2860] [serial = 441] [outer = 18DD1000] 03:32:54 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:54 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:54 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:54 INFO - PROCESS | 2860 | 1467109974240 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]]]}] 03:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 730ms 03:32:54 INFO - PROCESS | 2860 | 1467109974289 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 03:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:32:54 INFO - PROCESS | 2860 | 1467109974291 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 03:32:54 INFO - PROCESS | 2860 | 1467109974294 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:32:54 INFO - PROCESS | 2860 | 1467109974296 Marionette TRACE conn5 <- [1,554,null,{}] 03:32:54 INFO - PROCESS | 2860 | 1467109974299 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}] 03:32:54 INFO - PROCESS | 2860 | 1467109974305 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:54 INFO - PROCESS | 2860 | 1467109974443 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 03:32:54 INFO - PROCESS | 2860 | 1467109974509 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:54 INFO - PROCESS | 2860 | 1467109974511 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:54 INFO - PROCESS | 2860 | ++DOCSHELL 19AAC800 == 53 [pid = 2860] [id = 148] 03:32:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (19AB2800) [pid = 2860] [serial = 442] [outer = 00000000] 03:32:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (19B48800) [pid = 2860] [serial = 443] [outer = 19AB2800] 03:32:54 INFO - PROCESS | 2860 | 1467109974555 Marionette DEBUG loaded listener.js 03:32:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (19B4C000) [pid = 2860] [serial = 444] [outer = 19AB2800] 03:32:54 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:54 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:54 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:54 INFO - PROCESS | 2860 | 1467109974976 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]]]}] 03:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 730ms 03:32:55 INFO - PROCESS | 2860 | 1467109975042 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 03:32:55 INFO - PROCESS | 2860 | 1467109975044 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 03:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:32:55 INFO - PROCESS | 2860 | 1467109975052 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:32:55 INFO - PROCESS | 2860 | 1467109975054 Marionette TRACE conn5 <- [1,558,null,{}] 03:32:55 INFO - PROCESS | 2860 | 1467109975057 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}] 03:32:55 INFO - PROCESS | 2860 | 1467109975059 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:55 INFO - PROCESS | 2860 | 1467109975182 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 03:32:55 INFO - PROCESS | 2860 | 1467109975244 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:55 INFO - PROCESS | 2860 | 1467109975246 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:55 INFO - PROCESS | 2860 | ++DOCSHELL 19B48400 == 54 [pid = 2860] [id = 149] 03:32:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (19D19C00) [pid = 2860] [serial = 445] [outer = 00000000] 03:32:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (19F65800) [pid = 2860] [serial = 446] [outer = 19D19C00] 03:32:55 INFO - PROCESS | 2860 | 1467109975290 Marionette DEBUG loaded listener.js 03:32:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1AABB400) [pid = 2860] [serial = 447] [outer = 19D19C00] 03:32:55 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (18CF7800) [pid = 2860] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (19747800) [pid = 2860] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (10053800) [pid = 2860] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (10055400) [pid = 2860] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (19B4D000) [pid = 2860] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (17118800) [pid = 2860] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (10DCC000) [pid = 2860] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1BA35C00) [pid = 2860] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:32:55 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (199C0400) [pid = 2860] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:32:55 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:55 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:32:55 INFO - PROCESS | 2860 | 1467109975871 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]]]}] 03:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 871ms 03:32:55 INFO - PROCESS | 2860 | 1467109975923 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 03:32:55 INFO - PROCESS | 2860 | 1467109975925 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 03:32:55 INFO - PROCESS | 2860 | 1467109975928 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:32:55 INFO - PROCESS | 2860 | 1467109975930 Marionette TRACE conn5 <- [1,562,null,{}] 03:32:55 INFO - PROCESS | 2860 | 1467109975934 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}] 03:32:55 INFO - PROCESS | 2860 | 1467109975935 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:56 INFO - PROCESS | 2860 | 1467109976053 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 03:32:56 INFO - PROCESS | 2860 | 1467109976113 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:56 INFO - PROCESS | 2860 | 1467109976115 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:56 INFO - PROCESS | 2860 | ++DOCSHELL 10053800 == 55 [pid = 2860] [id = 150] 03:32:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (10057400) [pid = 2860] [serial = 448] [outer = 00000000] 03:32:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (19EF4C00) [pid = 2860] [serial = 449] [outer = 10057400] 03:32:56 INFO - PROCESS | 2860 | 1467109976160 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1BA32800) [pid = 2860] [serial = 450] [outer = 10057400] 03:32:56 INFO - PROCESS | 2860 | 1467109976528 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]]]}] 03:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 03:32:56 INFO - PROCESS | 2860 | 1467109976563 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 03:32:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:32:56 INFO - PROCESS | 2860 | 1467109976565 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 03:32:56 INFO - PROCESS | 2860 | 1467109976568 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:32:56 INFO - PROCESS | 2860 | 1467109976570 Marionette TRACE conn5 <- [1,566,null,{}] 03:32:56 INFO - PROCESS | 2860 | 1467109976573 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}] 03:32:56 INFO - PROCESS | 2860 | 1467109976575 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:56 INFO - PROCESS | 2860 | 1467109976658 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 03:32:56 INFO - PROCESS | 2860 | 1467109976663 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:56 INFO - PROCESS | 2860 | 1467109976665 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:56 INFO - PROCESS | 2860 | ++DOCSHELL 1022A800 == 56 [pid = 2860] [id = 151] 03:32:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1B133400) [pid = 2860] [serial = 451] [outer = 00000000] 03:32:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (1C915400) [pid = 2860] [serial = 452] [outer = 1B133400] 03:32:56 INFO - PROCESS | 2860 | 1467109976709 Marionette DEBUG loaded listener.js 03:32:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1C9F3400) [pid = 2860] [serial = 453] [outer = 1B133400] 03:32:57 INFO - PROCESS | 2860 | 1467109977144 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]]]}] 03:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms 03:32:57 INFO - PROCESS | 2860 | 1467109977200 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 03:32:57 INFO - PROCESS | 2860 | 1467109977202 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 03:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:32:57 INFO - PROCESS | 2860 | 1467109977205 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - PROCESS | 2860 | 1467109977207 Marionette TRACE conn5 <- [1,570,null,{}] 03:32:57 INFO - PROCESS | 2860 | 1467109977210 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}] 03:32:57 INFO - PROCESS | 2860 | 1467109977212 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:57 INFO - PROCESS | 2860 | 1467109977299 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 03:32:57 INFO - PROCESS | 2860 | 1467109977304 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:57 INFO - PROCESS | 2860 | 1467109977306 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:57 INFO - PROCESS | 2860 | ++DOCSHELL 1C850400 == 57 [pid = 2860] [id = 152] 03:32:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (1C9FAC00) [pid = 2860] [serial = 454] [outer = 00000000] 03:32:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (1CA92400) [pid = 2860] [serial = 455] [outer = 1C9FAC00] 03:32:57 INFO - PROCESS | 2860 | 1467109977349 Marionette DEBUG loaded listener.js 03:32:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1CA96000) [pid = 2860] [serial = 456] [outer = 1C9FAC00] 03:32:57 INFO - PROCESS | 2860 | 1467109977809 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]]]}] 03:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 03:32:57 INFO - PROCESS | 2860 | 1467109977885 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 03:32:57 INFO - PROCESS | 2860 | 1467109977890 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 03:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:32:57 INFO - PROCESS | 2860 | 1467109977911 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:32:57 INFO - PROCESS | 2860 | 1467109977916 Marionette TRACE conn5 <- [1,574,null,{}] 03:32:57 INFO - PROCESS | 2860 | 1467109977925 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}] 03:32:57 INFO - PROCESS | 2860 | 1467109977928 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:58 INFO - PROCESS | 2860 | 1467109978057 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 03:32:58 INFO - PROCESS | 2860 | 1467109978185 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:58 INFO - PROCESS | 2860 | 1467109978190 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:58 INFO - PROCESS | 2860 | ++DOCSHELL 0FB0F000 == 58 [pid = 2860] [id = 153] 03:32:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (0FB0FC00) [pid = 2860] [serial = 457] [outer = 00000000] 03:32:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (10050000) [pid = 2860] [serial = 458] [outer = 0FB0FC00] 03:32:58 INFO - PROCESS | 2860 | 1467109978252 Marionette DEBUG loaded listener.js 03:32:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (13D4E400) [pid = 2860] [serial = 459] [outer = 0FB0FC00] 03:32:58 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:32:58 INFO - PROCESS | 2860 | 1467109978944 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]]]}] 03:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1092ms 03:32:59 INFO - PROCESS | 2860 | 1467109978994 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 03:32:59 INFO - PROCESS | 2860 | 1467109979000 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 03:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:32:59 INFO - PROCESS | 2860 | 1467109979006 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:32:59 INFO - PROCESS | 2860 | 1467109979010 Marionette TRACE conn5 <- [1,578,null,{}] 03:32:59 INFO - PROCESS | 2860 | 1467109979014 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}] 03:32:59 INFO - PROCESS | 2860 | 1467109979017 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:59 INFO - PROCESS | 2860 | 1467109979136 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 03:32:59 INFO - PROCESS | 2860 | 1467109979271 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:32:59 INFO - PROCESS | 2860 | 1467109979273 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:32:59 INFO - PROCESS | 2860 | ++DOCSHELL 18CE9400 == 59 [pid = 2860] [id = 154] 03:32:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (18CEAC00) [pid = 2860] [serial = 460] [outer = 00000000] 03:32:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (1973FC00) [pid = 2860] [serial = 461] [outer = 18CEAC00] 03:32:59 INFO - PROCESS | 2860 | 1467109979332 Marionette DEBUG loaded listener.js 03:32:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (19AA9800) [pid = 2860] [serial = 462] [outer = 18CEAC00] 03:32:59 INFO - PROCESS | 2860 | 1467109979933 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]]]}] 03:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 970ms 03:32:59 INFO - PROCESS | 2860 | 1467109979978 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 03:32:59 INFO - PROCESS | 2860 | 1467109979981 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 03:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:33:00 INFO - PROCESS | 2860 | 1467109979985 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:33:00 INFO - PROCESS | 2860 | 1467109979989 Marionette TRACE conn5 <- [1,582,null,{}] 03:33:00 INFO - PROCESS | 2860 | 1467109980000 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}] 03:33:00 INFO - PROCESS | 2860 | 1467109980005 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:00 INFO - PROCESS | 2860 | 1467109980121 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 03:33:00 INFO - PROCESS | 2860 | 1467109980228 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:00 INFO - PROCESS | 2860 | 1467109980231 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:00 INFO - PROCESS | 2860 | ++DOCSHELL 1CA98400 == 60 [pid = 2860] [id = 155] 03:33:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (1CA98800) [pid = 2860] [serial = 463] [outer = 00000000] 03:33:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (1D78CC00) [pid = 2860] [serial = 464] [outer = 1CA98800] 03:33:00 INFO - PROCESS | 2860 | 1467109980288 Marionette DEBUG loaded listener.js 03:33:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (141B2800) [pid = 2860] [serial = 465] [outer = 1CA98800] 03:33:00 INFO - PROCESS | 2860 | 1467109980921 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]]]}] 03:33:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:33:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 970ms 03:33:00 INFO - PROCESS | 2860 | 1467109980957 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 03:33:00 INFO - PROCESS | 2860 | 1467109980960 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 03:33:00 INFO - PROCESS | 2860 | 1467109980964 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:33:00 INFO - PROCESS | 2860 | 1467109980966 Marionette TRACE conn5 <- [1,586,null,{}] 03:33:00 INFO - PROCESS | 2860 | 1467109980970 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}] 03:33:00 INFO - PROCESS | 2860 | 1467109980972 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:01 INFO - PROCESS | 2860 | 1467109981089 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 03:33:01 INFO - PROCESS | 2860 | 1467109981194 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:01 INFO - PROCESS | 2860 | 1467109981197 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:01 INFO - PROCESS | 2860 | ++DOCSHELL 1973F400 == 61 [pid = 2860] [id = 156] 03:33:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (1DAD5400) [pid = 2860] [serial = 466] [outer = 00000000] 03:33:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (1DD5D000) [pid = 2860] [serial = 467] [outer = 1DAD5400] 03:33:01 INFO - PROCESS | 2860 | 1467109981250 Marionette DEBUG loaded listener.js 03:33:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 115 (1DD62C00) [pid = 2860] [serial = 468] [outer = 1DAD5400] 03:33:01 INFO - PROCESS | 2860 | 1467109981822 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]]]}] 03:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 870ms 03:33:01 INFO - PROCESS | 2860 | 1467109981843 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 03:33:01 INFO - PROCESS | 2860 | 1467109981846 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 03:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:33:01 INFO - PROCESS | 2860 | 1467109981850 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:33:01 INFO - PROCESS | 2860 | 1467109981852 Marionette TRACE conn5 <- [1,590,null,{}] 03:33:01 INFO - PROCESS | 2860 | 1467109981856 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}] 03:33:01 INFO - PROCESS | 2860 | 1467109981858 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:01 INFO - PROCESS | 2860 | 1467109981966 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 03:33:02 INFO - PROCESS | 2860 | 1467109982072 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:02 INFO - PROCESS | 2860 | 1467109982074 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:02 INFO - PROCESS | 2860 | ++DOCSHELL 1DD5A800 == 62 [pid = 2860] [id = 157] 03:33:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 116 (1DD5BC00) [pid = 2860] [serial = 469] [outer = 00000000] 03:33:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 117 (1F982000) [pid = 2860] [serial = 470] [outer = 1DD5BC00] 03:33:02 INFO - PROCESS | 2860 | 1467109982134 Marionette DEBUG loaded listener.js 03:33:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 118 (1F986400) [pid = 2860] [serial = 471] [outer = 1DD5BC00] 03:33:02 INFO - PROCESS | 2860 | 1467109982940 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]]]}] 03:33:02 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1182ms 03:33:03 INFO - PROCESS | 2860 | 1467109983035 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 03:33:03 INFO - PROCESS | 2860 | 1467109983037 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 03:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:33:03 INFO - PROCESS | 2860 | 1467109983040 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:33:03 INFO - PROCESS | 2860 | 1467109983042 Marionette TRACE conn5 <- [1,594,null,{}] 03:33:03 INFO - PROCESS | 2860 | 1467109983046 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}] 03:33:03 INFO - PROCESS | 2860 | 1467109983052 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:03 INFO - PROCESS | 2860 | 1467109983187 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 03:33:03 INFO - PROCESS | 2860 | 1467109983349 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:03 INFO - PROCESS | 2860 | 1467109983351 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:03 INFO - PROCESS | 2860 | ++DOCSHELL 1C851800 == 63 [pid = 2860] [id = 158] 03:33:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 119 (1C851C00) [pid = 2860] [serial = 472] [outer = 00000000] 03:33:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 120 (1FECB000) [pid = 2860] [serial = 473] [outer = 1C851C00] 03:33:03 INFO - PROCESS | 2860 | 1467109983406 Marionette DEBUG loaded listener.js 03:33:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 121 (1FED2C00) [pid = 2860] [serial = 474] [outer = 1C851C00] 03:33:04 INFO - PROCESS | 2860 | 1467109984184 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]]]}] 03:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1175ms 03:33:04 INFO - PROCESS | 2860 | 1467109984220 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 03:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:33:04 INFO - PROCESS | 2860 | 1467109984224 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 03:33:04 INFO - PROCESS | 2860 | 1467109984229 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:33:04 INFO - PROCESS | 2860 | 1467109984232 Marionette TRACE conn5 <- [1,598,null,{}] 03:33:04 INFO - PROCESS | 2860 | 1467109984237 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}] 03:33:04 INFO - PROCESS | 2860 | 1467109984240 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:04 INFO - PROCESS | 2860 | 1467109984347 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 03:33:04 INFO - PROCESS | 2860 | 1467109984487 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:04 INFO - PROCESS | 2860 | 1467109984492 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:04 INFO - PROCESS | 2860 | ++DOCSHELL 13E19C00 == 64 [pid = 2860] [id = 159] 03:33:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 122 (13E22C00) [pid = 2860] [serial = 475] [outer = 00000000] 03:33:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 123 (14728800) [pid = 2860] [serial = 476] [outer = 13E22C00] 03:33:04 INFO - PROCESS | 2860 | 1467109984546 Marionette DEBUG loaded listener.js 03:33:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 124 (15654800) [pid = 2860] [serial = 477] [outer = 13E22C00] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1022A800 == 63 [pid = 2860] [id = 151] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 10053800 == 62 [pid = 2860] [id = 150] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 19B48400 == 61 [pid = 2860] [id = 149] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 19AAC800 == 60 [pid = 2860] [id = 148] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 18DCFC00 == 59 [pid = 2860] [id = 147] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 18766800 == 58 [pid = 2860] [id = 146] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 17112400 == 57 [pid = 2860] [id = 145] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 0C76A000 == 56 [pid = 2860] [id = 144] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 148E4400 == 55 [pid = 2860] [id = 143] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 0C597400 == 54 [pid = 2860] [id = 138] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 18CEC000 == 53 [pid = 2860] [id = 126] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 17176C00 == 52 [pid = 2860] [id = 101] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 19EEC000 == 51 [pid = 2860] [id = 75] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 13DEA000 == 50 [pid = 2860] [id = 74] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1472BC00 == 49 [pid = 2860] [id = 61] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 0C58F000 == 48 [pid = 2860] [id = 46] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1BA94C00 == 47 [pid = 2860] [id = 127] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1C910000 == 46 [pid = 2860] [id = 137] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 17171800 == 45 [pid = 2860] [id = 114] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1005BC00 == 44 [pid = 2860] [id = 60] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 175C8400 == 43 [pid = 2860] [id = 87] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 19743800 == 42 [pid = 2860] [id = 88] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 16483000 == 41 [pid = 2860] [id = 139] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1D78EC00 == 40 [pid = 2860] [id = 141] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 10296400 == 39 [pid = 2860] [id = 48] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 177A5000 == 38 [pid = 2860] [id = 102] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 19D23400 == 37 [pid = 2860] [id = 142] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1C90A000 == 36 [pid = 2860] [id = 140] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 10BDCC00 == 35 [pid = 2860] [id = 100] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 0FB09400 == 34 [pid = 2860] [id = 115] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1C851800 == 33 [pid = 2860] [id = 158] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1973F400 == 32 [pid = 2860] [id = 156] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1DD5A800 == 31 [pid = 2860] [id = 157] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1CA98400 == 30 [pid = 2860] [id = 155] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 18CE9400 == 29 [pid = 2860] [id = 154] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 1C850400 == 28 [pid = 2860] [id = 152] 03:33:05 INFO - PROCESS | 2860 | --DOCSHELL 0FB0F000 == 27 [pid = 2860] [id = 153] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 123 (1973A000) [pid = 2860] [serial = 392] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 122 (19AA5000) [pid = 2860] [serial = 395] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 121 (19AAA800) [pid = 2860] [serial = 396] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 120 (10235C00) [pid = 2860] [serial = 386] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 119 (10BD7800) [pid = 2860] [serial = 387] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 118 (1BF09400) [pid = 2860] [serial = 379] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 117 (1973CC00) [pid = 2860] [serial = 376] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 116 (13DE8C00) [pid = 2860] [serial = 384] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 115 (1022B000) [pid = 2860] [serial = 383] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 114 (1B132C00) [pid = 2860] [serial = 398] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (1716E800) [pid = 2860] [serial = 389] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (18708C00) [pid = 2860] [serial = 390] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (1882BC00) [pid = 2860] [serial = 404] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (13DEB800) [pid = 2860] [serial = 373] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (1BFBA400) [pid = 2860] [serial = 401] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (1C849000) [pid = 2860] [serial = 407] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (1C590C00) [pid = 2860] [serial = 402] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (13DE7400) [pid = 2860] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1C908400) [pid = 2860] [serial = 408] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (1C9FA400) [pid = 2860] [serial = 410] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1B2A1C00) [pid = 2860] [serial = 399] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (18DCB000) [pid = 2860] [serial = 405] [outer = 00000000] [url = about:blank] 03:33:05 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (19740000) [pid = 2860] [serial = 393] [outer = 00000000] [url = about:blank] 03:33:06 INFO - PROCESS | 2860 | 1467109986098 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]]]}] 03:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1937ms 03:33:06 INFO - PROCESS | 2860 | 1467109986167 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 2860 | 1467109986171 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 03:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:33:06 INFO - PROCESS | 2860 | 1467109986176 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 2860 | 1467109986179 Marionette TRACE conn5 <- [1,602,null,{}] 03:33:06 INFO - PROCESS | 2860 | 1467109986185 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}] 03:33:06 INFO - PROCESS | 2860 | 1467109986188 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:06 INFO - PROCESS | 2860 | 1467109986275 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 03:33:06 INFO - PROCESS | 2860 | 1467109986281 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:06 INFO - PROCESS | 2860 | 1467109986285 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:06 INFO - PROCESS | 2860 | ++DOCSHELL 0C597400 == 28 [pid = 2860] [id = 160] 03:33:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (0C598000) [pid = 2860] [serial = 478] [outer = 00000000] 03:33:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (0C76D000) [pid = 2860] [serial = 479] [outer = 0C598000] 03:33:06 INFO - PROCESS | 2860 | 1467109986333 Marionette DEBUG loaded listener.js 03:33:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (0C884400) [pid = 2860] [serial = 480] [outer = 0C598000] 03:33:06 INFO - PROCESS | 2860 | 1467109986834 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]]]}] 03:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 691ms 03:33:06 INFO - PROCESS | 2860 | 1467109986867 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 03:33:06 INFO - PROCESS | 2860 | 1467109986872 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 03:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:33:06 INFO - PROCESS | 2860 | 1467109986879 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:33:06 INFO - PROCESS | 2860 | 1467109986882 Marionette TRACE conn5 <- [1,606,null,{}] 03:33:06 INFO - PROCESS | 2860 | 1467109986886 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}] 03:33:06 INFO - PROCESS | 2860 | 1467109986889 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:07 INFO - PROCESS | 2860 | 1467109986986 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 03:33:07 INFO - PROCESS | 2860 | 1467109986994 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:07 INFO - PROCESS | 2860 | 1467109986996 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:07 INFO - PROCESS | 2860 | ++DOCSHELL 10057000 == 29 [pid = 2860] [id = 161] 03:33:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (10059000) [pid = 2860] [serial = 481] [outer = 00000000] 03:33:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (10065800) [pid = 2860] [serial = 482] [outer = 10059000] 03:33:07 INFO - PROCESS | 2860 | 1467109987043 Marionette DEBUG loaded listener.js 03:33:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (10297C00) [pid = 2860] [serial = 483] [outer = 10059000] 03:33:07 INFO - PROCESS | 2860 | 1467109987515 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]]]}] 03:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 03:33:07 INFO - PROCESS | 2860 | 1467109987552 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 03:33:07 INFO - PROCESS | 2860 | 1467109987554 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 03:33:07 INFO - PROCESS | 2860 | 1467109987557 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:33:07 INFO - PROCESS | 2860 | 1467109987561 Marionette TRACE conn5 <- [1,610,null,{}] 03:33:07 INFO - PROCESS | 2860 | 1467109987572 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}] 03:33:07 INFO - PROCESS | 2860 | 1467109987576 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:07 INFO - PROCESS | 2860 | 1467109987689 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 03:33:07 INFO - PROCESS | 2860 | 1467109987788 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:07 INFO - PROCESS | 2860 | 1467109987791 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:07 INFO - PROCESS | 2860 | ++DOCSHELL 13FBE800 == 30 [pid = 2860] [id = 162] 03:33:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (13FC1000) [pid = 2860] [serial = 484] [outer = 00000000] 03:33:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (141BB800) [pid = 2860] [serial = 485] [outer = 13FC1000] 03:33:07 INFO - PROCESS | 2860 | 1467109987838 Marionette DEBUG loaded listener.js 03:33:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (14722C00) [pid = 2860] [serial = 486] [outer = 13FC1000] 03:33:08 INFO - PROCESS | 2860 | 1467109988262 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]]]}] 03:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms 03:33:08 INFO - PROCESS | 2860 | 1467109988291 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 2860 | 1467109988294 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 03:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:33:08 INFO - PROCESS | 2860 | 1467109988303 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:33:08 INFO - PROCESS | 2860 | 1467109988305 Marionette TRACE conn5 <- [1,614,null,{}] 03:33:08 INFO - PROCESS | 2860 | 1467109988308 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}] 03:33:08 INFO - PROCESS | 2860 | 1467109988310 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:08 INFO - PROCESS | 2860 | 1467109988426 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 03:33:08 INFO - PROCESS | 2860 | 1467109988431 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:08 INFO - PROCESS | 2860 | 1467109988433 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:08 INFO - PROCESS | 2860 | ++DOCSHELL 1474A000 == 31 [pid = 2860] [id = 163] 03:33:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (1474FC00) [pid = 2860] [serial = 487] [outer = 00000000] 03:33:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (1648A400) [pid = 2860] [serial = 488] [outer = 1474FC00] 03:33:08 INFO - PROCESS | 2860 | 1467109988478 Marionette DEBUG loaded listener.js 03:33:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (17176C00) [pid = 2860] [serial = 489] [outer = 1474FC00] 03:33:08 INFO - PROCESS | 2860 | 1467109988940 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]]]}] 03:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 670ms 03:33:08 INFO - PROCESS | 2860 | 1467109988977 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 03:33:08 INFO - PROCESS | 2860 | 1467109988979 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 03:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:33:08 INFO - PROCESS | 2860 | 1467109988982 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:33:08 INFO - PROCESS | 2860 | 1467109988983 Marionette TRACE conn5 <- [1,618,null,{}] 03:33:09 INFO - PROCESS | 2860 | 1467109988987 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}] 03:33:09 INFO - PROCESS | 2860 | 1467109988989 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:09 INFO - PROCESS | 2860 | 1467109989134 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 03:33:09 INFO - PROCESS | 2860 | 1467109989158 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:09 INFO - PROCESS | 2860 | 1467109989161 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:09 INFO - PROCESS | 2860 | ++DOCSHELL 18111400 == 32 [pid = 2860] [id = 164] 03:33:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (18116C00) [pid = 2860] [serial = 490] [outer = 00000000] 03:33:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 115 (1876D000) [pid = 2860] [serial = 491] [outer = 18116C00] 03:33:09 INFO - PROCESS | 2860 | 1467109989204 Marionette DEBUG loaded listener.js 03:33:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 116 (1882E000) [pid = 2860] [serial = 492] [outer = 18116C00] 03:33:09 INFO - PROCESS | 2860 | 1467109989652 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]]]}] 03:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 730ms 03:33:09 INFO - PROCESS | 2860 | 1467109989713 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 03:33:09 INFO - PROCESS | 2860 | 1467109989715 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 03:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:33:09 INFO - PROCESS | 2860 | 1467109989725 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:33:09 INFO - PROCESS | 2860 | 1467109989727 Marionette TRACE conn5 <- [1,622,null,{}] 03:33:09 INFO - PROCESS | 2860 | 1467109989730 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}] 03:33:09 INFO - PROCESS | 2860 | 1467109989736 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:09 INFO - PROCESS | 2860 | 1467109989873 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 03:33:09 INFO - PROCESS | 2860 | 1467109989885 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:09 INFO - PROCESS | 2860 | 1467109989887 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:09 INFO - PROCESS | 2860 | ++DOCSHELL 18CEB000 == 33 [pid = 2860] [id = 165] 03:33:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 117 (18CEC400) [pid = 2860] [serial = 493] [outer = 00000000] 03:33:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 118 (19087C00) [pid = 2860] [serial = 494] [outer = 18CEC400] 03:33:09 INFO - PROCESS | 2860 | 1467109989931 Marionette DEBUG loaded listener.js 03:33:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 119 (19740400) [pid = 2860] [serial = 495] [outer = 18CEC400] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 118 (18DCC400) [pid = 2860] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 117 (1BA96800) [pid = 2860] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 116 (1005D000) [pid = 2860] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 115 (19EEFC00) [pid = 2860] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 114 (18DD1000) [pid = 2860] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (19AB2800) [pid = 2860] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (10057400) [pid = 2860] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (19D19C00) [pid = 2860] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (1B133400) [pid = 2860] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (0C59AC00) [pid = 2860] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (1D793000) [pid = 2860] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (17113800) [pid = 2860] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1882AC00) [pid = 2860] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1C911000) [pid = 2860] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (1710CC00) [pid = 2860] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (19D24400) [pid = 2860] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (1564F400) [pid = 2860] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (0C83B000) [pid = 2860] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (1C911400) [pid = 2860] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (1C9FAC00) [pid = 2860] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (19F64C00) [pid = 2860] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (0FB0E800) [pid = 2860] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:33:10 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (17175C00) [pid = 2860] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:33:10 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:10 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:10 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:10 INFO - PROCESS | 2860 | 1467109990864 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]]]}] 03:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1175ms 03:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:33:10 INFO - PROCESS | 2860 | 1467109990897 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 03:33:10 INFO - PROCESS | 2860 | 1467109990899 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 03:33:10 INFO - PROCESS | 2860 | 1467109990902 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:33:10 INFO - PROCESS | 2860 | 1467109990904 Marionette TRACE conn5 <- [1,626,null,{}] 03:33:10 INFO - PROCESS | 2860 | 1467109990907 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}] 03:33:10 INFO - PROCESS | 2860 | 1467109990909 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:11 INFO - PROCESS | 2860 | 1467109990987 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 03:33:11 INFO - PROCESS | 2860 | 1467109990993 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:11 INFO - PROCESS | 2860 | 1467109990994 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:11 INFO - PROCESS | 2860 | ++DOCSHELL 0C521800 == 34 [pid = 2860] [id = 166] 03:33:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (0C525000) [pid = 2860] [serial = 496] [outer = 00000000] 03:33:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1710CC00) [pid = 2860] [serial = 497] [outer = 0C525000] 03:33:11 INFO - PROCESS | 2860 | 1467109991039 Marionette DEBUG loaded listener.js 03:33:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (18823000) [pid = 2860] [serial = 498] [outer = 0C525000] 03:33:11 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:11 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:11 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:11 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:11 INFO - PROCESS | 2860 | 1467109991470 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]]]}] 03:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 03:33:11 INFO - PROCESS | 2860 | 1467109991534 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 03:33:11 INFO - PROCESS | 2860 | 1467109991536 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 03:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:33:11 INFO - PROCESS | 2860 | 1467109991539 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:33:11 INFO - PROCESS | 2860 | 1467109991541 Marionette TRACE conn5 <- [1,630,null,{}] 03:33:11 INFO - PROCESS | 2860 | 1467109991545 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}] 03:33:11 INFO - PROCESS | 2860 | 1467109991547 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:11 INFO - PROCESS | 2860 | 1467109991627 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 03:33:11 INFO - PROCESS | 2860 | 1467109991632 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:11 INFO - PROCESS | 2860 | 1467109991634 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:11 INFO - PROCESS | 2860 | ++DOCSHELL 19739400 == 35 [pid = 2860] [id = 167] 03:33:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1973AC00) [pid = 2860] [serial = 499] [outer = 00000000] 03:33:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (19745800) [pid = 2860] [serial = 500] [outer = 1973AC00] 03:33:11 INFO - PROCESS | 2860 | 1467109991678 Marionette DEBUG loaded listener.js 03:33:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (19741C00) [pid = 2860] [serial = 501] [outer = 1973AC00] 03:33:12 INFO - PROCESS | 2860 | 1467109992128 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]]]}] 03:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 03:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:33:12 INFO - PROCESS | 2860 | 1467109992177 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 03:33:12 INFO - PROCESS | 2860 | 1467109992179 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 03:33:12 INFO - PROCESS | 2860 | 1467109992182 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:33:12 INFO - PROCESS | 2860 | 1467109992184 Marionette TRACE conn5 <- [1,634,null,{}] 03:33:12 INFO - PROCESS | 2860 | 1467109992187 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}] 03:33:12 INFO - PROCESS | 2860 | 1467109992189 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:12 INFO - PROCESS | 2860 | 1467109992269 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 03:33:12 INFO - PROCESS | 2860 | 1467109992275 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:12 INFO - PROCESS | 2860 | 1467109992277 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:12 INFO - PROCESS | 2860 | ++DOCSHELL 13EED800 == 36 [pid = 2860] [id = 168] 03:33:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (19AA7800) [pid = 2860] [serial = 502] [outer = 00000000] 03:33:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (19AAFC00) [pid = 2860] [serial = 503] [outer = 19AA7800] 03:33:12 INFO - PROCESS | 2860 | 1467109992333 Marionette DEBUG loaded listener.js 03:33:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (19AB0800) [pid = 2860] [serial = 504] [outer = 19AA7800] 03:33:13 INFO - PROCESS | 2860 | 1467109993126 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]]]}] 03:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1016ms 03:33:13 INFO - PROCESS | 2860 | 1467109993201 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 03:33:13 INFO - PROCESS | 2860 | 1467109993206 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 03:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:33:13 INFO - PROCESS | 2860 | 1467109993233 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:33:13 INFO - PROCESS | 2860 | 1467109993239 Marionette TRACE conn5 <- [1,638,null,{}] 03:33:13 INFO - PROCESS | 2860 | 1467109993267 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}] 03:33:13 INFO - PROCESS | 2860 | 1467109993269 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:13 INFO - PROCESS | 2860 | 1467109993397 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 03:33:13 INFO - PROCESS | 2860 | 1467109993521 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:13 INFO - PROCESS | 2860 | 1467109993524 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:13 INFO - PROCESS | 2860 | ++DOCSHELL 0C76A000 == 37 [pid = 2860] [id = 169] 03:33:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (0C76FC00) [pid = 2860] [serial = 505] [outer = 00000000] 03:33:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (10054000) [pid = 2860] [serial = 506] [outer = 0C76FC00] 03:33:13 INFO - PROCESS | 2860 | 1467109993582 Marionette DEBUG loaded listener.js 03:33:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (102E5800) [pid = 2860] [serial = 507] [outer = 0C76FC00] 03:33:14 INFO - PROCESS | 2860 | 1467109994259 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]]]}] 03:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1075ms 03:33:14 INFO - PROCESS | 2860 | 1467109994286 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 03:33:14 INFO - PROCESS | 2860 | 1467109994291 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 03:33:14 INFO - PROCESS | 2860 | 1467109994297 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:33:14 INFO - PROCESS | 2860 | 1467109994300 Marionette TRACE conn5 <- [1,642,null,{}] 03:33:14 INFO - PROCESS | 2860 | 1467109994304 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}] 03:33:14 INFO - PROCESS | 2860 | 1467109994307 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:14 INFO - PROCESS | 2860 | 1467109994429 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 03:33:14 INFO - PROCESS | 2860 | 1467109994561 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:14 INFO - PROCESS | 2860 | 1467109994564 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:14 INFO - PROCESS | 2860 | ++DOCSHELL 1472BC00 == 38 [pid = 2860] [id = 170] 03:33:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (147E4C00) [pid = 2860] [serial = 508] [outer = 00000000] 03:33:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (1710E400) [pid = 2860] [serial = 509] [outer = 147E4C00] 03:33:14 INFO - PROCESS | 2860 | 1467109994620 Marionette DEBUG loaded listener.js 03:33:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (1811D000) [pid = 2860] [serial = 510] [outer = 147E4C00] 03:33:15 INFO - PROCESS | 2860 | 1467109995464 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]]]}] 03:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1222ms 03:33:15 INFO - PROCESS | 2860 | 1467109995522 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 03:33:15 INFO - PROCESS | 2860 | 1467109995527 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 03:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:33:15 INFO - PROCESS | 2860 | 1467109995532 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:33:15 INFO - PROCESS | 2860 | 1467109995535 Marionette TRACE conn5 <- [1,646,null,{}] 03:33:15 INFO - PROCESS | 2860 | 1467109995540 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}] 03:33:15 INFO - PROCESS | 2860 | 1467109995543 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:15 INFO - PROCESS | 2860 | 1467109995680 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 19739400 == 37 [pid = 2860] [id = 167] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 0C521800 == 36 [pid = 2860] [id = 166] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 18CEB000 == 35 [pid = 2860] [id = 165] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 18111400 == 34 [pid = 2860] [id = 164] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 1474A000 == 33 [pid = 2860] [id = 163] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 13FBE800 == 32 [pid = 2860] [id = 162] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 10057000 == 31 [pid = 2860] [id = 161] 03:33:15 INFO - PROCESS | 2860 | --DOCSHELL 0C597400 == 30 [pid = 2860] [id = 160] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (10DCFC00) [pid = 2860] [serial = 338] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (18DCA000) [pid = 2860] [serial = 341] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (1C84A400) [pid = 2860] [serial = 335] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (199C3000) [pid = 2860] [serial = 377] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1C590400) [pid = 2860] [serial = 380] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (14720800) [pid = 2860] [serial = 374] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (19F67800) [pid = 2860] [serial = 371] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1973A400) [pid = 2860] [serial = 440] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (199BF000) [pid = 2860] [serial = 441] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (19B4C000) [pid = 2860] [serial = 444] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (19B48800) [pid = 2860] [serial = 443] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (19EF4C00) [pid = 2860] [serial = 449] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (19F65800) [pid = 2860] [serial = 446] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (1C915400) [pid = 2860] [serial = 452] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0FB6DC00) [pid = 2860] [serial = 413] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (10064C00) [pid = 2860] [serial = 414] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1D90D800) [pid = 2860] [serial = 422] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1DAD1400) [pid = 2860] [serial = 423] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (175CD400) [pid = 2860] [serial = 434] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1811DC00) [pid = 2860] [serial = 435] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (18DC6400) [pid = 2860] [serial = 437] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1C9FA800) [pid = 2860] [serial = 419] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (1D48E400) [pid = 2860] [serial = 420] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1876D800) [pid = 2860] [serial = 416] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1AABB400) [pid = 2860] [serial = 447] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18DC6C00) [pid = 2860] [serial = 417] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1DAD7000) [pid = 2860] [serial = 425] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1DAD9800) [pid = 2860] [serial = 426] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0FB6FC00) [pid = 2860] [serial = 428] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1710FC00) [pid = 2860] [serial = 429] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1004A000) [pid = 2860] [serial = 431] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10063800) [pid = 2860] [serial = 432] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1D480C00) [pid = 2860] [serial = 411] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1CA92400) [pid = 2860] [serial = 455] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1CA96000) [pid = 2860] [serial = 456] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1C9F3400) [pid = 2860] [serial = 453] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18DCCC00) [pid = 2860] [serial = 438] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1BA32800) [pid = 2860] [serial = 450] [outer = 00000000] [url = about:blank] 03:33:15 INFO - PROCESS | 2860 | 1467109995803 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:15 INFO - PROCESS | 2860 | 1467109995807 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:15 INFO - PROCESS | 2860 | ++DOCSHELL 08AEB800 == 31 [pid = 2860] [id = 171] 03:33:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0C521800) [pid = 2860] [serial = 511] [outer = 00000000] 03:33:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0C595400) [pid = 2860] [serial = 512] [outer = 0C521800] 03:33:15 INFO - PROCESS | 2860 | 1467109995856 Marionette DEBUG loaded listener.js 03:33:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0FA72800) [pid = 2860] [serial = 513] [outer = 0C521800] 03:33:16 INFO - PROCESS | 2860 | 1467109996304 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]]]}] 03:33:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:33:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 830ms 03:33:16 INFO - PROCESS | 2860 | 1467109996366 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 03:33:16 INFO - PROCESS | 2860 | 1467109996370 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 03:33:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:33:16 INFO - PROCESS | 2860 | 1467109996377 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:33:16 INFO - PROCESS | 2860 | 1467109996380 Marionette TRACE conn5 <- [1,650,null,{}] 03:33:16 INFO - PROCESS | 2860 | 1467109996383 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}] 03:33:16 INFO - PROCESS | 2860 | 1467109996386 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:16 INFO - PROCESS | 2860 | 1467109996474 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 03:33:16 INFO - PROCESS | 2860 | 1467109996483 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:16 INFO - PROCESS | 2860 | 1467109996485 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:16 INFO - PROCESS | 2860 | ++DOCSHELL 10056C00 == 32 [pid = 2860] [id = 172] 03:33:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (10062800) [pid = 2860] [serial = 514] [outer = 00000000] 03:33:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1033F800) [pid = 2860] [serial = 515] [outer = 10062800] 03:33:16 INFO - PROCESS | 2860 | 1467109996531 Marionette DEBUG loaded listener.js 03:33:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (10DA3800) [pid = 2860] [serial = 516] [outer = 10062800] 03:33:16 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:16 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:16 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:16 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:17 INFO - PROCESS | 2860 | 1467109997013 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]]]}] 03:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 03:33:17 INFO - PROCESS | 2860 | 1467109997047 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 03:33:17 INFO - PROCESS | 2860 | 1467109997049 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 03:33:17 INFO - PROCESS | 2860 | 1467109997053 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:33:17 INFO - PROCESS | 2860 | 1467109997056 Marionette TRACE conn5 <- [1,654,null,{}] 03:33:17 INFO - PROCESS | 2860 | 1467109997067 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}] 03:33:17 INFO - PROCESS | 2860 | 1467109997071 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:17 INFO - PROCESS | 2860 | 1467109997186 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 03:33:17 INFO - PROCESS | 2860 | 1467109997275 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:17 INFO - PROCESS | 2860 | 1467109997278 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:17 INFO - PROCESS | 2860 | ++DOCSHELL 147DC800 == 33 [pid = 2860] [id = 173] 03:33:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (147DD800) [pid = 2860] [serial = 517] [outer = 00000000] 03:33:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (16482C00) [pid = 2860] [serial = 518] [outer = 147DD800] 03:33:17 INFO - PROCESS | 2860 | 1467109997326 Marionette DEBUG loaded listener.js 03:33:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (17115800) [pid = 2860] [serial = 519] [outer = 147DD800] 03:33:17 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:17 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:17 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:17 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:17 INFO - PROCESS | 2860 | 1467109997715 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]]]}] 03:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 03:33:17 INFO - PROCESS | 2860 | 1467109997736 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 03:33:17 INFO - PROCESS | 2860 | 1467109997739 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 03:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:33:17 INFO - PROCESS | 2860 | 1467109997742 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:33:17 INFO - PROCESS | 2860 | 1467109997744 Marionette TRACE conn5 <- [1,658,null,{}] 03:33:17 INFO - PROCESS | 2860 | 1467109997762 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}] 03:33:17 INFO - PROCESS | 2860 | 1467109997764 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:17 INFO - PROCESS | 2860 | 1467109997882 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 03:33:17 INFO - PROCESS | 2860 | 1467109997888 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:17 INFO - PROCESS | 2860 | 1467109997890 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:17 INFO - PROCESS | 2860 | ++DOCSHELL 177AAC00 == 34 [pid = 2860] [id = 174] 03:33:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (177AB400) [pid = 2860] [serial = 520] [outer = 00000000] 03:33:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18828000) [pid = 2860] [serial = 521] [outer = 177AB400] 03:33:17 INFO - PROCESS | 2860 | 1467109997980 Marionette DEBUG loaded listener.js 03:33:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (188AE800) [pid = 2860] [serial = 522] [outer = 177AB400] 03:33:18 INFO - PROCESS | 2860 | 1467109998402 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]]]}] 03:33:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:33:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 03:33:18 INFO - PROCESS | 2860 | 1467109998419 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 03:33:18 INFO - PROCESS | 2860 | 1467109998421 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 03:33:18 INFO - PROCESS | 2860 | 1467109998424 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:33:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:33:18 INFO - PROCESS | 2860 | 1467109998425 Marionette TRACE conn5 <- [1,662,null,{}] 03:33:18 INFO - PROCESS | 2860 | 1467109998429 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}] 03:33:18 INFO - PROCESS | 2860 | 1467109998431 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:18 INFO - PROCESS | 2860 | 1467109998540 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 03:33:18 INFO - PROCESS | 2860 | 1467109998626 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:18 INFO - PROCESS | 2860 | 1467109998628 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:18 INFO - PROCESS | 2860 | ++DOCSHELL 18CED400 == 35 [pid = 2860] [id = 175] 03:33:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18DC6000) [pid = 2860] [serial = 523] [outer = 00000000] 03:33:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18DCD000) [pid = 2860] [serial = 524] [outer = 18DC6000] 03:33:18 INFO - PROCESS | 2860 | 1467109998673 Marionette DEBUG loaded listener.js 03:33:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18DD2000) [pid = 2860] [serial = 525] [outer = 18DC6000] 03:33:18 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:18 INFO - PROCESS | 2860 | [2860] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:33:19 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:33:19 INFO - PROCESS | 2860 | 1467109999108 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]]]}] 03:33:19 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 03:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 730ms 03:33:19 INFO - PROCESS | 2860 | 1467109999158 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 03:33:19 INFO - PROCESS | 2860 | 1467109999160 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 03:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:33:19 INFO - PROCESS | 2860 | 1467109999163 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:33:19 INFO - PROCESS | 2860 | 1467109999165 Marionette TRACE conn5 <- [1,666,null,{}] 03:33:19 INFO - PROCESS | 2860 | 1467109999169 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}] 03:33:19 INFO - PROCESS | 2860 | 1467109999174 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:19 INFO - PROCESS | 2860 | 1467109999319 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 03:33:19 INFO - PROCESS | 2860 | 1467109999333 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:19 INFO - PROCESS | 2860 | 1467109999335 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:19 INFO - PROCESS | 2860 | ++DOCSHELL 193AAC00 == 36 [pid = 2860] [id = 176] 03:33:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1973A000) [pid = 2860] [serial = 526] [outer = 00000000] 03:33:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (199C1800) [pid = 2860] [serial = 527] [outer = 1973A000] 03:33:19 INFO - PROCESS | 2860 | 1467109999429 Marionette DEBUG loaded listener.js 03:33:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19AA9000) [pid = 2860] [serial = 528] [outer = 1973A000] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1474FC00) [pid = 2860] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (10059000) [pid = 2860] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18116C00) [pid = 2860] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (13FC1000) [pid = 2860] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0C598000) [pid = 2860] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18CEC400) [pid = 2860] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (13E22C00) [pid = 2860] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1973AC00) [pid = 2860] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0FB0FC00) [pid = 2860] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18CEAC00) [pid = 2860] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1CA98800) [pid = 2860] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1DAD5400) [pid = 2860] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1DD5BC00) [pid = 2860] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1C851C00) [pid = 2860] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:33:19 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C525000) [pid = 2860] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:33:19 INFO - PROCESS | 2860 | 1467109999965 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]]]}] 03:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 830ms 03:33:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:33:20 INFO - PROCESS | 2860 | 1467109999994 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 03:33:20 INFO - PROCESS | 2860 | 1467109999996 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 03:33:20 INFO - PROCESS | 2860 | 1467109999999 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:33:20 INFO - PROCESS | 2860 | 1467110000001 Marionette TRACE conn5 <- [1,670,null,{}] 03:33:20 INFO - PROCESS | 2860 | 1467110000004 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}] 03:33:20 INFO - PROCESS | 2860 | 1467110000006 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:20 INFO - PROCESS | 2860 | 1467110000086 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 03:33:20 INFO - PROCESS | 2860 | 1467110000092 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:20 INFO - PROCESS | 2860 | 1467110000094 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:20 INFO - PROCESS | 2860 | ++DOCSHELL 103BD400 == 37 [pid = 2860] [id = 177] 03:33:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (10BE2400) [pid = 2860] [serial = 529] [outer = 00000000] 03:33:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (14750400) [pid = 2860] [serial = 530] [outer = 10BE2400] 03:33:20 INFO - PROCESS | 2860 | 1467110000139 Marionette DEBUG loaded listener.js 03:33:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18827C00) [pid = 2860] [serial = 531] [outer = 10BE2400] 03:33:21 INFO - PROCESS | 2860 | 1467110001054 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]]]}] 03:33:21 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) 03:33:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 03:33:21 INFO - PROCESS | 2860 | 1467110001071 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 03:33:21 INFO - PROCESS | 2860 | 1467110001073 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 03:33:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:33:21 INFO - PROCESS | 2860 | 1467110001076 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:33:21 INFO - PROCESS | 2860 | 1467110001078 Marionette TRACE conn5 <- [1,674,null,{}] 03:33:21 INFO - PROCESS | 2860 | 1467110001082 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}] 03:33:21 INFO - PROCESS | 2860 | 1467110001083 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:21 INFO - PROCESS | 2860 | 1467110001194 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 03:33:21 INFO - PROCESS | 2860 | 1467110001202 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:21 INFO - PROCESS | 2860 | 1467110001204 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:21 INFO - PROCESS | 2860 | ++DOCSHELL 19AB0400 == 38 [pid = 2860] [id = 178] 03:33:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19AB1C00) [pid = 2860] [serial = 532] [outer = 00000000] 03:33:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19BC1400) [pid = 2860] [serial = 533] [outer = 19AB1C00] 03:33:21 INFO - PROCESS | 2860 | 1467110001248 Marionette DEBUG loaded listener.js 03:33:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19EED400) [pid = 2860] [serial = 534] [outer = 19AB1C00] 03:33:22 INFO - PROCESS | 2860 | 1467110002210 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]]]}] 03:33:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:33:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1177ms 03:33:22 INFO - PROCESS | 2860 | 1467110002255 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 03:33:22 INFO - PROCESS | 2860 | 1467110002260 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 03:33:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:33:22 INFO - PROCESS | 2860 | 1467110002266 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:33:22 INFO - PROCESS | 2860 | 1467110002269 Marionette TRACE conn5 <- [1,678,null,{}] 03:33:22 INFO - PROCESS | 2860 | 1467110002275 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}] 03:33:22 INFO - PROCESS | 2860 | 1467110002278 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:22 INFO - PROCESS | 2860 | 1467110002426 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 03:33:22 INFO - PROCESS | 2860 | 1467110002552 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:22 INFO - PROCESS | 2860 | 1467110002555 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:22 INFO - PROCESS | 2860 | ++DOCSHELL 0FA80C00 == 39 [pid = 2860] [id = 179] 03:33:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0FB01C00) [pid = 2860] [serial = 535] [outer = 00000000] 03:33:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (10047800) [pid = 2860] [serial = 536] [outer = 0FB01C00] 03:33:22 INFO - PROCESS | 2860 | 1467110002656 Marionette DEBUG loaded listener.js 03:33:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1022B000) [pid = 2860] [serial = 537] [outer = 0FB01C00] 03:33:23 INFO - PROCESS | 2860 | 1467110003722 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]]]}] 03:33:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1485ms 03:33:23 INFO - PROCESS | 2860 | 1467110003755 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 03:33:23 INFO - PROCESS | 2860 | 1467110003760 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 03:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:33:23 INFO - PROCESS | 2860 | 1467110003766 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:33:23 INFO - PROCESS | 2860 | 1467110003769 Marionette TRACE conn5 <- [1,682,null,{}] 03:33:23 INFO - PROCESS | 2860 | 1467110003773 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}] 03:33:23 INFO - PROCESS | 2860 | 1467110003776 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:23 INFO - PROCESS | 2860 | 1467110003917 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 03:33:24 INFO - PROCESS | 2860 | 1467110004048 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:24 INFO - PROCESS | 2860 | 1467110004050 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:24 INFO - PROCESS | 2860 | ++DOCSHELL 148EB800 == 40 [pid = 2860] [id = 180] 03:33:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (148EE000) [pid = 2860] [serial = 538] [outer = 00000000] 03:33:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (17176000) [pid = 2860] [serial = 539] [outer = 148EE000] 03:33:24 INFO - PROCESS | 2860 | 1467110004108 Marionette DEBUG loaded listener.js 03:33:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18705800) [pid = 2860] [serial = 540] [outer = 148EE000] 03:33:25 INFO - PROCESS | 2860 | 1467110005138 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]]]}] 03:33:25 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) 03:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1423ms 03:33:25 INFO - PROCESS | 2860 | 1467110005192 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 03:33:25 INFO - PROCESS | 2860 | 1467110005194 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 03:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:33:25 INFO - PROCESS | 2860 | 1467110005198 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:33:25 INFO - PROCESS | 2860 | 1467110005202 Marionette TRACE conn5 <- [1,686,null,{}] 03:33:25 INFO - PROCESS | 2860 | 1467110005213 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}] 03:33:25 INFO - PROCESS | 2860 | 1467110005217 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:25 INFO - PROCESS | 2860 | 1467110005393 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 03:33:25 INFO - PROCESS | 2860 | 1467110005523 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:25 INFO - PROCESS | 2860 | 1467110005527 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:25 INFO - PROCESS | 2860 | ++DOCSHELL 0F660800 == 41 [pid = 2860] [id = 181] 03:33:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0FA74000) [pid = 2860] [serial = 541] [outer = 00000000] 03:33:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (103C0000) [pid = 2860] [serial = 542] [outer = 0FA74000] 03:33:25 INFO - PROCESS | 2860 | 1467110005583 Marionette DEBUG loaded listener.js 03:33:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (14748400) [pid = 2860] [serial = 543] [outer = 0FA74000] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 103BD400 == 40 [pid = 2860] [id = 177] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 193AAC00 == 39 [pid = 2860] [id = 176] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 18CED400 == 38 [pid = 2860] [id = 175] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 177AAC00 == 37 [pid = 2860] [id = 174] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 147DC800 == 36 [pid = 2860] [id = 173] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 10056C00 == 35 [pid = 2860] [id = 172] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 08AEB800 == 34 [pid = 2860] [id = 171] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 0C76A000 == 33 [pid = 2860] [id = 169] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 13E19C00 == 32 [pid = 2860] [id = 159] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 13EED800 == 31 [pid = 2860] [id = 168] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 1472BC00 == 30 [pid = 2860] [id = 170] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 148EB800 == 29 [pid = 2860] [id = 180] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 19AB0400 == 28 [pid = 2860] [id = 178] 03:33:27 INFO - PROCESS | 2860 | --DOCSHELL 0FA80C00 == 27 [pid = 2860] [id = 179] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19087C00) [pid = 2860] [serial = 494] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (15654800) [pid = 2860] [serial = 477] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (14728800) [pid = 2860] [serial = 476] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1882E000) [pid = 2860] [serial = 492] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19745800) [pid = 2860] [serial = 500] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (13D4E400) [pid = 2860] [serial = 459] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (10050000) [pid = 2860] [serial = 458] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19AA9800) [pid = 2860] [serial = 462] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1973FC00) [pid = 2860] [serial = 461] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (141B2800) [pid = 2860] [serial = 465] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1D78CC00) [pid = 2860] [serial = 464] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1DD62C00) [pid = 2860] [serial = 468] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1DD5D000) [pid = 2860] [serial = 467] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1F986400) [pid = 2860] [serial = 471] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19741C00) [pid = 2860] [serial = 501] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19AAFC00) [pid = 2860] [serial = 503] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1F982000) [pid = 2860] [serial = 470] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1FED2C00) [pid = 2860] [serial = 474] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1FECB000) [pid = 2860] [serial = 473] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1710CC00) [pid = 2860] [serial = 497] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (17176C00) [pid = 2860] [serial = 489] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19740400) [pid = 2860] [serial = 495] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18823000) [pid = 2860] [serial = 498] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (14722C00) [pid = 2860] [serial = 486] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1648A400) [pid = 2860] [serial = 488] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (10065800) [pid = 2860] [serial = 482] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (10297C00) [pid = 2860] [serial = 483] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (1876D000) [pid = 2860] [serial = 491] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (141BB800) [pid = 2860] [serial = 485] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (0C76D000) [pid = 2860] [serial = 479] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (0C884400) [pid = 2860] [serial = 480] [outer = 00000000] [url = about:blank] 03:33:27 INFO - PROCESS | 2860 | 1467110007398 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]]]}] 03:33:27 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) 03:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2223ms 03:33:27 INFO - PROCESS | 2860 | 1467110007425 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 03:33:27 INFO - PROCESS | 2860 | 1467110007429 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 03:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:33:27 INFO - PROCESS | 2860 | 1467110007435 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:33:27 INFO - PROCESS | 2860 | 1467110007439 Marionette TRACE conn5 <- [1,690,null,{}] 03:33:27 INFO - PROCESS | 2860 | 1467110007446 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}] 03:33:27 INFO - PROCESS | 2860 | 1467110007449 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:27 INFO - PROCESS | 2860 | 1467110007537 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 03:33:27 INFO - PROCESS | 2860 | 1467110007606 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:27 INFO - PROCESS | 2860 | 1467110007610 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:27 INFO - PROCESS | 2860 | ++DOCSHELL 0C63E800 == 28 [pid = 2860] [id = 182] 03:33:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0C690400) [pid = 2860] [serial = 544] [outer = 00000000] 03:33:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0C87CC00) [pid = 2860] [serial = 545] [outer = 0C690400] 03:33:27 INFO - PROCESS | 2860 | 1467110007659 Marionette DEBUG loaded listener.js 03:33:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (0F663800) [pid = 2860] [serial = 546] [outer = 0C690400] 03:33:28 INFO - PROCESS | 2860 | 1467110008693 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]]]}] 03:33:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:33:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1282ms 03:33:28 INFO - PROCESS | 2860 | 1467110008717 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 03:33:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:33:28 INFO - PROCESS | 2860 | 1467110008722 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 03:33:28 INFO - PROCESS | 2860 | 1467110008727 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:33:28 INFO - PROCESS | 2860 | 1467110008731 Marionette TRACE conn5 <- [1,694,null,{}] 03:33:28 INFO - PROCESS | 2860 | 1467110008736 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}] 03:33:28 INFO - PROCESS | 2860 | 1467110008740 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:28 INFO - PROCESS | 2860 | 1467110008856 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 03:33:29 INFO - PROCESS | 2860 | 1467110008994 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:29 INFO - PROCESS | 2860 | 1467110008998 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:29 INFO - PROCESS | 2860 | ++DOCSHELL 0FB07800 == 29 [pid = 2860] [id = 183] 03:33:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0FB08400) [pid = 2860] [serial = 547] [outer = 00000000] 03:33:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (1004B800) [pid = 2860] [serial = 548] [outer = 0FB08400] 03:33:29 INFO - PROCESS | 2860 | 1467110009058 Marionette DEBUG loaded listener.js 03:33:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (10054800) [pid = 2860] [serial = 549] [outer = 0FB08400] 03:33:30 INFO - PROCESS | 2860 | 1467110010186 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]]]}] 03:33:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1489ms 03:33:30 INFO - PROCESS | 2860 | 1467110010216 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 03:33:30 INFO - PROCESS | 2860 | 1467110010222 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 03:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:33:30 INFO - PROCESS | 2860 | 1467110010228 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:33:30 INFO - PROCESS | 2860 | 1467110010231 Marionette TRACE conn5 <- [1,698,null,{}] 03:33:30 INFO - PROCESS | 2860 | 1467110010290 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}] 03:33:30 INFO - PROCESS | 2860 | 1467110010293 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:30 INFO - PROCESS | 2860 | 1467110010418 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 03:33:30 INFO - PROCESS | 2860 | 1467110010547 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:30 INFO - PROCESS | 2860 | 1467110010550 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:30 INFO - PROCESS | 2860 | ++DOCSHELL 08AEB000 == 30 [pid = 2860] [id = 184] 03:33:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (08AECC00) [pid = 2860] [serial = 550] [outer = 00000000] 03:33:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C638400) [pid = 2860] [serial = 551] [outer = 08AECC00] 03:33:30 INFO - PROCESS | 2860 | 1467110010600 Marionette DEBUG loaded listener.js 03:33:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0FB09800) [pid = 2860] [serial = 552] [outer = 08AECC00] 03:33:31 INFO - PROCESS | 2860 | 1467110011579 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]]]}] 03:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1379ms 03:33:31 INFO - PROCESS | 2860 | 1467110011611 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 03:33:31 INFO - PROCESS | 2860 | 1467110011614 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 03:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:33:31 INFO - PROCESS | 2860 | 1467110011619 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:33:31 INFO - PROCESS | 2860 | 1467110011622 Marionette TRACE conn5 <- [1,702,null,{}] 03:33:31 INFO - PROCESS | 2860 | 1467110011627 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}] 03:33:31 INFO - PROCESS | 2860 | 1467110011629 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:31 INFO - PROCESS | 2860 | 1467110011714 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 03:33:31 INFO - PROCESS | 2860 | 1467110011723 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:31 INFO - PROCESS | 2860 | 1467110011725 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:31 INFO - PROCESS | 2860 | ++DOCSHELL 103C2400 == 31 [pid = 2860] [id = 185] 03:33:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10DD1400) [pid = 2860] [serial = 553] [outer = 00000000] 03:33:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (13DE9400) [pid = 2860] [serial = 554] [outer = 10DD1400] 03:33:31 INFO - PROCESS | 2860 | 1467110011771 Marionette DEBUG loaded listener.js 03:33:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (13DEF800) [pid = 2860] [serial = 555] [outer = 10DD1400] 03:33:32 INFO - PROCESS | 2860 | 1467110012733 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]]]}] 03:33:32 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 03:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1128ms 03:33:32 INFO - PROCESS | 2860 | 1467110012750 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 03:33:32 INFO - PROCESS | 2860 | 1467110012754 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 03:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:33:32 INFO - PROCESS | 2860 | 1467110012757 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:33:32 INFO - PROCESS | 2860 | 1467110012759 Marionette TRACE conn5 <- [1,706,null,{}] 03:33:32 INFO - PROCESS | 2860 | 1467110012763 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}] 03:33:32 INFO - PROCESS | 2860 | 1467110012766 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:32 INFO - PROCESS | 2860 | 1467110012883 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 03:33:32 INFO - PROCESS | 2860 | 1467110012892 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:32 INFO - PROCESS | 2860 | 1467110012895 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:32 INFO - PROCESS | 2860 | ++DOCSHELL 1471C800 == 32 [pid = 2860] [id = 186] 03:33:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (14722000) [pid = 2860] [serial = 556] [outer = 00000000] 03:33:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1474CC00) [pid = 2860] [serial = 557] [outer = 14722000] 03:33:33 INFO - PROCESS | 2860 | 1467110012983 Marionette DEBUG loaded listener.js 03:33:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (148E1C00) [pid = 2860] [serial = 558] [outer = 14722000] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0FB01C00) [pid = 2860] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18DC6000) [pid = 2860] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10062800) [pid = 2860] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0C521800) [pid = 2860] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (147DD800) [pid = 2860] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19AA7800) [pid = 2860] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (0C76FC00) [pid = 2860] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (148EE000) [pid = 2860] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (147E4C00) [pid = 2860] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (0FA74000) [pid = 2860] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1973A000) [pid = 2860] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (10BE2400) [pid = 2860] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (177AB400) [pid = 2860] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:33:33 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (19AB1C00) [pid = 2860] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:33:33 INFO - PROCESS | 2860 | 1467110013917 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]]]}] 03:33:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:33:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1175ms 03:33:33 INFO - PROCESS | 2860 | 1467110013938 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 03:33:33 INFO - PROCESS | 2860 | 1467110013940 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 03:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:33:33 INFO - PROCESS | 2860 | 1467110013950 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:33:33 INFO - PROCESS | 2860 | 1467110013956 Marionette TRACE conn5 <- [1,710,null,{}] 03:33:33 INFO - PROCESS | 2860 | 1467110013960 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}] 03:33:33 INFO - PROCESS | 2860 | 1467110013964 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:34 INFO - PROCESS | 2860 | 1467110014075 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 03:33:34 INFO - PROCESS | 2860 | 1467110014084 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 2860 | 1467110014086 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:34 INFO - PROCESS | 2860 | ++DOCSHELL 0FA74000 == 33 [pid = 2860] [id = 187] 03:33:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0FA75800) [pid = 2860] [serial = 559] [outer = 00000000] 03:33:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (16484000) [pid = 2860] [serial = 560] [outer = 0FA75800] 03:33:34 INFO - PROCESS | 2860 | 1467110014130 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (17170C00) [pid = 2860] [serial = 561] [outer = 0FA75800] 03:33:34 INFO - PROCESS | 2860 | 1467110014576 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] 03:33:34 INFO - PROCESS | 2860 | 1467110014646 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 03:33:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:33:34 INFO - PROCESS | 2860 | 1467110014650 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:33:34 INFO - PROCESS | 2860 | 1467110014652 Marionette TRACE conn5 <- [1,714,null,{}] 03:33:34 INFO - PROCESS | 2860 | 1467110014656 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}] 03:33:34 INFO - PROCESS | 2860 | 1467110014657 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:34 INFO - PROCESS | 2860 | 1467110014741 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 03:33:34 INFO - PROCESS | 2860 | 1467110014747 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:34 INFO - PROCESS | 2860 | 1467110014749 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:34 INFO - PROCESS | 2860 | ++DOCSHELL 1717A800 == 34 [pid = 2860] [id = 188] 03:33:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (17590C00) [pid = 2860] [serial = 562] [outer = 00000000] 03:33:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (18822800) [pid = 2860] [serial = 563] [outer = 17590C00] 03:33:34 INFO - PROCESS | 2860 | 1467110014793 Marionette DEBUG loaded listener.js 03:33:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1882B400) [pid = 2860] [serial = 564] [outer = 17590C00] 03:33:35 INFO - PROCESS | 2860 | 1467110015273 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]]]}] 03:33:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:33:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 671ms 03:33:35 INFO - PROCESS | 2860 | 1467110015323 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 03:33:35 INFO - PROCESS | 2860 | 1467110015325 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 03:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:33:35 INFO - PROCESS | 2860 | 1467110015328 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:33:35 INFO - PROCESS | 2860 | 1467110015330 Marionette TRACE conn5 <- [1,718,null,{}] 03:33:35 INFO - PROCESS | 2860 | 1467110015333 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}] 03:33:35 INFO - PROCESS | 2860 | 1467110015335 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:35 INFO - PROCESS | 2860 | 1467110015443 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 03:33:35 INFO - PROCESS | 2860 | 1467110015448 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:35 INFO - PROCESS | 2860 | 1467110015454 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:35 INFO - PROCESS | 2860 | ++DOCSHELL 13EE2000 == 35 [pid = 2860] [id = 189] 03:33:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (18A0F400) [pid = 2860] [serial = 565] [outer = 00000000] 03:33:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (18DC8400) [pid = 2860] [serial = 566] [outer = 18A0F400] 03:33:35 INFO - PROCESS | 2860 | 1467110015511 Marionette DEBUG loaded listener.js 03:33:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (18DD0000) [pid = 2860] [serial = 567] [outer = 18A0F400] 03:33:36 INFO - PROCESS | 2860 | 1467110015986 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] 03:33:36 INFO - PROCESS | 2860 | 1467110016061 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 03:33:36 INFO - PROCESS | 2860 | 1467110016064 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 2860 | 1467110016065 Marionette TRACE conn5 <- [1,722,null,{}] 03:33:36 INFO - PROCESS | 2860 | 1467110016069 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}] 03:33:36 INFO - PROCESS | 2860 | 1467110016071 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:36 INFO - PROCESS | 2860 | 1467110016150 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 03:33:36 INFO - PROCESS | 2860 | 1467110016156 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:36 INFO - PROCESS | 2860 | 1467110016158 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:36 INFO - PROCESS | 2860 | ++DOCSHELL 10063800 == 36 [pid = 2860] [id = 190] 03:33:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (15B42400) [pid = 2860] [serial = 568] [outer = 00000000] 03:33:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19746000) [pid = 2860] [serial = 569] [outer = 15B42400] 03:33:36 INFO - PROCESS | 2860 | 1467110016210 Marionette DEBUG loaded listener.js 03:33:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19739000) [pid = 2860] [serial = 570] [outer = 15B42400] 03:33:36 INFO - PROCESS | 2860 | 1467110016911 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]]]}] 03:33:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:33:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 870ms 03:33:36 INFO - PROCESS | 2860 | 1467110016943 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 03:33:36 INFO - PROCESS | 2860 | 1467110016947 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 03:33:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:33:36 INFO - PROCESS | 2860 | 1467110016953 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:33:36 INFO - PROCESS | 2860 | 1467110016958 Marionette TRACE conn5 <- [1,726,null,{}] 03:33:36 INFO - PROCESS | 2860 | 1467110016964 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}] 03:33:36 INFO - PROCESS | 2860 | 1467110016967 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:37 INFO - PROCESS | 2860 | 1467110017077 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 03:33:37 INFO - PROCESS | 2860 | 1467110017158 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:37 INFO - PROCESS | 2860 | 1467110017161 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:37 INFO - PROCESS | 2860 | ++DOCSHELL 10BD7800 == 37 [pid = 2860] [id = 191] 03:33:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (10BDD800) [pid = 2860] [serial = 571] [outer = 00000000] 03:33:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (13DF0800) [pid = 2860] [serial = 572] [outer = 10BDD800] 03:33:37 INFO - PROCESS | 2860 | 1467110017259 Marionette DEBUG loaded listener.js 03:33:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (13EA9400) [pid = 2860] [serial = 573] [outer = 10BDD800] 03:33:38 INFO - PROCESS | 2860 | 1467110018288 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]]]}] 03:33:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:33:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1378ms 03:33:38 INFO - PROCESS | 2860 | 1467110018334 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 03:33:38 INFO - PROCESS | 2860 | 1467110018339 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 03:33:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:33:38 INFO - PROCESS | 2860 | 1467110018346 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:33:38 INFO - PROCESS | 2860 | 1467110018349 Marionette TRACE conn5 <- [1,730,null,{}] 03:33:38 INFO - PROCESS | 2860 | 1467110018353 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}] 03:33:38 INFO - PROCESS | 2860 | 1467110018356 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:38 INFO - PROCESS | 2860 | 1467110018469 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 03:33:38 INFO - PROCESS | 2860 | 1467110018593 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:38 INFO - PROCESS | 2860 | 1467110018596 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:38 INFO - PROCESS | 2860 | ++DOCSHELL 177AAC00 == 38 [pid = 2860] [id = 192] 03:33:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18708C00) [pid = 2860] [serial = 574] [outer = 00000000] 03:33:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18A0D800) [pid = 2860] [serial = 575] [outer = 18708C00] 03:33:38 INFO - PROCESS | 2860 | 1467110018653 Marionette DEBUG loaded listener.js 03:33:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18DC8800) [pid = 2860] [serial = 576] [outer = 18708C00] 03:33:39 INFO - PROCESS | 2860 | 1467110019642 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]]]}] 03:33:39 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 03:33:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1332ms 03:33:39 INFO - PROCESS | 2860 | 1467110019717 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 03:33:39 INFO - PROCESS | 2860 | 1467110019719 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 03:33:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:33:39 INFO - PROCESS | 2860 | 1467110019724 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:33:39 INFO - PROCESS | 2860 | 1467110019728 Marionette TRACE conn5 <- [1,734,null,{}] 03:33:39 INFO - PROCESS | 2860 | 1467110019738 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}] 03:33:39 INFO - PROCESS | 2860 | 1467110019743 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:39 INFO - PROCESS | 2860 | 1467110019881 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 03:33:40 INFO - PROCESS | 2860 | 1467110020104 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:40 INFO - PROCESS | 2860 | 1467110020107 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:40 INFO - PROCESS | 2860 | ++DOCSHELL 0C595800 == 39 [pid = 2860] [id = 193] 03:33:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C597000) [pid = 2860] [serial = 577] [outer = 00000000] 03:33:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0C71EC00) [pid = 2860] [serial = 578] [outer = 0C597000] 03:33:40 INFO - PROCESS | 2860 | 1467110020157 Marionette DEBUG loaded listener.js 03:33:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0FB07400) [pid = 2860] [serial = 579] [outer = 0C597000] 03:33:40 INFO - PROCESS | 2860 | --DOCSHELL 13EE2000 == 38 [pid = 2860] [id = 189] 03:33:40 INFO - PROCESS | 2860 | --DOCSHELL 1717A800 == 37 [pid = 2860] [id = 188] 03:33:40 INFO - PROCESS | 2860 | --DOCSHELL 0FA74000 == 36 [pid = 2860] [id = 187] 03:33:40 INFO - PROCESS | 2860 | --DOCSHELL 1471C800 == 35 [pid = 2860] [id = 186] 03:33:40 INFO - PROCESS | 2860 | --DOCSHELL 103C2400 == 34 [pid = 2860] [id = 185] 03:33:40 INFO - PROCESS | 2860 | --DOCSHELL 08AEB000 == 33 [pid = 2860] [id = 184] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (10047800) [pid = 2860] [serial = 536] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18DD2000) [pid = 2860] [serial = 525] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18DCD000) [pid = 2860] [serial = 524] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1033F800) [pid = 2860] [serial = 515] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10DA3800) [pid = 2860] [serial = 516] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C595400) [pid = 2860] [serial = 512] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FA72800) [pid = 2860] [serial = 513] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (16482C00) [pid = 2860] [serial = 518] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19AB0800) [pid = 2860] [serial = 504] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10054000) [pid = 2860] [serial = 506] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (17176000) [pid = 2860] [serial = 539] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (102E5800) [pid = 2860] [serial = 507] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1710E400) [pid = 2860] [serial = 509] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1811D000) [pid = 2860] [serial = 510] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1022B000) [pid = 2860] [serial = 537] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (14748400) [pid = 2860] [serial = 543] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (0C87CC00) [pid = 2860] [serial = 545] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (199C1800) [pid = 2860] [serial = 527] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (103C0000) [pid = 2860] [serial = 542] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (18705800) [pid = 2860] [serial = 540] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (14750400) [pid = 2860] [serial = 530] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (18827C00) [pid = 2860] [serial = 531] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (19AA9000) [pid = 2860] [serial = 528] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (19EED400) [pid = 2860] [serial = 534] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (18828000) [pid = 2860] [serial = 521] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 56 (188AE800) [pid = 2860] [serial = 522] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 55 (17115800) [pid = 2860] [serial = 519] [outer = 00000000] [url = about:blank] 03:33:40 INFO - PROCESS | 2860 | --DOMWINDOW == 54 (19BC1400) [pid = 2860] [serial = 533] [outer = 00000000] [url = about:blank] 03:33:41 INFO - PROCESS | 2860 | 1467110021222 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]]]}] 03:33:41 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.) 03:33:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1523ms 03:33:41 INFO - PROCESS | 2860 | 1467110021250 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 03:33:41 INFO - PROCESS | 2860 | 1467110021254 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 03:33:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:33:41 INFO - PROCESS | 2860 | 1467110021258 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:33:41 INFO - PROCESS | 2860 | 1467110021261 Marionette TRACE conn5 <- [1,738,null,{}] 03:33:41 INFO - PROCESS | 2860 | 1467110021266 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}] 03:33:41 INFO - PROCESS | 2860 | 1467110021268 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:41 INFO - PROCESS | 2860 | 1467110021356 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 03:33:41 INFO - PROCESS | 2860 | 1467110021473 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:41 INFO - PROCESS | 2860 | 1467110021475 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:41 INFO - PROCESS | 2860 | ++DOCSHELL 0FA72800 == 34 [pid = 2860] [id = 194] 03:33:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 55 (1004B000) [pid = 2860] [serial = 580] [outer = 00000000] 03:33:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (10065C00) [pid = 2860] [serial = 581] [outer = 1004B000] 03:33:41 INFO - PROCESS | 2860 | 1467110021524 Marionette DEBUG loaded listener.js 03:33:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (10297400) [pid = 2860] [serial = 582] [outer = 1004B000] 03:33:42 INFO - PROCESS | 2860 | 1467110022372 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]]]}] 03:33:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:33:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1129ms 03:33:42 INFO - PROCESS | 2860 | 1467110022391 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 03:33:42 INFO - PROCESS | 2860 | 1467110022394 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 03:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:33:42 INFO - PROCESS | 2860 | 1467110022398 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:33:42 INFO - PROCESS | 2860 | 1467110022400 Marionette TRACE conn5 <- [1,742,null,{}] 03:33:42 INFO - PROCESS | 2860 | 1467110022404 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}] 03:33:42 INFO - PROCESS | 2860 | 1467110022406 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:42 INFO - PROCESS | 2860 | 1467110022525 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 03:33:42 INFO - PROCESS | 2860 | 1467110022534 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:42 INFO - PROCESS | 2860 | 1467110022536 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:42 INFO - PROCESS | 2860 | ++DOCSHELL 13DE7C00 == 35 [pid = 2860] [id = 195] 03:33:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (13EAE800) [pid = 2860] [serial = 583] [outer = 00000000] 03:33:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (14699C00) [pid = 2860] [serial = 584] [outer = 13EAE800] 03:33:42 INFO - PROCESS | 2860 | 1467110022581 Marionette DEBUG loaded listener.js 03:33:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (14750400) [pid = 2860] [serial = 585] [outer = 13EAE800] 03:33:43 INFO - PROCESS | 2860 | 1467110023523 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]]]}] 03:33:43 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 03:33:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1175ms 03:33:43 INFO - PROCESS | 2860 | 1467110023579 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 03:33:43 INFO - PROCESS | 2860 | 1467110023582 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 03:33:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:33:43 INFO - PROCESS | 2860 | 1467110023590 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:33:43 INFO - PROCESS | 2860 | 1467110023596 Marionette TRACE conn5 <- [1,746,null,{}] 03:33:43 INFO - PROCESS | 2860 | 1467110023601 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}] 03:33:43 INFO - PROCESS | 2860 | 1467110023604 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:43 INFO - PROCESS | 2860 | 1467110023718 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 03:33:43 INFO - PROCESS | 2860 | 1467110023725 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:43 INFO - PROCESS | 2860 | 1467110023727 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:43 INFO - PROCESS | 2860 | ++DOCSHELL 1711A000 == 36 [pid = 2860] [id = 196] 03:33:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (1711A800) [pid = 2860] [serial = 586] [outer = 00000000] 03:33:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (177AC800) [pid = 2860] [serial = 587] [outer = 1711A800] 03:33:43 INFO - PROCESS | 2860 | 1467110023781 Marionette DEBUG loaded listener.js 03:33:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (18705400) [pid = 2860] [serial = 588] [outer = 1711A800] 03:33:44 INFO - PROCESS | 2860 | 1467110024256 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]]]}] 03:33:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:33:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 690ms 03:33:44 INFO - PROCESS | 2860 | 1467110024279 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 03:33:44 INFO - PROCESS | 2860 | 1467110024281 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 03:33:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:33:44 INFO - PROCESS | 2860 | 1467110024289 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:33:44 INFO - PROCESS | 2860 | 1467110024291 Marionette TRACE conn5 <- [1,750,null,{}] 03:33:44 INFO - PROCESS | 2860 | 1467110024294 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}] 03:33:44 INFO - PROCESS | 2860 | 1467110024296 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:44 INFO - PROCESS | 2860 | 1467110024418 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 03:33:44 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (18A0F400) [pid = 2860] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:33:44 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (14722000) [pid = 2860] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:33:44 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (08AECC00) [pid = 2860] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:33:44 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (10DD1400) [pid = 2860] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:33:44 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (17590C00) [pid = 2860] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:33:44 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (0FA75800) [pid = 2860] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:33:44 INFO - PROCESS | 2860 | 1467110024475 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:44 INFO - PROCESS | 2860 | 1467110024477 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:44 INFO - PROCESS | 2860 | ++DOCSHELL 10058C00 == 37 [pid = 2860] [id = 197] 03:33:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (10BD6800) [pid = 2860] [serial = 589] [outer = 00000000] 03:33:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (177A7C00) [pid = 2860] [serial = 590] [outer = 10BD6800] 03:33:44 INFO - PROCESS | 2860 | 1467110024523 Marionette DEBUG loaded listener.js 03:33:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (18826400) [pid = 2860] [serial = 591] [outer = 10BD6800] 03:33:45 INFO - PROCESS | 2860 | 1467110025359 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]]]}] 03:33:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:33:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1128ms 03:33:45 INFO - PROCESS | 2860 | 1467110025415 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 03:33:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:33:45 INFO - PROCESS | 2860 | 1467110025417 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 03:33:45 INFO - PROCESS | 2860 | 1467110025420 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:33:45 INFO - PROCESS | 2860 | 1467110025422 Marionette TRACE conn5 <- [1,754,null,{}] 03:33:45 INFO - PROCESS | 2860 | 1467110025426 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}] 03:33:45 INFO - PROCESS | 2860 | 1467110025428 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:45 INFO - PROCESS | 2860 | 1467110025505 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 03:33:45 INFO - PROCESS | 2860 | 1467110025581 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:45 INFO - PROCESS | 2860 | 1467110025586 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:45 INFO - PROCESS | 2860 | ++DOCSHELL 18DCE800 == 38 [pid = 2860] [id = 198] 03:33:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (18DCF400) [pid = 2860] [serial = 592] [outer = 00000000] 03:33:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (1907C000) [pid = 2860] [serial = 593] [outer = 18DCF400] 03:33:45 INFO - PROCESS | 2860 | 1467110025640 Marionette DEBUG loaded listener.js 03:33:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (1973E400) [pid = 2860] [serial = 594] [outer = 18DCF400] 03:33:46 INFO - PROCESS | 2860 | 1467110026491 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]]]}] 03:33:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:33:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1132ms 03:33:46 INFO - PROCESS | 2860 | 1467110026553 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 03:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:33:46 INFO - PROCESS | 2860 | 1467110026555 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 03:33:46 INFO - PROCESS | 2860 | 1467110026558 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:33:46 INFO - PROCESS | 2860 | 1467110026560 Marionette TRACE conn5 <- [1,758,null,{}] 03:33:46 INFO - PROCESS | 2860 | 1467110026564 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}] 03:33:46 INFO - PROCESS | 2860 | 1467110026566 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:46 INFO - PROCESS | 2860 | 1467110026685 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 03:33:46 INFO - PROCESS | 2860 | 1467110026693 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:46 INFO - PROCESS | 2860 | 1467110026695 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:46 INFO - PROCESS | 2860 | ++DOCSHELL 199C4400 == 39 [pid = 2860] [id = 199] 03:33:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (199C4C00) [pid = 2860] [serial = 595] [outer = 00000000] 03:33:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (19AA8C00) [pid = 2860] [serial = 596] [outer = 199C4C00] 03:33:46 INFO - PROCESS | 2860 | 1467110026739 Marionette DEBUG loaded listener.js 03:33:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (19AA6000) [pid = 2860] [serial = 597] [outer = 199C4C00] 03:33:47 INFO - PROCESS | 2860 | 1467110027402 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]]]}] 03:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 870ms 03:33:47 INFO - PROCESS | 2860 | 1467110027430 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 03:33:47 INFO - PROCESS | 2860 | 1467110027434 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 03:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:33:47 INFO - PROCESS | 2860 | 1467110027439 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:33:47 INFO - PROCESS | 2860 | 1467110027444 Marionette TRACE conn5 <- [1,762,null,{}] 03:33:47 INFO - PROCESS | 2860 | 1467110027449 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}] 03:33:47 INFO - PROCESS | 2860 | 1467110027452 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:47 INFO - PROCESS | 2860 | 1467110027563 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 03:33:47 INFO - PROCESS | 2860 | 1467110027659 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:47 INFO - PROCESS | 2860 | 1467110027662 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:47 INFO - PROCESS | 2860 | ++DOCSHELL 10053400 == 40 [pid = 2860] [id = 200] 03:33:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (10063400) [pid = 2860] [serial = 598] [outer = 00000000] 03:33:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (13DE5C00) [pid = 2860] [serial = 599] [outer = 10063400] 03:33:47 INFO - PROCESS | 2860 | 1467110027720 Marionette DEBUG loaded listener.js 03:33:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (13EAA400) [pid = 2860] [serial = 600] [outer = 10063400] 03:33:48 INFO - PROCESS | 2860 | 1467110028336 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]]]}] 03:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 930ms 03:33:48 INFO - PROCESS | 2860 | 1467110028370 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 03:33:48 INFO - PROCESS | 2860 | 1467110028375 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 03:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:33:48 INFO - PROCESS | 2860 | 1467110028381 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:33:48 INFO - PROCESS | 2860 | 1467110028384 Marionette TRACE conn5 <- [1,766,null,{}] 03:33:48 INFO - PROCESS | 2860 | 1467110028388 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}] 03:33:48 INFO - PROCESS | 2860 | 1467110028391 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:48 INFO - PROCESS | 2860 | 1467110028502 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 03:33:48 INFO - PROCESS | 2860 | 1467110028600 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:48 INFO - PROCESS | 2860 | 1467110028603 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:48 INFO - PROCESS | 2860 | ++DOCSHELL 1759A400 == 41 [pid = 2860] [id = 201] 03:33:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (175C8400) [pid = 2860] [serial = 601] [outer = 00000000] 03:33:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1882C800) [pid = 2860] [serial = 602] [outer = 175C8400] 03:33:48 INFO - PROCESS | 2860 | 1467110028658 Marionette DEBUG loaded listener.js 03:33:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18DCB800) [pid = 2860] [serial = 603] [outer = 175C8400] 03:33:49 INFO - PROCESS | 2860 | 1467110029292 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]]]}] 03:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 930ms 03:33:49 INFO - PROCESS | 2860 | 1467110029315 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 03:33:49 INFO - PROCESS | 2860 | 1467110029317 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 03:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:33:49 INFO - PROCESS | 2860 | 1467110029321 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:33:49 INFO - PROCESS | 2860 | 1467110029325 Marionette TRACE conn5 <- [1,770,null,{}] 03:33:49 INFO - PROCESS | 2860 | 1467110029336 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}] 03:33:49 INFO - PROCESS | 2860 | 1467110029341 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:49 INFO - PROCESS | 2860 | 1467110029448 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 03:33:49 INFO - PROCESS | 2860 | 1467110029547 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:49 INFO - PROCESS | 2860 | 1467110029550 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:49 INFO - PROCESS | 2860 | ++DOCSHELL 19AB0C00 == 42 [pid = 2860] [id = 202] 03:33:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19AB1000) [pid = 2860] [serial = 604] [outer = 00000000] 03:33:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19B3F800) [pid = 2860] [serial = 605] [outer = 19AB1000] 03:33:49 INFO - PROCESS | 2860 | 1467110029608 Marionette DEBUG loaded listener.js 03:33:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19B46800) [pid = 2860] [serial = 606] [outer = 19AB1000] 03:33:50 INFO - PROCESS | 2860 | 1467110030178 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]]]}] 03:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 870ms 03:33:50 INFO - PROCESS | 2860 | 1467110030194 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 03:33:50 INFO - PROCESS | 2860 | 1467110030197 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 03:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:33:50 INFO - PROCESS | 2860 | 1467110030216 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:33:50 INFO - PROCESS | 2860 | 1467110030218 Marionette TRACE conn5 <- [1,774,null,{}] 03:33:50 INFO - PROCESS | 2860 | 1467110030221 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}] 03:33:50 INFO - PROCESS | 2860 | 1467110030224 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:50 INFO - PROCESS | 2860 | 1467110030331 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 03:33:50 INFO - PROCESS | 2860 | 1467110030426 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:50 INFO - PROCESS | 2860 | 1467110030428 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:50 INFO - PROCESS | 2860 | ++DOCSHELL 19B40800 == 43 [pid = 2860] [id = 203] 03:33:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19B43000) [pid = 2860] [serial = 607] [outer = 00000000] 03:33:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19B4B000) [pid = 2860] [serial = 608] [outer = 19B43000] 03:33:50 INFO - PROCESS | 2860 | 1467110030481 Marionette DEBUG loaded listener.js 03:33:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19D18C00) [pid = 2860] [serial = 609] [outer = 19B43000] 03:33:51 INFO - PROCESS | 2860 | 1467110031262 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]]]}] 03:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1127ms 03:33:51 INFO - PROCESS | 2860 | 1467110031343 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 03:33:51 INFO - PROCESS | 2860 | 1467110031347 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 03:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:33:51 INFO - PROCESS | 2860 | 1467110031352 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:33:51 INFO - PROCESS | 2860 | 1467110031355 Marionette TRACE conn5 <- [1,778,null,{}] 03:33:51 INFO - PROCESS | 2860 | 1467110031361 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}] 03:33:51 INFO - PROCESS | 2860 | 1467110031364 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:51 INFO - PROCESS | 2860 | 1467110031462 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 03:33:51 INFO - PROCESS | 2860 | 1467110031590 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:51 INFO - PROCESS | 2860 | 1467110031593 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:51 INFO - PROCESS | 2860 | ++DOCSHELL 0F6F8400 == 44 [pid = 2860] [id = 204] 03:33:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0F6F9C00) [pid = 2860] [serial = 610] [outer = 00000000] 03:33:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0FA7D800) [pid = 2860] [serial = 611] [outer = 0F6F9C00] 03:33:51 INFO - PROCESS | 2860 | 1467110031644 Marionette DEBUG loaded listener.js 03:33:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10048000) [pid = 2860] [serial = 612] [outer = 0F6F9C00] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 0C63E800 == 43 [pid = 2860] [id = 182] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 0FB07800 == 42 [pid = 2860] [id = 183] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 18DCE800 == 41 [pid = 2860] [id = 198] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 10058C00 == 40 [pid = 2860] [id = 197] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 1711A000 == 39 [pid = 2860] [id = 196] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 13DE7C00 == 38 [pid = 2860] [id = 195] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 0FA72800 == 37 [pid = 2860] [id = 194] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 0C595800 == 36 [pid = 2860] [id = 193] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 10BD7800 == 35 [pid = 2860] [id = 191] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 10063800 == 34 [pid = 2860] [id = 190] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 0F660800 == 33 [pid = 2860] [id = 181] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 177AAC00 == 32 [pid = 2860] [id = 192] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 19AB0C00 == 31 [pid = 2860] [id = 202] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 19B40800 == 30 [pid = 2860] [id = 203] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 1759A400 == 29 [pid = 2860] [id = 201] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 199C4400 == 28 [pid = 2860] [id = 199] 03:33:52 INFO - PROCESS | 2860 | --DOCSHELL 10053400 == 27 [pid = 2860] [id = 200] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18DC8400) [pid = 2860] [serial = 566] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1474CC00) [pid = 2860] [serial = 557] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0FB09800) [pid = 2860] [serial = 552] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C638400) [pid = 2860] [serial = 551] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1004B800) [pid = 2860] [serial = 548] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (13DE9400) [pid = 2860] [serial = 554] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18DD0000) [pid = 2860] [serial = 567] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18822800) [pid = 2860] [serial = 563] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (16484000) [pid = 2860] [serial = 560] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1882B400) [pid = 2860] [serial = 564] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (148E1C00) [pid = 2860] [serial = 558] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (17170C00) [pid = 2860] [serial = 561] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (13DEF800) [pid = 2860] [serial = 555] [outer = 00000000] [url = about:blank] 03:33:52 INFO - PROCESS | 2860 | 1467110032811 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]]]}] 03:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1480ms 03:33:52 INFO - PROCESS | 2860 | 1467110032833 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 03:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:33:52 INFO - PROCESS | 2860 | 1467110032837 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 03:33:52 INFO - PROCESS | 2860 | 1467110032841 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:33:52 INFO - PROCESS | 2860 | 1467110032846 Marionette TRACE conn5 <- [1,782,null,{}] 03:33:52 INFO - PROCESS | 2860 | 1467110032851 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}] 03:33:52 INFO - PROCESS | 2860 | 1467110032854 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:52 INFO - PROCESS | 2860 | 1467110032944 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 03:33:52 INFO - PROCESS | 2860 | 1467110032953 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:52 INFO - PROCESS | 2860 | 1467110032956 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:52 INFO - PROCESS | 2860 | ++DOCSHELL 0C63EC00 == 28 [pid = 2860] [id = 205] 03:33:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C697400) [pid = 2860] [serial = 613] [outer = 00000000] 03:33:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0F65D800) [pid = 2860] [serial = 614] [outer = 0C697400] 03:33:53 INFO - PROCESS | 2860 | 1467110033004 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0FA7CC00) [pid = 2860] [serial = 615] [outer = 0C697400] 03:33:53 INFO - PROCESS | 2860 | 1467110033492 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]]]}] 03:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 690ms 03:33:53 INFO - PROCESS | 2860 | 1467110033533 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 03:33:53 INFO - PROCESS | 2860 | 1467110033538 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 03:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:33:53 INFO - PROCESS | 2860 | 1467110033545 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:33:53 INFO - PROCESS | 2860 | 1467110033548 Marionette TRACE conn5 <- [1,786,null,{}] 03:33:53 INFO - PROCESS | 2860 | 1467110033552 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}] 03:33:53 INFO - PROCESS | 2860 | 1467110033554 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:53 INFO - PROCESS | 2860 | 1467110033686 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 03:33:53 INFO - PROCESS | 2860 | 1467110033775 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:53 INFO - PROCESS | 2860 | 1467110033777 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:53 INFO - PROCESS | 2860 | ++DOCSHELL 10297C00 == 29 [pid = 2860] [id = 206] 03:33:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (102D8800) [pid = 2860] [serial = 616] [outer = 00000000] 03:33:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10345C00) [pid = 2860] [serial = 617] [outer = 102D8800] 03:33:53 INFO - PROCESS | 2860 | 1467110033825 Marionette DEBUG loaded listener.js 03:33:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (10D39000) [pid = 2860] [serial = 618] [outer = 102D8800] 03:33:54 INFO - PROCESS | 2860 | 1467110034213 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]]]}] 03:33:54 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 03:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 03:33:54 INFO - PROCESS | 2860 | 1467110034278 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 03:33:54 INFO - PROCESS | 2860 | 1467110034280 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 03:33:54 INFO - PROCESS | 2860 | 1467110034284 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:33:54 INFO - PROCESS | 2860 | 1467110034287 Marionette TRACE conn5 <- [1,790,null,{}] 03:33:54 INFO - PROCESS | 2860 | 1467110034299 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}] 03:33:54 INFO - PROCESS | 2860 | 1467110034304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:54 INFO - PROCESS | 2860 | 1467110034389 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 03:33:54 INFO - PROCESS | 2860 | 1467110034398 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:54 INFO - PROCESS | 2860 | 1467110034401 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:54 INFO - PROCESS | 2860 | ++DOCSHELL 14629C00 == 30 [pid = 2860] [id = 207] 03:33:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (14692C00) [pid = 2860] [serial = 619] [outer = 00000000] 03:33:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (14722800) [pid = 2860] [serial = 620] [outer = 14692C00] 03:33:54 INFO - PROCESS | 2860 | 1467110034455 Marionette DEBUG loaded listener.js 03:33:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (14751C00) [pid = 2860] [serial = 621] [outer = 14692C00] 03:33:54 INFO - PROCESS | 2860 | 1467110034968 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]]]}] 03:33:55 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 03:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 730ms 03:33:55 INFO - PROCESS | 2860 | 1467110035041 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 03:33:55 INFO - PROCESS | 2860 | 1467110035044 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 03:33:55 INFO - PROCESS | 2860 | 1467110035047 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:33:55 INFO - PROCESS | 2860 | 1467110035049 Marionette TRACE conn5 <- [1,794,null,{}] 03:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:33:55 INFO - PROCESS | 2860 | 1467110035052 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}] 03:33:55 INFO - PROCESS | 2860 | 1467110035054 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:55 INFO - PROCESS | 2860 | 1467110035171 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 03:33:55 INFO - PROCESS | 2860 | 1467110035230 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:55 INFO - PROCESS | 2860 | 1467110035232 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:55 INFO - PROCESS | 2860 | ++DOCSHELL 15657800 == 31 [pid = 2860] [id = 208] 03:33:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (15657C00) [pid = 2860] [serial = 622] [outer = 00000000] 03:33:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1648A400) [pid = 2860] [serial = 623] [outer = 15657C00] 03:33:55 INFO - PROCESS | 2860 | 1467110035277 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1710F800) [pid = 2860] [serial = 624] [outer = 15657C00] 03:33:55 INFO - PROCESS | 2860 | 1467110035699 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]]]}] 03:33:55 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 03:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 03:33:55 INFO - PROCESS | 2860 | 1467110035723 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 03:33:55 INFO - PROCESS | 2860 | 1467110035725 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 03:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:33:55 INFO - PROCESS | 2860 | 1467110035735 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:33:55 INFO - PROCESS | 2860 | 1467110035737 Marionette TRACE conn5 <- [1,798,null,{}] 03:33:55 INFO - PROCESS | 2860 | 1467110035740 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}] 03:33:55 INFO - PROCESS | 2860 | 1467110035742 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:55 INFO - PROCESS | 2860 | 1467110035852 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 03:33:55 INFO - PROCESS | 2860 | 1467110035857 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:55 INFO - PROCESS | 2860 | 1467110035859 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:55 INFO - PROCESS | 2860 | ++DOCSHELL 17114400 == 32 [pid = 2860] [id = 209] 03:33:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (17116000) [pid = 2860] [serial = 625] [outer = 00000000] 03:33:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (17178400) [pid = 2860] [serial = 626] [outer = 17116000] 03:33:55 INFO - PROCESS | 2860 | 1467110035904 Marionette DEBUG loaded listener.js 03:33:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1717AC00) [pid = 2860] [serial = 627] [outer = 17116000] 03:33:56 INFO - PROCESS | 2860 | 1467110036373 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]]]}] 03:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 03:33:56 INFO - PROCESS | 2860 | 1467110036408 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 03:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:33:56 INFO - PROCESS | 2860 | 1467110036410 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 03:33:56 INFO - PROCESS | 2860 | 1467110036418 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:33:56 INFO - PROCESS | 2860 | 1467110036419 Marionette TRACE conn5 <- [1,802,null,{}] 03:33:56 INFO - PROCESS | 2860 | 1467110036423 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}] 03:33:56 INFO - PROCESS | 2860 | 1467110036429 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:56 INFO - PROCESS | 2860 | 1467110036583 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DCF400) [pid = 2860] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0FB08400) [pid = 2860] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1711A800) [pid = 2860] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (15B42400) [pid = 2860] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10BDD800) [pid = 2860] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1004B000) [pid = 2860] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C597000) [pid = 2860] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (13EAE800) [pid = 2860] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18708C00) [pid = 2860] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10BD6800) [pid = 2860] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0C690400) [pid = 2860] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:33:56 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (199C4C00) [pid = 2860] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:33:57 INFO - PROCESS | 2860 | 1467110037005 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 2860 | 1467110037007 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:57 INFO - PROCESS | 2860 | ++DOCSHELL 0C52A800 == 33 [pid = 2860] [id = 210] 03:33:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C597000) [pid = 2860] [serial = 628] [outer = 00000000] 03:33:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1004E000) [pid = 2860] [serial = 629] [outer = 0C597000] 03:33:57 INFO - PROCESS | 2860 | 1467110037051 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (13EE4000) [pid = 2860] [serial = 630] [outer = 0C597000] 03:33:57 INFO - PROCESS | 2860 | 1467110037428 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] 03:33:57 INFO - PROCESS | 2860 | 1467110037438 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 03:33:57 INFO - PROCESS | 2860 | 1467110037441 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:33:57 INFO - PROCESS | 2860 | 1467110037443 Marionette TRACE conn5 <- [1,806,null,{}] 03:33:57 INFO - PROCESS | 2860 | 1467110037447 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}] 03:33:57 INFO - PROCESS | 2860 | 1467110037449 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:57 INFO - PROCESS | 2860 | 1467110037561 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 03:33:57 INFO - PROCESS | 2860 | 1467110037569 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:57 INFO - PROCESS | 2860 | 1467110037571 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:57 INFO - PROCESS | 2860 | ++DOCSHELL 16490400 == 34 [pid = 2860] [id = 211] 03:33:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (17113800) [pid = 2860] [serial = 631] [outer = 00000000] 03:33:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18DC7C00) [pid = 2860] [serial = 632] [outer = 17113800] 03:33:57 INFO - PROCESS | 2860 | 1467110037614 Marionette DEBUG loaded listener.js 03:33:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18DCBC00) [pid = 2860] [serial = 633] [outer = 17113800] 03:33:58 INFO - PROCESS | 2860 | 1467110038031 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]]]}] 03:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 631ms 03:33:58 INFO - PROCESS | 2860 | 1467110038074 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 03:33:58 INFO - PROCESS | 2860 | 1467110038076 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 03:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:33:58 INFO - PROCESS | 2860 | 1467110038080 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - PROCESS | 2860 | 1467110038081 Marionette TRACE conn5 <- [1,810,null,{}] 03:33:58 INFO - PROCESS | 2860 | 1467110038085 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}] 03:33:58 INFO - PROCESS | 2860 | 1467110038087 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:58 INFO - PROCESS | 2860 | 1467110038197 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 03:33:58 INFO - PROCESS | 2860 | 1467110038205 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 2860 | 1467110038207 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:58 INFO - PROCESS | 2860 | ++DOCSHELL 0C633C00 == 35 [pid = 2860] [id = 212] 03:33:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0C8EC400) [pid = 2860] [serial = 634] [outer = 00000000] 03:33:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1973D000) [pid = 2860] [serial = 635] [outer = 0C8EC400] 03:33:58 INFO - PROCESS | 2860 | 1467110038250 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1710E000) [pid = 2860] [serial = 636] [outer = 0C8EC400] 03:33:58 INFO - PROCESS | 2860 | 1467110038677 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] 03:33:58 INFO - PROCESS | 2860 | 1467110038713 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 03:33:58 INFO - PROCESS | 2860 | 1467110038716 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:33:58 INFO - PROCESS | 2860 | 1467110038718 Marionette TRACE conn5 <- [1,814,null,{}] 03:33:58 INFO - PROCESS | 2860 | 1467110038721 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}] 03:33:58 INFO - PROCESS | 2860 | 1467110038723 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:58 INFO - PROCESS | 2860 | 1467110038838 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 03:33:58 INFO - PROCESS | 2860 | 1467110038848 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:33:58 INFO - PROCESS | 2860 | 1467110038850 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:58 INFO - PROCESS | 2860 | ++DOCSHELL 199BF800 == 36 [pid = 2860] [id = 213] 03:33:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (199C0800) [pid = 2860] [serial = 637] [outer = 00000000] 03:33:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19AAA800) [pid = 2860] [serial = 638] [outer = 199C0800] 03:33:58 INFO - PROCESS | 2860 | 1467110038893 Marionette DEBUG loaded listener.js 03:33:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19AB1C00) [pid = 2860] [serial = 639] [outer = 199C0800] 03:33:59 INFO - PROCESS | 2860 | 1467110039736 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]]]}] 03:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1070ms 03:33:59 INFO - PROCESS | 2860 | 1467110039791 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 03:33:59 INFO - PROCESS | 2860 | 1467110039796 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 03:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:33:59 INFO - PROCESS | 2860 | 1467110039800 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:33:59 INFO - PROCESS | 2860 | 1467110039805 Marionette TRACE conn5 <- [1,818,null,{}] 03:33:59 INFO - PROCESS | 2860 | 1467110039811 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}] 03:33:59 INFO - PROCESS | 2860 | 1467110039814 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:33:59 INFO - PROCESS | 2860 | 1467110039956 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 03:34:00 INFO - PROCESS | 2860 | 1467110040084 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:00 INFO - PROCESS | 2860 | 1467110040087 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:00 INFO - PROCESS | 2860 | ++DOCSHELL 0F660800 == 37 [pid = 2860] [id = 214] 03:34:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0F6FA800) [pid = 2860] [serial = 640] [outer = 00000000] 03:34:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1005E000) [pid = 2860] [serial = 641] [outer = 0F6FA800] 03:34:00 INFO - PROCESS | 2860 | 1467110040145 Marionette DEBUG loaded listener.js 03:34:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (102E2000) [pid = 2860] [serial = 642] [outer = 0F6FA800] 03:34:00 INFO - PROCESS | 2860 | 1467110040904 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]]]}] 03:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1190ms 03:34:01 INFO - PROCESS | 2860 | 1467110040991 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 03:34:01 INFO - PROCESS | 2860 | 1467110040996 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 03:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:34:01 INFO - PROCESS | 2860 | 1467110041003 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:34:01 INFO - PROCESS | 2860 | 1467110041006 Marionette TRACE conn5 <- [1,822,null,{}] 03:34:01 INFO - PROCESS | 2860 | 1467110041010 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}] 03:34:01 INFO - PROCESS | 2860 | 1467110041013 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:01 INFO - PROCESS | 2860 | 1467110041163 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 03:34:01 INFO - PROCESS | 2860 | 1467110041353 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:01 INFO - PROCESS | 2860 | 1467110041357 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:01 INFO - PROCESS | 2860 | ++DOCSHELL 0C525800 == 38 [pid = 2860] [id = 215] 03:34:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (0C52D000) [pid = 2860] [serial = 643] [outer = 00000000] 03:34:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0C636000) [pid = 2860] [serial = 644] [outer = 0C52D000] 03:34:01 INFO - PROCESS | 2860 | 1467110041427 Marionette DEBUG loaded listener.js 03:34:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0C880800) [pid = 2860] [serial = 645] [outer = 0C52D000] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 0C633C00 == 37 [pid = 2860] [id = 212] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 16490400 == 36 [pid = 2860] [id = 211] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 0C52A800 == 35 [pid = 2860] [id = 210] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 17114400 == 34 [pid = 2860] [id = 209] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 15657800 == 33 [pid = 2860] [id = 208] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 14629C00 == 32 [pid = 2860] [id = 207] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 10297C00 == 31 [pid = 2860] [id = 206] 03:34:01 INFO - PROCESS | 2860 | --DOCSHELL 0C63EC00 == 30 [pid = 2860] [id = 205] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0F663800) [pid = 2860] [serial = 546] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (177AC800) [pid = 2860] [serial = 587] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19739000) [pid = 2860] [serial = 570] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19746000) [pid = 2860] [serial = 569] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (13DF0800) [pid = 2860] [serial = 572] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (13EA9400) [pid = 2860] [serial = 573] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (10065C00) [pid = 2860] [serial = 581] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (10297400) [pid = 2860] [serial = 582] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C71EC00) [pid = 2860] [serial = 578] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0FB07400) [pid = 2860] [serial = 579] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18705400) [pid = 2860] [serial = 588] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (14699C00) [pid = 2860] [serial = 584] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (18A0D800) [pid = 2860] [serial = 575] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18DC8800) [pid = 2860] [serial = 576] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (177A7C00) [pid = 2860] [serial = 590] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1973E400) [pid = 2860] [serial = 594] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (18826400) [pid = 2860] [serial = 591] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (14750400) [pid = 2860] [serial = 585] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19AA6000) [pid = 2860] [serial = 597] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19AA8C00) [pid = 2860] [serial = 596] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1907C000) [pid = 2860] [serial = 593] [outer = 00000000] [url = about:blank] 03:34:01 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (10054800) [pid = 2860] [serial = 549] [outer = 00000000] [url = about:blank] 03:34:02 INFO - PROCESS | 2860 | 1467110042090 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]]]}] 03:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1118ms 03:34:02 INFO - PROCESS | 2860 | 1467110042125 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 03:34:02 INFO - PROCESS | 2860 | 1467110042128 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 03:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:34:02 INFO - PROCESS | 2860 | 1467110042132 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:34:02 INFO - PROCESS | 2860 | 1467110042135 Marionette TRACE conn5 <- [1,826,null,{}] 03:34:02 INFO - PROCESS | 2860 | 1467110042140 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}] 03:34:02 INFO - PROCESS | 2860 | 1467110042144 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:02 INFO - PROCESS | 2860 | 1467110042233 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 03:34:02 INFO - PROCESS | 2860 | 1467110042321 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:02 INFO - PROCESS | 2860 | 1467110042324 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:02 INFO - PROCESS | 2860 | ++DOCSHELL 0C58F000 == 31 [pid = 2860] [id = 216] 03:34:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C590000) [pid = 2860] [serial = 646] [outer = 00000000] 03:34:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0FB0F800) [pid = 2860] [serial = 647] [outer = 0C590000] 03:34:02 INFO - PROCESS | 2860 | 1467110042372 Marionette DEBUG loaded listener.js 03:34:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10051000) [pid = 2860] [serial = 648] [outer = 0C590000] 03:34:02 INFO - PROCESS | 2860 | 1467110042798 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]]]}] 03:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 730ms 03:34:03 INFO - PROCESS | 2860 | 1467110043810 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 03:34:03 INFO - PROCESS | 2860 | 1467110043814 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 03:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:34:03 INFO - PROCESS | 2860 | 1467110043935 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:34:03 INFO - PROCESS | 2860 | 1467110043937 Marionette TRACE conn5 <- [1,830,null,{}] 03:34:03 INFO - PROCESS | 2860 | 1467110043941 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}] 03:34:03 INFO - PROCESS | 2860 | 1467110043943 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:04 INFO - PROCESS | 2860 | 1467110044054 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 03:34:04 INFO - PROCESS | 2860 | 1467110044067 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 2860 | 1467110044069 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:04 INFO - PROCESS | 2860 | ++DOCSHELL 13DF1000 == 32 [pid = 2860] [id = 217] 03:34:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (13E22C00) [pid = 2860] [serial = 649] [outer = 00000000] 03:34:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (15651400) [pid = 2860] [serial = 650] [outer = 13E22C00] 03:34:04 INFO - PROCESS | 2860 | 1467110044115 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1648DC00) [pid = 2860] [serial = 651] [outer = 13E22C00] 03:34:04 INFO - PROCESS | 2860 | 1467110044549 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]]]}] 03:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 670ms 03:34:04 INFO - PROCESS | 2860 | 1467110044559 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 03:34:04 INFO - PROCESS | 2860 | 1467110044561 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 03:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:34:04 INFO - PROCESS | 2860 | 1467110044566 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:34:04 INFO - PROCESS | 2860 | 1467110044572 Marionette TRACE conn5 <- [1,834,null,{}] 03:34:04 INFO - PROCESS | 2860 | 1467110044581 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}] 03:34:04 INFO - PROCESS | 2860 | 1467110044585 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:04 INFO - PROCESS | 2860 | 1467110044718 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 03:34:04 INFO - PROCESS | 2860 | 1467110044732 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:04 INFO - PROCESS | 2860 | 1467110044734 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:04 INFO - PROCESS | 2860 | ++DOCSHELL 1750FC00 == 33 [pid = 2860] [id = 218] 03:34:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (177AC800) [pid = 2860] [serial = 652] [outer = 00000000] 03:34:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18822C00) [pid = 2860] [serial = 653] [outer = 177AC800] 03:34:04 INFO - PROCESS | 2860 | 1467110044778 Marionette DEBUG loaded listener.js 03:34:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18828C00) [pid = 2860] [serial = 654] [outer = 177AC800] 03:34:05 INFO - PROCESS | 2860 | 1467110045233 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]]]}] 03:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 732ms 03:34:05 INFO - PROCESS | 2860 | 1467110045300 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 03:34:05 INFO - PROCESS | 2860 | 1467110045302 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 03:34:05 INFO - PROCESS | 2860 | 1467110045306 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:34:05 INFO - PROCESS | 2860 | 1467110045307 Marionette TRACE conn5 <- [1,838,null,{}] 03:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:34:05 INFO - PROCESS | 2860 | 1467110045311 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}] 03:34:05 INFO - PROCESS | 2860 | 1467110045313 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:05 INFO - PROCESS | 2860 | 1467110045426 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 03:34:05 INFO - PROCESS | 2860 | 1467110045436 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:05 INFO - PROCESS | 2860 | 1467110045438 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:05 INFO - PROCESS | 2860 | ++DOCSHELL 188B2800 == 34 [pid = 2860] [id = 219] 03:34:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18A0D800) [pid = 2860] [serial = 655] [outer = 00000000] 03:34:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DC8000) [pid = 2860] [serial = 656] [outer = 18A0D800] 03:34:05 INFO - PROCESS | 2860 | 1467110045481 Marionette DEBUG loaded listener.js 03:34:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18DD1000) [pid = 2860] [serial = 657] [outer = 18A0D800] 03:34:05 INFO - PROCESS | 2860 | 1467110045924 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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 03:34:06 INFO - PROCESS | 2860 | 1467110045981 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 2860 | 1467110045983 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 03:34:06 INFO - PROCESS | 2860 | 1467110045987 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:34:06 INFO - PROCESS | 2860 | 1467110045988 Marionette TRACE conn5 <- [1,842,null,{}] 03:34:06 INFO - PROCESS | 2860 | 1467110045992 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}] 03:34:06 INFO - PROCESS | 2860 | 1467110045994 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:06 INFO - PROCESS | 2860 | 1467110046137 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 03:34:06 INFO - PROCESS | 2860 | 1467110046161 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 2860 | 1467110046167 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:06 INFO - PROCESS | 2860 | ++DOCSHELL 1033C400 == 35 [pid = 2860] [id = 220] 03:34:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1973F800) [pid = 2860] [serial = 658] [outer = 00000000] 03:34:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (199BC800) [pid = 2860] [serial = 659] [outer = 1973F800] 03:34:06 INFO - PROCESS | 2860 | 1467110046222 Marionette DEBUG loaded listener.js 03:34:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (199C7C00) [pid = 2860] [serial = 660] [outer = 1973F800] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (17113800) [pid = 2860] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C8EC400) [pid = 2860] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0F6F9C00) [pid = 2860] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (102D8800) [pid = 2860] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (15657C00) [pid = 2860] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (14692C00) [pid = 2860] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C697400) [pid = 2860] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17116000) [pid = 2860] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C597000) [pid = 2860] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10063400) [pid = 2860] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (175C8400) [pid = 2860] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19AB1000) [pid = 2860] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:34:06 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19B43000) [pid = 2860] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:34:06 INFO - PROCESS | 2860 | 1467110046818 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]]]}] 03:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 870ms 03:34:06 INFO - PROCESS | 2860 | 1467110046861 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 03:34:06 INFO - PROCESS | 2860 | 1467110046863 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 03:34:06 INFO - PROCESS | 2860 | 1467110046867 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:34:06 INFO - PROCESS | 2860 | 1467110046868 Marionette TRACE conn5 <- [1,846,null,{}] 03:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:34:06 INFO - PROCESS | 2860 | 1467110046872 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}] 03:34:06 INFO - PROCESS | 2860 | 1467110046874 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:06 INFO - PROCESS | 2860 | 1467110046955 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 03:34:06 INFO - PROCESS | 2860 | 1467110046961 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:06 INFO - PROCESS | 2860 | 1467110046962 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:07 INFO - PROCESS | 2860 | ++DOCSHELL 10236400 == 36 [pid = 2860] [id = 221] 03:34:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (13DF3400) [pid = 2860] [serial = 661] [outer = 00000000] 03:34:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (17113800) [pid = 2860] [serial = 662] [outer = 13DF3400] 03:34:07 INFO - PROCESS | 2860 | 1467110047007 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (17116000) [pid = 2860] [serial = 663] [outer = 13DF3400] 03:34:07 INFO - PROCESS | 2860 | 1467110047422 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]]]}] 03:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms 03:34:07 INFO - PROCESS | 2860 | 1467110047511 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 03:34:07 INFO - PROCESS | 2860 | 1467110047513 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 03:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:34:07 INFO - PROCESS | 2860 | 1467110047519 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:34:07 INFO - PROCESS | 2860 | 1467110047520 Marionette TRACE conn5 <- [1,850,null,{}] 03:34:07 INFO - PROCESS | 2860 | 1467110047524 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}] 03:34:07 INFO - PROCESS | 2860 | 1467110047526 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:07 INFO - PROCESS | 2860 | 1467110047605 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 03:34:07 INFO - PROCESS | 2860 | 1467110047611 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:07 INFO - PROCESS | 2860 | 1467110047613 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:07 INFO - PROCESS | 2860 | ++DOCSHELL 13DEF800 == 37 [pid = 2860] [id = 222] 03:34:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19744C00) [pid = 2860] [serial = 664] [outer = 00000000] 03:34:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19B47C00) [pid = 2860] [serial = 665] [outer = 19744C00] 03:34:07 INFO - PROCESS | 2860 | 1467110047656 Marionette DEBUG loaded listener.js 03:34:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19BBF800) [pid = 2860] [serial = 666] [outer = 19744C00] 03:34:08 INFO - PROCESS | 2860 | 1467110048073 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]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 570ms 03:34:08 INFO - PROCESS | 2860 | 1467110048092 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 2860 | 1467110048094 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 03:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:34:08 INFO - PROCESS | 2860 | 1467110048115 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - PROCESS | 2860 | 1467110048117 Marionette TRACE conn5 <- [1,854,null,{}] 03:34:08 INFO - PROCESS | 2860 | 1467110048121 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}] 03:34:08 INFO - PROCESS | 2860 | 1467110048123 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:08 INFO - PROCESS | 2860 | 1467110048205 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 03:34:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19EEFC00) [pid = 2860] [serial = 667] [outer = 0C835800] 03:34:08 INFO - PROCESS | 2860 | 1467110048230 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:08 INFO - PROCESS | 2860 | 1467110048232 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:08 INFO - PROCESS | 2860 | ++DOCSHELL 0C594400 == 38 [pid = 2860] [id = 223] 03:34:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (0C598C00) [pid = 2860] [serial = 668] [outer = 00000000] 03:34:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19EF7400) [pid = 2860] [serial = 669] [outer = 0C598C00] 03:34:08 INFO - PROCESS | 2860 | 1467110048283 Marionette DEBUG loaded listener.js 03:34:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19F68000) [pid = 2860] [serial = 670] [outer = 0C598C00] 03:34:08 INFO - PROCESS | 2860 | 1467110048747 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]]]}] 03:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 690ms 03:34:08 INFO - PROCESS | 2860 | 1467110048817 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 03:34:08 INFO - PROCESS | 2860 | 1467110048821 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 03:34:08 INFO - PROCESS | 2860 | 1467110048827 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:34:08 INFO - PROCESS | 2860 | 1467110048831 Marionette TRACE conn5 <- [1,858,null,{}] 03:34:08 INFO - PROCESS | 2860 | 1467110048837 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}] 03:34:08 INFO - PROCESS | 2860 | 1467110048841 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:09 INFO - PROCESS | 2860 | 1467110049036 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 03:34:09 INFO - PROCESS | 2860 | 1467110049146 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:09 INFO - PROCESS | 2860 | 1467110049152 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:09 INFO - PROCESS | 2860 | ++DOCSHELL 0C63E400 == 39 [pid = 2860] [id = 224] 03:34:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C772C00) [pid = 2860] [serial = 671] [outer = 00000000] 03:34:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0FA7A000) [pid = 2860] [serial = 672] [outer = 0C772C00] 03:34:09 INFO - PROCESS | 2860 | 1467110049208 Marionette DEBUG loaded listener.js 03:34:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1005D000) [pid = 2860] [serial = 673] [outer = 0C772C00] 03:34:09 INFO - PROCESS | 2860 | 1467110049787 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]]]}] 03:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1022ms 03:34:09 INFO - PROCESS | 2860 | 1467110049856 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 03:34:09 INFO - PROCESS | 2860 | 1467110049860 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 03:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:34:09 INFO - PROCESS | 2860 | 1467110049866 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:34:09 INFO - PROCESS | 2860 | 1467110049870 Marionette TRACE conn5 <- [1,862,null,{}] 03:34:09 INFO - PROCESS | 2860 | 1467110049875 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}] 03:34:09 INFO - PROCESS | 2860 | 1467110049878 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:10 INFO - PROCESS | 2860 | 1467110049988 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 03:34:10 INFO - PROCESS | 2860 | 1467110050118 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:10 INFO - PROCESS | 2860 | 1467110050120 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:10 INFO - PROCESS | 2860 | ++DOCSHELL 15651C00 == 40 [pid = 2860] [id = 225] 03:34:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (15654800) [pid = 2860] [serial = 674] [outer = 00000000] 03:34:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17117800) [pid = 2860] [serial = 675] [outer = 15654800] 03:34:10 INFO - PROCESS | 2860 | 1467110050178 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (177A7C00) [pid = 2860] [serial = 676] [outer = 15654800] 03:34:10 INFO - PROCESS | 2860 | 1467110050791 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]]]}] 03:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 990ms 03:34:10 INFO - PROCESS | 2860 | 1467110050856 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 03:34:10 INFO - PROCESS | 2860 | 1467110050858 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 03:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:34:10 INFO - PROCESS | 2860 | 1467110050863 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:34:10 INFO - PROCESS | 2860 | 1467110050865 Marionette TRACE conn5 <- [1,866,null,{}] 03:34:10 INFO - PROCESS | 2860 | 1467110050876 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}] 03:34:10 INFO - PROCESS | 2860 | 1467110050881 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:11 INFO - PROCESS | 2860 | 1467110051030 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 03:34:11 INFO - PROCESS | 2860 | 1467110051167 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 2860 | 1467110051171 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:11 INFO - PROCESS | 2860 | ++DOCSHELL 19AAC400 == 41 [pid = 2860] [id = 226] 03:34:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19AAD000) [pid = 2860] [serial = 677] [outer = 00000000] 03:34:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19D19400) [pid = 2860] [serial = 678] [outer = 19AAD000] 03:34:11 INFO - PROCESS | 2860 | 1467110051234 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1AABEC00) [pid = 2860] [serial = 679] [outer = 19AAD000] 03:34:11 INFO - PROCESS | 2860 | 1467110051822 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]]]}] 03:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 970ms 03:34:11 INFO - PROCESS | 2860 | 1467110051835 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 03:34:11 INFO - PROCESS | 2860 | 1467110051838 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 03:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:34:11 INFO - PROCESS | 2860 | 1467110051841 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 2860 | 1467110051843 Marionette TRACE conn5 <- [1,870,null,{}] 03:34:11 INFO - PROCESS | 2860 | 1467110051847 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}] 03:34:11 INFO - PROCESS | 2860 | 1467110051849 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:11 INFO - PROCESS | 2860 | 1467110051957 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 03:34:12 INFO - PROCESS | 2860 | 1467110052059 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:12 INFO - PROCESS | 2860 | 1467110052061 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:12 INFO - PROCESS | 2860 | ++DOCSHELL 1B296C00 == 42 [pid = 2860] [id = 227] 03:34:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1B297400) [pid = 2860] [serial = 680] [outer = 00000000] 03:34:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1BA29000) [pid = 2860] [serial = 681] [outer = 1B297400] 03:34:12 INFO - PROCESS | 2860 | 1467110052116 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1BA92400) [pid = 2860] [serial = 682] [outer = 1B297400] 03:34:12 INFO - PROCESS | 2860 | 1467110052747 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]]]}] 03:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 970ms 03:34:12 INFO - PROCESS | 2860 | 1467110052816 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 2860 | 1467110052818 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 03:34:12 INFO - PROCESS | 2860 | 1467110052822 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:34:12 INFO - PROCESS | 2860 | 1467110052824 Marionette TRACE conn5 <- [1,874,null,{}] 03:34:12 INFO - PROCESS | 2860 | 1467110052827 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}] 03:34:12 INFO - PROCESS | 2860 | 1467110052830 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:12 INFO - PROCESS | 2860 | 1467110052938 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 03:34:13 INFO - PROCESS | 2860 | 1467110053207 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 2860 | 1467110053210 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:13 INFO - PROCESS | 2860 | ++DOCSHELL 08AECC00 == 43 [pid = 2860] [id = 228] 03:34:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (08AEE800) [pid = 2860] [serial = 683] [outer = 00000000] 03:34:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (0C636800) [pid = 2860] [serial = 684] [outer = 08AEE800] 03:34:13 INFO - PROCESS | 2860 | 1467110053261 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0C7C9400) [pid = 2860] [serial = 685] [outer = 08AEE800] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 13DEF800 == 42 [pid = 2860] [id = 222] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 10236400 == 41 [pid = 2860] [id = 221] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 1033C400 == 40 [pid = 2860] [id = 220] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 188B2800 == 39 [pid = 2860] [id = 219] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 1750FC00 == 38 [pid = 2860] [id = 218] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 13DF1000 == 37 [pid = 2860] [id = 217] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 0C58F000 == 36 [pid = 2860] [id = 216] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 0C525800 == 35 [pid = 2860] [id = 215] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 199BF800 == 34 [pid = 2860] [id = 213] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 0F660800 == 33 [pid = 2860] [id = 214] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 0F6F8400 == 32 [pid = 2860] [id = 204] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 1B296C00 == 31 [pid = 2860] [id = 227] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 19AAC400 == 30 [pid = 2860] [id = 226] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 0C594400 == 29 [pid = 2860] [id = 223] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 0C63E400 == 28 [pid = 2860] [id = 224] 03:34:14 INFO - PROCESS | 2860 | --DOCSHELL 15651C00 == 27 [pid = 2860] [id = 225] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1973D000) [pid = 2860] [serial = 635] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (10048000) [pid = 2860] [serial = 612] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (0FA7D800) [pid = 2860] [serial = 611] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (10345C00) [pid = 2860] [serial = 617] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1648A400) [pid = 2860] [serial = 623] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (10D39000) [pid = 2860] [serial = 618] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (14722800) [pid = 2860] [serial = 620] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0F65D800) [pid = 2860] [serial = 614] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0FA7CC00) [pid = 2860] [serial = 615] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (17178400) [pid = 2860] [serial = 626] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1710F800) [pid = 2860] [serial = 624] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1004E000) [pid = 2860] [serial = 629] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1717AC00) [pid = 2860] [serial = 627] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (13EAA400) [pid = 2860] [serial = 600] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (13DE5C00) [pid = 2860] [serial = 599] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18DCB800) [pid = 2860] [serial = 603] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1882C800) [pid = 2860] [serial = 602] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19B46800) [pid = 2860] [serial = 606] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19B3F800) [pid = 2860] [serial = 605] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19D18C00) [pid = 2860] [serial = 609] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19B4B000) [pid = 2860] [serial = 608] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (13EE4000) [pid = 2860] [serial = 630] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18DC7C00) [pid = 2860] [serial = 632] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1710E000) [pid = 2860] [serial = 636] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18DCBC00) [pid = 2860] [serial = 633] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (14751C00) [pid = 2860] [serial = 621] [outer = 00000000] [url = about:blank] 03:34:14 INFO - PROCESS | 2860 | 1467110054593 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]]]}] 03:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1831ms 03:34:14 INFO - PROCESS | 2860 | 1467110054657 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 03:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:34:14 INFO - PROCESS | 2860 | 1467110054662 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 03:34:14 INFO - PROCESS | 2860 | 1467110054671 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - PROCESS | 2860 | 1467110054674 Marionette TRACE conn5 <- [1,878,null,{}] 03:34:14 INFO - PROCESS | 2860 | 1467110054681 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}] 03:34:14 INFO - PROCESS | 2860 | 1467110054684 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:14 INFO - PROCESS | 2860 | 1467110054784 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 03:34:14 INFO - PROCESS | 2860 | 1467110054792 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:14 INFO - PROCESS | 2860 | 1467110054796 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:14 INFO - PROCESS | 2860 | ++DOCSHELL 0C637800 == 28 [pid = 2860] [id = 229] 03:34:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C639400) [pid = 2860] [serial = 686] [outer = 00000000] 03:34:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0C775000) [pid = 2860] [serial = 687] [outer = 0C639400] 03:34:14 INFO - PROCESS | 2860 | 1467110054846 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C8EC400) [pid = 2860] [serial = 688] [outer = 0C639400] 03:34:15 INFO - PROCESS | 2860 | 1467110055339 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]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 731ms 03:34:15 INFO - PROCESS | 2860 | 1467110055397 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 2860 | 1467110055402 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 03:34:15 INFO - PROCESS | 2860 | 1467110055408 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:34:15 INFO - PROCESS | 2860 | 1467110055411 Marionette TRACE conn5 <- [1,882,null,{}] 03:34:15 INFO - PROCESS | 2860 | 1467110055415 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}] 03:34:15 INFO - PROCESS | 2860 | 1467110055418 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:15 INFO - PROCESS | 2860 | 1467110055505 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 03:34:15 INFO - PROCESS | 2860 | 1467110055511 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 2860 | 1467110055514 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:15 INFO - PROCESS | 2860 | ++DOCSHELL 1004B000 == 29 [pid = 2860] [id = 230] 03:34:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1004BC00) [pid = 2860] [serial = 689] [outer = 00000000] 03:34:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10054000) [pid = 2860] [serial = 690] [outer = 1004BC00] 03:34:15 INFO - PROCESS | 2860 | 1467110055562 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1005B800) [pid = 2860] [serial = 691] [outer = 1004BC00] 03:34:16 INFO - PROCESS | 2860 | 1467110056017 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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 670ms 03:34:16 INFO - PROCESS | 2860 | 1467110056082 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 2860 | 1467110056084 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 03:34:16 INFO - PROCESS | 2860 | 1467110056087 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:34:16 INFO - PROCESS | 2860 | 1467110056091 Marionette TRACE conn5 <- [1,886,null,{}] 03:34:16 INFO - PROCESS | 2860 | 1467110056102 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}] 03:34:16 INFO - PROCESS | 2860 | 1467110056106 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:16 INFO - PROCESS | 2860 | 1467110056219 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 03:34:16 INFO - PROCESS | 2860 | 1467110056312 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 2860 | 1467110056315 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:16 INFO - PROCESS | 2860 | ++DOCSHELL 13DE5C00 == 30 [pid = 2860] [id = 231] 03:34:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (13DE6000) [pid = 2860] [serial = 692] [outer = 00000000] 03:34:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (13DF0800) [pid = 2860] [serial = 693] [outer = 13DE6000] 03:34:16 INFO - PROCESS | 2860 | 1467110056363 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (13EA2400) [pid = 2860] [serial = 694] [outer = 13DE6000] 03:34:16 INFO - PROCESS | 2860 | 1467110056800 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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 730ms 03:34:16 INFO - PROCESS | 2860 | 1467110056822 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 2860 | 1467110056824 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 03:34:16 INFO - PROCESS | 2860 | 1467110056828 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:34:16 INFO - PROCESS | 2860 | 1467110056829 Marionette TRACE conn5 <- [1,890,null,{}] 03:34:16 INFO - PROCESS | 2860 | 1467110056839 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}] 03:34:16 INFO - PROCESS | 2860 | 1467110056841 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:16 INFO - PROCESS | 2860 | 1467110056951 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 03:34:16 INFO - PROCESS | 2860 | 1467110056959 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 2860 | 1467110056961 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:16 INFO - PROCESS | 2860 | ++DOCSHELL 13EA9400 == 31 [pid = 2860] [id = 232] 03:34:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (13EE2000) [pid = 2860] [serial = 695] [outer = 00000000] 03:34:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1462E400) [pid = 2860] [serial = 696] [outer = 13EE2000] 03:34:17 INFO - PROCESS | 2860 | 1467110057005 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (14750400) [pid = 2860] [serial = 697] [outer = 13EE2000] 03:34:17 INFO - PROCESS | 2860 | 1467110057448 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]]]}] 03:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 690ms 03:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:34:17 INFO - PROCESS | 2860 | 1467110057522 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 2860 | 1467110057524 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 03:34:17 INFO - PROCESS | 2860 | 1467110057527 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 2860 | 1467110057529 Marionette TRACE conn5 <- [1,894,null,{}] 03:34:17 INFO - PROCESS | 2860 | 1467110057532 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}] 03:34:17 INFO - PROCESS | 2860 | 1467110057534 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:17 INFO - PROCESS | 2860 | 1467110057672 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 03:34:17 INFO - PROCESS | 2860 | 1467110057678 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 2860 | 1467110057680 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:17 INFO - PROCESS | 2860 | ++DOCSHELL 147E4C00 == 32 [pid = 2860] [id = 233] 03:34:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (147E6000) [pid = 2860] [serial = 698] [outer = 00000000] 03:34:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (15B49000) [pid = 2860] [serial = 699] [outer = 147E6000] 03:34:17 INFO - PROCESS | 2860 | 1467110057724 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1710E400) [pid = 2860] [serial = 700] [outer = 147E6000] 03:34:18 INFO - PROCESS | 2860 | 1467110058174 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]]]}] 03:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 03:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:34:18 INFO - PROCESS | 2860 | 1467110058198 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 03:34:18 INFO - PROCESS | 2860 | 1467110058200 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 03:34:18 INFO - PROCESS | 2860 | 1467110058203 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 2860 | 1467110058205 Marionette TRACE conn5 <- [1,898,null,{}] 03:34:18 INFO - PROCESS | 2860 | 1467110058208 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}] 03:34:18 INFO - PROCESS | 2860 | 1467110058214 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:18 INFO - PROCESS | 2860 | 1467110058356 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 03:34:18 INFO - PROCESS | 2860 | 1467110058367 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 2860 | 1467110058369 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:18 INFO - PROCESS | 2860 | ++DOCSHELL 17175C00 == 33 [pid = 2860] [id = 234] 03:34:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17176C00) [pid = 2860] [serial = 701] [outer = 00000000] 03:34:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18112000) [pid = 2860] [serial = 702] [outer = 17176C00] 03:34:18 INFO - PROCESS | 2860 | 1467110058460 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18703800) [pid = 2860] [serial = 703] [outer = 17176C00] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0C598C00) [pid = 2860] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18A0D800) [pid = 2860] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1973F800) [pid = 2860] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C590000) [pid = 2860] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (13E22C00) [pid = 2860] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C52D000) [pid = 2860] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0F6FA800) [pid = 2860] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (199C0800) [pid = 2860] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (13DF3400) [pid = 2860] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19744C00) [pid = 2860] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:34:18 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (177AC800) [pid = 2860] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:34:19 INFO - PROCESS | 2860 | 1467110059053 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]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 870ms 03:34:19 INFO - PROCESS | 2860 | 1467110059074 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 03:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:34:19 INFO - PROCESS | 2860 | 1467110059076 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 03:34:19 INFO - PROCESS | 2860 | 1467110059079 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 2860 | 1467110059080 Marionette TRACE conn5 <- [1,902,null,{}] 03:34:19 INFO - PROCESS | 2860 | 1467110059084 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}] 03:34:19 INFO - PROCESS | 2860 | 1467110059086 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:19 INFO - PROCESS | 2860 | 1467110059164 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 03:34:19 INFO - PROCESS | 2860 | 1467110059170 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 2860 | 1467110059171 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:19 INFO - PROCESS | 2860 | ++DOCSHELL 177AE000 == 34 [pid = 2860] [id = 235] 03:34:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18111800) [pid = 2860] [serial = 704] [outer = 00000000] 03:34:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18827C00) [pid = 2860] [serial = 705] [outer = 18111800] 03:34:19 INFO - PROCESS | 2860 | 1467110059215 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18828400) [pid = 2860] [serial = 706] [outer = 18111800] 03:34:19 INFO - PROCESS | 2860 | 1467110059621 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]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 570ms 03:34:19 INFO - PROCESS | 2860 | 1467110059650 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 03:34:19 INFO - PROCESS | 2860 | 1467110059652 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 03:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:34:19 INFO - PROCESS | 2860 | 1467110059670 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 2860 | 1467110059672 Marionette TRACE conn5 <- [1,906,null,{}] 03:34:19 INFO - PROCESS | 2860 | 1467110059692 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}] 03:34:19 INFO - PROCESS | 2860 | 1467110059694 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:19 INFO - PROCESS | 2860 | 1467110059770 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 03:34:19 INFO - PROCESS | 2860 | 1467110059776 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 2860 | 1467110059777 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:19 INFO - PROCESS | 2860 | ++DOCSHELL 17510000 == 35 [pid = 2860] [id = 236] 03:34:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (188A7400) [pid = 2860] [serial = 707] [outer = 00000000] 03:34:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18A17000) [pid = 2860] [serial = 708] [outer = 188A7400] 03:34:19 INFO - PROCESS | 2860 | 1467110059820 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18A0C400) [pid = 2860] [serial = 709] [outer = 188A7400] 03:34:20 INFO - PROCESS | 2860 | 1467110060220 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]]]}] 03:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 610ms 03:34:20 INFO - PROCESS | 2860 | 1467110060269 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 2860 | 1467110060271 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 03:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:34:20 INFO - PROCESS | 2860 | 1467110060284 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 2860 | 1467110060286 Marionette TRACE conn5 <- [1,910,null,{}] 03:34:20 INFO - PROCESS | 2860 | 1467110060289 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}] 03:34:20 INFO - PROCESS | 2860 | 1467110060291 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:20 INFO - PROCESS | 2860 | 1467110060367 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 03:34:20 INFO - PROCESS | 2860 | 1467110060372 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 2860 | 1467110060374 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:20 INFO - PROCESS | 2860 | ++DOCSHELL 10DD1400 == 36 [pid = 2860] [id = 237] 03:34:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18DCE400) [pid = 2860] [serial = 710] [outer = 00000000] 03:34:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18DD3400) [pid = 2860] [serial = 711] [outer = 18DCE400] 03:34:20 INFO - PROCESS | 2860 | 1467110060417 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1907F000) [pid = 2860] [serial = 712] [outer = 18DCE400] 03:34:21 INFO - PROCESS | 2860 | 1467110061053 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]]]}] 03:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 830ms 03:34:21 INFO - PROCESS | 2860 | 1467110061106 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 2860 | 1467110061111 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 03:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:34:21 INFO - PROCESS | 2860 | 1467110061116 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 2860 | 1467110061120 Marionette TRACE conn5 <- [1,914,null,{}] 03:34:21 INFO - PROCESS | 2860 | 1467110061126 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}] 03:34:21 INFO - PROCESS | 2860 | 1467110061129 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:21 INFO - PROCESS | 2860 | 1467110061311 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 03:34:21 INFO - PROCESS | 2860 | 1467110061322 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 2860 | 1467110061327 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:21 INFO - PROCESS | 2860 | ++DOCSHELL 0C52AC00 == 37 [pid = 2860] [id = 238] 03:34:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0C58D400) [pid = 2860] [serial = 713] [outer = 00000000] 03:34:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (0FA7D800) [pid = 2860] [serial = 714] [outer = 0C58D400] 03:34:21 INFO - PROCESS | 2860 | 1467110061384 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (0FB6B000) [pid = 2860] [serial = 715] [outer = 0C58D400] 03:34:22 INFO - PROCESS | 2860 | 1467110062195 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]]]}] 03:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1177ms 03:34:22 INFO - PROCESS | 2860 | 1467110062298 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 2860 | 1467110062303 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 03:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:34:22 INFO - PROCESS | 2860 | 1467110062310 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 2860 | 1467110062313 Marionette TRACE conn5 <- [1,918,null,{}] 03:34:22 INFO - PROCESS | 2860 | 1467110062317 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}] 03:34:22 INFO - PROCESS | 2860 | 1467110062320 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:22 INFO - PROCESS | 2860 | 1467110062469 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 03:34:22 INFO - PROCESS | 2860 | 1467110062589 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:22 INFO - PROCESS | 2860 | 1467110062592 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:22 INFO - PROCESS | 2860 | ++DOCSHELL 13E19C00 == 38 [pid = 2860] [id = 239] 03:34:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (13EAC000) [pid = 2860] [serial = 716] [outer = 00000000] 03:34:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (14722C00) [pid = 2860] [serial = 717] [outer = 13EAC000] 03:34:22 INFO - PROCESS | 2860 | 1467110062648 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (15657000) [pid = 2860] [serial = 718] [outer = 13EAC000] 03:34:23 INFO - PROCESS | 2860 | 1467110063476 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]]]}] 03:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1225ms 03:34:23 INFO - PROCESS | 2860 | 1467110063538 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 03:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:34:23 INFO - PROCESS | 2860 | 1467110063543 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 03:34:23 INFO - PROCESS | 2860 | 1467110063548 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 2860 | 1467110063551 Marionette TRACE conn5 <- [1,922,null,{}] 03:34:23 INFO - PROCESS | 2860 | 1467110063556 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}] 03:34:23 INFO - PROCESS | 2860 | 1467110063559 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:23 INFO - PROCESS | 2860 | 1467110063686 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 17510000 == 37 [pid = 2860] [id = 236] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 177AE000 == 36 [pid = 2860] [id = 235] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 17175C00 == 35 [pid = 2860] [id = 234] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 147E4C00 == 34 [pid = 2860] [id = 233] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 13EA9400 == 33 [pid = 2860] [id = 232] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 13DE5C00 == 32 [pid = 2860] [id = 231] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 1004B000 == 31 [pid = 2860] [id = 230] 03:34:23 INFO - PROCESS | 2860 | --DOCSHELL 0C637800 == 30 [pid = 2860] [id = 229] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19EF7400) [pid = 2860] [serial = 669] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0FA76000) [pid = 2860] [serial = 381] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18DC8000) [pid = 2860] [serial = 656] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (199BC800) [pid = 2860] [serial = 659] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0FB0F800) [pid = 2860] [serial = 647] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (10051000) [pid = 2860] [serial = 648] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1648DC00) [pid = 2860] [serial = 651] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (15651400) [pid = 2860] [serial = 650] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C636000) [pid = 2860] [serial = 644] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C880800) [pid = 2860] [serial = 645] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1005E000) [pid = 2860] [serial = 641] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (102E2000) [pid = 2860] [serial = 642] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19AB1C00) [pid = 2860] [serial = 639] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19AAA800) [pid = 2860] [serial = 638] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (17113800) [pid = 2860] [serial = 662] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17116000) [pid = 2860] [serial = 663] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19B47C00) [pid = 2860] [serial = 665] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19F68000) [pid = 2860] [serial = 670] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (199C7C00) [pid = 2860] [serial = 660] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18828C00) [pid = 2860] [serial = 654] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18822C00) [pid = 2860] [serial = 653] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18DD1000) [pid = 2860] [serial = 657] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19BBF800) [pid = 2860] [serial = 666] [outer = 00000000] [url = about:blank] 03:34:23 INFO - PROCESS | 2860 | 1467110063816 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 2860 | 1467110063820 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:23 INFO - PROCESS | 2860 | ++DOCSHELL 0C58FC00 == 31 [pid = 2860] [id = 240] 03:34:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C590C00) [pid = 2860] [serial = 719] [outer = 00000000] 03:34:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C634C00) [pid = 2860] [serial = 720] [outer = 0C590C00] 03:34:23 INFO - PROCESS | 2860 | 1467110063871 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0C880800) [pid = 2860] [serial = 721] [outer = 0C590C00] 03:34:24 INFO - PROCESS | 2860 | 1467110064261 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]]]}] 03:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 730ms 03:34:24 INFO - PROCESS | 2860 | 1467110064316 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 2860 | 1467110064320 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 03:34:24 INFO - PROCESS | 2860 | 1467110064349 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 2860 | 1467110064352 Marionette TRACE conn5 <- [1,926,null,{}] 03:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:34:24 INFO - PROCESS | 2860 | 1467110064356 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}] 03:34:24 INFO - PROCESS | 2860 | 1467110064359 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:24 INFO - PROCESS | 2860 | 1467110064445 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 03:34:24 INFO - PROCESS | 2860 | 1467110064456 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 2860 | 1467110064458 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:24 INFO - PROCESS | 2860 | ++DOCSHELL 1005E000 == 32 [pid = 2860] [id = 241] 03:34:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10062800) [pid = 2860] [serial = 722] [outer = 00000000] 03:34:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (102E2000) [pid = 2860] [serial = 723] [outer = 10062800] 03:34:24 INFO - PROCESS | 2860 | 1467110064505 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10BD7800) [pid = 2860] [serial = 724] [outer = 10062800] 03:34:24 INFO - PROCESS | 2860 | 1467110064971 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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 03:34:25 INFO - PROCESS | 2860 | 1467110065026 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 2860 | 1467110065028 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 03:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:34:25 INFO - PROCESS | 2860 | 1467110065032 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 2860 | 1467110065035 Marionette TRACE conn5 <- [1,930,null,{}] 03:34:25 INFO - PROCESS | 2860 | 1467110065046 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}] 03:34:25 INFO - PROCESS | 2860 | 1467110065050 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:25 INFO - PROCESS | 2860 | 1467110065133 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 03:34:25 INFO - PROCESS | 2860 | 1467110065143 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 2860 | 1467110065146 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:25 INFO - PROCESS | 2860 | ++DOCSHELL 1564F000 == 33 [pid = 2860] [id = 242] 03:34:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1564F400) [pid = 2860] [serial = 725] [outer = 00000000] 03:34:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (15B45000) [pid = 2860] [serial = 726] [outer = 1564F400] 03:34:25 INFO - PROCESS | 2860 | 1467110065193 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1710CC00) [pid = 2860] [serial = 727] [outer = 1564F400] 03:34:25 INFO - PROCESS | 2860 | 1467110065626 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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 631ms 03:34:25 INFO - PROCESS | 2860 | 1467110065666 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 2860 | 1467110065678 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 03:34:25 INFO - PROCESS | 2860 | 1467110065681 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:34:25 INFO - PROCESS | 2860 | 1467110065683 Marionette TRACE conn5 <- [1,934,null,{}] 03:34:25 INFO - PROCESS | 2860 | 1467110065686 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}] 03:34:25 INFO - PROCESS | 2860 | 1467110065688 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:25 INFO - PROCESS | 2860 | 1467110065774 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 03:34:25 INFO - PROCESS | 2860 | 1467110065808 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 2860 | 1467110065810 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:25 INFO - PROCESS | 2860 | ++DOCSHELL 17590400 == 34 [pid = 2860] [id = 243] 03:34:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (175CA000) [pid = 2860] [serial = 728] [outer = 00000000] 03:34:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18822C00) [pid = 2860] [serial = 729] [outer = 175CA000] 03:34:25 INFO - PROCESS | 2860 | 1467110065854 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (188A8C00) [pid = 2860] [serial = 730] [outer = 175CA000] 03:34:26 INFO - PROCESS | 2860 | 1467110066322 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]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 03:34:26 INFO - PROCESS | 2860 | 1467110066357 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 03:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:34:26 INFO - PROCESS | 2860 | 1467110066359 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 03:34:26 INFO - PROCESS | 2860 | 1467110066362 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 2860 | 1467110066364 Marionette TRACE conn5 <- [1,938,null,{}] 03:34:26 INFO - PROCESS | 2860 | 1467110066373 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}] 03:34:26 INFO - PROCESS | 2860 | 1467110066375 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:26 INFO - PROCESS | 2860 | 1467110066482 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 03:34:26 INFO - PROCESS | 2860 | 1467110066487 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 2860 | 1467110066489 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:26 INFO - PROCESS | 2860 | ++DOCSHELL 18A0CC00 == 35 [pid = 2860] [id = 244] 03:34:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18A0D000) [pid = 2860] [serial = 731] [outer = 00000000] 03:34:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18DCBC00) [pid = 2860] [serial = 732] [outer = 18A0D000] 03:34:26 INFO - PROCESS | 2860 | 1467110066533 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18DCDC00) [pid = 2860] [serial = 733] [outer = 18A0D000] 03:34:27 INFO - PROCESS | 2860 | 1467110066995 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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 673ms 03:34:27 INFO - PROCESS | 2860 | 1467110067036 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 2860 | 1467110067038 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 03:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:34:27 INFO - PROCESS | 2860 | 1467110067041 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 2860 | 1467110067043 Marionette TRACE conn5 <- [1,942,null,{}] 03:34:27 INFO - PROCESS | 2860 | 1467110067054 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}] 03:34:27 INFO - PROCESS | 2860 | 1467110067059 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:27 INFO - PROCESS | 2860 | 1467110067221 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 03:34:27 INFO - PROCESS | 2860 | 1467110067244 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 2860 | 1467110067246 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:27 INFO - PROCESS | 2860 | ++DOCSHELL 0C59A800 == 36 [pid = 2860] [id = 245] 03:34:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (10062400) [pid = 2860] [serial = 734] [outer = 00000000] 03:34:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (199BF800) [pid = 2860] [serial = 735] [outer = 10062400] 03:34:27 INFO - PROCESS | 2860 | 1467110067290 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1973D400) [pid = 2860] [serial = 736] [outer = 10062400] 03:34:27 INFO - PROCESS | 2860 | 1467110067716 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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 730ms 03:34:27 INFO - PROCESS | 2860 | 1467110067772 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 2860 | 1467110067774 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 03:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:34:27 INFO - PROCESS | 2860 | 1467110067777 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 2860 | 1467110067779 Marionette TRACE conn5 <- [1,946,null,{}] 03:34:27 INFO - PROCESS | 2860 | 1467110067786 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}] 03:34:27 INFO - PROCESS | 2860 | 1467110067788 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:27 INFO - PROCESS | 2860 | 1467110067894 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 03:34:27 INFO - PROCESS | 2860 | 1467110067903 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 2860 | 1467110067905 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:27 INFO - PROCESS | 2860 | ++DOCSHELL 19AA5400 == 37 [pid = 2860] [id = 246] 03:34:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19AA6C00) [pid = 2860] [serial = 737] [outer = 00000000] 03:34:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19AAC400) [pid = 2860] [serial = 738] [outer = 19AA6C00] 03:34:28 INFO - PROCESS | 2860 | 1467110067995 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19AB1400) [pid = 2860] [serial = 739] [outer = 19AA6C00] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (13EE2000) [pid = 2860] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (13DE6000) [pid = 2860] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (08AEE800) [pid = 2860] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C639400) [pid = 2860] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1004BC00) [pid = 2860] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (147E6000) [pid = 2860] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C772C00) [pid = 2860] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (188A7400) [pid = 2860] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (15654800) [pid = 2860] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19AAD000) [pid = 2860] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1B297400) [pid = 2860] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (17176C00) [pid = 2860] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:34:28 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18111800) [pid = 2860] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:34:28 INFO - PROCESS | 2860 | 1467110068434 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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 670ms 03:34:28 INFO - PROCESS | 2860 | 1467110068454 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 2860 | 1467110068456 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 03:34:28 INFO - PROCESS | 2860 | 1467110068459 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:34:28 INFO - PROCESS | 2860 | 1467110068461 Marionette TRACE conn5 <- [1,950,null,{}] 03:34:28 INFO - PROCESS | 2860 | 1467110068464 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}] 03:34:28 INFO - PROCESS | 2860 | 1467110068466 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:28 INFO - PROCESS | 2860 | 1467110068570 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 03:34:28 INFO - PROCESS | 2860 | 1467110068580 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 2860 | 1467110068582 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:28 INFO - PROCESS | 2860 | ++DOCSHELL 13FC6800 == 38 [pid = 2860] [id = 247] 03:34:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (14748400) [pid = 2860] [serial = 740] [outer = 00000000] 03:34:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (188A7400) [pid = 2860] [serial = 741] [outer = 14748400] 03:34:28 INFO - PROCESS | 2860 | 1467110068625 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19AA4400) [pid = 2860] [serial = 742] [outer = 14748400] 03:34:29 INFO - PROCESS | 2860 | 1467110069035 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]]]}] 03:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 630ms 03:34:29 INFO - PROCESS | 2860 | 1467110069093 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 2860 | 1467110069095 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 03:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:34:29 INFO - PROCESS | 2860 | 1467110069099 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 2860 | 1467110069101 Marionette TRACE conn5 <- [1,954,null,{}] 03:34:29 INFO - PROCESS | 2860 | 1467110069104 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}] 03:34:29 INFO - PROCESS | 2860 | 1467110069106 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:29 INFO - PROCESS | 2860 | 1467110069191 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 03:34:29 INFO - PROCESS | 2860 | 1467110069199 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 2860 | 1467110069201 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:29 INFO - PROCESS | 2860 | ++DOCSHELL 10296400 == 39 [pid = 2860] [id = 248] 03:34:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (147DCC00) [pid = 2860] [serial = 743] [outer = 00000000] 03:34:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B47000) [pid = 2860] [serial = 744] [outer = 147DCC00] 03:34:29 INFO - PROCESS | 2860 | 1467110069255 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19B4B000) [pid = 2860] [serial = 745] [outer = 147DCC00] 03:34:29 INFO - PROCESS | 2860 | 1467110069670 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]]]}] 03:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 630ms 03:34:29 INFO - PROCESS | 2860 | 1467110069733 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 03:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:34:29 INFO - PROCESS | 2860 | 1467110069735 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 03:34:29 INFO - PROCESS | 2860 | 1467110069739 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 2860 | 1467110069740 Marionette TRACE conn5 <- [1,958,null,{}] 03:34:29 INFO - PROCESS | 2860 | 1467110069744 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}] 03:34:29 INFO - PROCESS | 2860 | 1467110069746 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:29 INFO - PROCESS | 2860 | 1467110069825 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 03:34:29 INFO - PROCESS | 2860 | 1467110069834 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 2860 | 1467110069835 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:29 INFO - PROCESS | 2860 | ++DOCSHELL 19B40400 == 40 [pid = 2860] [id = 249] 03:34:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19BC1C00) [pid = 2860] [serial = 746] [outer = 00000000] 03:34:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19EF6800) [pid = 2860] [serial = 747] [outer = 19BC1C00] 03:34:29 INFO - PROCESS | 2860 | 1467110069880 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19EF7400) [pid = 2860] [serial = 748] [outer = 19BC1C00] 03:34:30 INFO - PROCESS | 2860 | 1467110070501 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]]]}] 03:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 830ms 03:34:30 INFO - PROCESS | 2860 | 1467110070570 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 03:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:34:30 INFO - PROCESS | 2860 | 1467110070574 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 03:34:30 INFO - PROCESS | 2860 | 1467110070579 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 2860 | 1467110070583 Marionette TRACE conn5 <- [1,962,null,{}] 03:34:30 INFO - PROCESS | 2860 | 1467110070603 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}] 03:34:30 INFO - PROCESS | 2860 | 1467110070607 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:30 INFO - PROCESS | 2860 | 1467110070730 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 03:34:30 INFO - PROCESS | 2860 | 1467110070853 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 2860 | 1467110070856 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:30 INFO - PROCESS | 2860 | ++DOCSHELL 0C595000 == 41 [pid = 2860] [id = 250] 03:34:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0C87E000) [pid = 2860] [serial = 749] [outer = 00000000] 03:34:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1005B400) [pid = 2860] [serial = 750] [outer = 0C87E000] 03:34:30 INFO - PROCESS | 2860 | 1467110070914 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (10DA1000) [pid = 2860] [serial = 751] [outer = 0C87E000] 03:34:31 INFO - PROCESS | 2860 | 1467110071478 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]]]}] 03:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 950ms 03:34:31 INFO - PROCESS | 2860 | 1467110071530 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 2860 | 1467110071535 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 03:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:34:31 INFO - PROCESS | 2860 | 1467110071541 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 2860 | 1467110071544 Marionette TRACE conn5 <- [1,966,null,{}] 03:34:31 INFO - PROCESS | 2860 | 1467110071548 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}] 03:34:31 INFO - PROCESS | 2860 | 1467110071551 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:31 INFO - PROCESS | 2860 | 1467110071665 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 03:34:31 INFO - PROCESS | 2860 | 1467110071773 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:31 INFO - PROCESS | 2860 | 1467110071775 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:31 INFO - PROCESS | 2860 | ++DOCSHELL 14692C00 == 42 [pid = 2860] [id = 251] 03:34:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1474E800) [pid = 2860] [serial = 752] [outer = 00000000] 03:34:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (17115800) [pid = 2860] [serial = 753] [outer = 1474E800] 03:34:31 INFO - PROCESS | 2860 | 1467110071834 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (177AAC00) [pid = 2860] [serial = 754] [outer = 1474E800] 03:34:32 INFO - PROCESS | 2860 | 1467110072475 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]]]}] 03:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 970ms 03:34:32 INFO - PROCESS | 2860 | 1467110072515 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 2860 | 1467110072517 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 03:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:34:32 INFO - PROCESS | 2860 | 1467110072521 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 2860 | 1467110072524 Marionette TRACE conn5 <- [1,970,null,{}] 03:34:32 INFO - PROCESS | 2860 | 1467110072535 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}] 03:34:32 INFO - PROCESS | 2860 | 1467110072540 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:32 INFO - PROCESS | 2860 | 1467110072649 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 03:34:32 INFO - PROCESS | 2860 | 1467110072780 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:32 INFO - PROCESS | 2860 | 1467110072783 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:32 INFO - PROCESS | 2860 | ++DOCSHELL 19F66400 == 43 [pid = 2860] [id = 252] 03:34:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19F69000) [pid = 2860] [serial = 755] [outer = 00000000] 03:34:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1B12B400) [pid = 2860] [serial = 756] [outer = 19F69000] 03:34:32 INFO - PROCESS | 2860 | 1467110072841 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1B293000) [pid = 2860] [serial = 757] [outer = 19F69000] 03:34:33 INFO - PROCESS | 2860 | 1467110073395 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]]]}] 03:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 930ms 03:34:33 INFO - PROCESS | 2860 | 1467110073454 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 2860 | 1467110073458 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 03:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:34:33 INFO - PROCESS | 2860 | 1467110073461 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - PROCESS | 2860 | 1467110073463 Marionette TRACE conn5 <- [1,974,null,{}] 03:34:33 INFO - PROCESS | 2860 | 1467110073467 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}] 03:34:33 INFO - PROCESS | 2860 | 1467110073469 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:33 INFO - PROCESS | 2860 | 1467110073581 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 03:34:33 INFO - PROCESS | 2860 | 1467110073710 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:33 INFO - PROCESS | 2860 | 1467110073712 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:33 INFO - PROCESS | 2860 | ++DOCSHELL 14720000 == 44 [pid = 2860] [id = 253] 03:34:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1BA2B800) [pid = 2860] [serial = 758] [outer = 00000000] 03:34:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1BA96C00) [pid = 2860] [serial = 759] [outer = 1BA2B800] 03:34:33 INFO - PROCESS | 2860 | 1467110073767 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1BD73C00) [pid = 2860] [serial = 760] [outer = 1BA2B800] 03:34:34 INFO - PROCESS | 2860 | 1467110074500 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]]]}] 03:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1067ms 03:34:34 INFO - PROCESS | 2860 | 1467110074550 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 03:34:34 INFO - PROCESS | 2860 | 1467110074554 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 03:34:34 INFO - PROCESS | 2860 | 1467110074560 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:34:34 INFO - PROCESS | 2860 | 1467110074564 Marionette TRACE conn5 <- [1,978,null,{}] 03:34:34 INFO - PROCESS | 2860 | 1467110074570 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}] 03:34:34 INFO - PROCESS | 2860 | 1467110074573 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:34 INFO - PROCESS | 2860 | 1467110074676 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 03:34:34 INFO - PROCESS | 2860 | 1467110074758 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 2860 | 1467110074763 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:34 INFO - PROCESS | 2860 | ++DOCSHELL 0F6FD000 == 45 [pid = 2860] [id = 254] 03:34:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (0FB05C00) [pid = 2860] [serial = 761] [outer = 00000000] 03:34:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (10058C00) [pid = 2860] [serial = 762] [outer = 0FB05C00] 03:34:34 INFO - PROCESS | 2860 | 1467110074854 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (10065400) [pid = 2860] [serial = 763] [outer = 0FB05C00] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 08AECC00 == 44 [pid = 2860] [id = 228] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 10296400 == 43 [pid = 2860] [id = 248] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 13FC6800 == 42 [pid = 2860] [id = 247] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 19AA5400 == 41 [pid = 2860] [id = 246] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 0C59A800 == 40 [pid = 2860] [id = 245] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 18A0CC00 == 39 [pid = 2860] [id = 244] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 17590400 == 38 [pid = 2860] [id = 243] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 1564F000 == 37 [pid = 2860] [id = 242] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 1005E000 == 36 [pid = 2860] [id = 241] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 0C58FC00 == 35 [pid = 2860] [id = 240] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 13E19C00 == 34 [pid = 2860] [id = 239] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 10DD1400 == 33 [pid = 2860] [id = 237] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 0C52AC00 == 32 [pid = 2860] [id = 238] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 14720000 == 31 [pid = 2860] [id = 253] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 14692C00 == 30 [pid = 2860] [id = 251] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 19F66400 == 29 [pid = 2860] [id = 252] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 19B40400 == 28 [pid = 2860] [id = 249] 03:34:35 INFO - PROCESS | 2860 | --DOCSHELL 0C595000 == 27 [pid = 2860] [id = 250] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (1462E400) [pid = 2860] [serial = 696] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (13DF0800) [pid = 2860] [serial = 693] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0C7C9400) [pid = 2860] [serial = 685] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (0C636800) [pid = 2860] [serial = 684] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (0C775000) [pid = 2860] [serial = 687] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (0C8EC400) [pid = 2860] [serial = 688] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (10054000) [pid = 2860] [serial = 690] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1005B800) [pid = 2860] [serial = 691] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (15B49000) [pid = 2860] [serial = 699] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1005D000) [pid = 2860] [serial = 673] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0FA7A000) [pid = 2860] [serial = 672] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18A0C400) [pid = 2860] [serial = 709] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (177A7C00) [pid = 2860] [serial = 676] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (17117800) [pid = 2860] [serial = 675] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1AABEC00) [pid = 2860] [serial = 679] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19D19400) [pid = 2860] [serial = 678] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1BA92400) [pid = 2860] [serial = 682] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1BA29000) [pid = 2860] [serial = 681] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (14750400) [pid = 2860] [serial = 697] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18DD3400) [pid = 2860] [serial = 711] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18112000) [pid = 2860] [serial = 702] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1710E400) [pid = 2860] [serial = 700] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (18A17000) [pid = 2860] [serial = 708] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18703800) [pid = 2860] [serial = 703] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18827C00) [pid = 2860] [serial = 705] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18828400) [pid = 2860] [serial = 706] [outer = 00000000] [url = about:blank] 03:34:35 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (13EA2400) [pid = 2860] [serial = 694] [outer = 00000000] [url = about:blank] 03:34:36 INFO - PROCESS | 2860 | 1467110076165 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]]]}] 03:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1617ms 03:34:36 INFO - PROCESS | 2860 | 1467110076184 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 2860 | 1467110076188 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 03:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:34:36 INFO - PROCESS | 2860 | 1467110076192 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 2860 | 1467110076195 Marionette TRACE conn5 <- [1,982,null,{}] 03:34:36 INFO - PROCESS | 2860 | 1467110076201 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}] 03:34:36 INFO - PROCESS | 2860 | 1467110076204 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:36 INFO - PROCESS | 2860 | 1467110076301 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 03:34:36 INFO - PROCESS | 2860 | 1467110076391 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 2860 | 1467110076394 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:36 INFO - PROCESS | 2860 | ++DOCSHELL 0C598400 == 28 [pid = 2860] [id = 255] 03:34:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0C598800) [pid = 2860] [serial = 764] [outer = 00000000] 03:34:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0C876400) [pid = 2860] [serial = 765] [outer = 0C598800] 03:34:36 INFO - PROCESS | 2860 | 1467110076444 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0F663400) [pid = 2860] [serial = 766] [outer = 0C598800] 03:34:36 INFO - PROCESS | 2860 | 1467110076877 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]]]}] 03:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 730ms 03:34:36 INFO - PROCESS | 2860 | 1467110076924 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 03:34:36 INFO - PROCESS | 2860 | 1467110076929 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 03:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:34:36 INFO - PROCESS | 2860 | 1467110076935 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 2860 | 1467110076937 Marionette TRACE conn5 <- [1,986,null,{}] 03:34:36 INFO - PROCESS | 2860 | 1467110076941 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}] 03:34:36 INFO - PROCESS | 2860 | 1467110076944 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:37 INFO - PROCESS | 2860 | 1467110077063 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 03:34:37 INFO - PROCESS | 2860 | 1467110077079 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 2860 | 1467110077081 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:37 INFO - PROCESS | 2860 | ++DOCSHELL 1005D000 == 29 [pid = 2860] [id = 256] 03:34:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1005E000) [pid = 2860] [serial = 767] [outer = 00000000] 03:34:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (10063400) [pid = 2860] [serial = 768] [outer = 1005E000] 03:34:37 INFO - PROCESS | 2860 | 1467110077129 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (10289400) [pid = 2860] [serial = 769] [outer = 1005E000] 03:34:37 INFO - PROCESS | 2860 | 1467110077572 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]]]}] 03:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 03:34:37 INFO - PROCESS | 2860 | 1467110077609 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 2860 | 1467110077611 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 03:34:37 INFO - PROCESS | 2860 | 1467110077615 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:34:37 INFO - PROCESS | 2860 | 1467110077618 Marionette TRACE conn5 <- [1,990,null,{}] 03:34:37 INFO - PROCESS | 2860 | 1467110077629 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}] 03:34:37 INFO - PROCESS | 2860 | 1467110077634 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:37 INFO - PROCESS | 2860 | 1467110077715 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 03:34:37 INFO - PROCESS | 2860 | 1467110077725 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 2860 | 1467110077728 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:37 INFO - PROCESS | 2860 | ++DOCSHELL 13EA7000 == 30 [pid = 2860] [id = 257] 03:34:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (13EE4400) [pid = 2860] [serial = 770] [outer = 00000000] 03:34:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (14191400) [pid = 2860] [serial = 771] [outer = 13EE4400] 03:34:37 INFO - PROCESS | 2860 | 1467110077775 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1471D400) [pid = 2860] [serial = 772] [outer = 13EE4400] 03:34:38 INFO - PROCESS | 2860 | 1467110078209 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]]]}] 03:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms 03:34:38 INFO - PROCESS | 2860 | 1467110078265 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 03:34:38 INFO - PROCESS | 2860 | 1467110078267 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 03:34:38 INFO - PROCESS | 2860 | 1467110078271 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:34:38 INFO - PROCESS | 2860 | 1467110078273 Marionette TRACE conn5 <- [1,994,null,{}] 03:34:38 INFO - PROCESS | 2860 | 1467110078276 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}] 03:34:38 INFO - PROCESS | 2860 | 1467110078278 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:38 INFO - PROCESS | 2860 | 1467110078404 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 03:34:38 INFO - PROCESS | 2860 | 1467110078489 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:38 INFO - PROCESS | 2860 | 1467110078492 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:38 INFO - PROCESS | 2860 | ++DOCSHELL 14728C00 == 31 [pid = 2860] [id = 258] 03:34:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (147E4000) [pid = 2860] [serial = 773] [outer = 00000000] 03:34:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (16483000) [pid = 2860] [serial = 774] [outer = 147E4000] 03:34:38 INFO - PROCESS | 2860 | 1467110078539 Marionette DEBUG loaded listener.js 03:34:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1710FC00) [pid = 2860] [serial = 775] [outer = 147E4000] 03:34:38 INFO - PROCESS | 2860 | 1467110078960 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 03:34:39 INFO - PROCESS | 2860 | 1467110079011 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 2860 | 1467110079013 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 03:34:39 INFO - PROCESS | 2860 | 1467110079016 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 2860 | 1467110079018 Marionette TRACE conn5 <- [1,998,null,{}] 03:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:34:39 INFO - PROCESS | 2860 | 1467110079021 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}] 03:34:39 INFO - PROCESS | 2860 | 1467110079023 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:39 INFO - PROCESS | 2860 | 1467110079130 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 03:34:39 INFO - PROCESS | 2860 | 1467110079136 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 2860 | 1467110079138 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:39 INFO - PROCESS | 2860 | ++DOCSHELL 17114800 == 32 [pid = 2860] [id = 259] 03:34:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (17114C00) [pid = 2860] [serial = 776] [outer = 00000000] 03:34:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (17590C00) [pid = 2860] [serial = 777] [outer = 17114C00] 03:34:39 INFO - PROCESS | 2860 | 1467110079187 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18112000) [pid = 2860] [serial = 778] [outer = 17114C00] 03:34:39 INFO - PROCESS | 2860 | 1467110079670 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 03:34:39 INFO - PROCESS | 2860 | 1467110079692 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 2860 | 1467110079694 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 03:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:34:39 INFO - PROCESS | 2860 | 1467110079697 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 2860 | 1467110079698 Marionette TRACE conn5 <- [1,1002,null,{}] 03:34:39 INFO - PROCESS | 2860 | 1467110079702 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}] 03:34:39 INFO - PROCESS | 2860 | 1467110079708 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:39 INFO - PROCESS | 2860 | 1467110079868 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 03:34:39 INFO - PROCESS | 2860 | 1467110079891 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 2860 | 1467110079893 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:39 INFO - PROCESS | 2860 | ++DOCSHELL 18826000 == 33 [pid = 2860] [id = 260] 03:34:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1882AC00) [pid = 2860] [serial = 779] [outer = 00000000] 03:34:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (18CEC400) [pid = 2860] [serial = 780] [outer = 1882AC00] 03:34:39 INFO - PROCESS | 2860 | 1467110079938 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (18DD1400) [pid = 2860] [serial = 781] [outer = 1882AC00] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18A0D000) [pid = 2860] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (10062400) [pid = 2860] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19AA6C00) [pid = 2860] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (10062800) [pid = 2860] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1564F400) [pid = 2860] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C590C00) [pid = 2860] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (147DCC00) [pid = 2860] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (13EAC000) [pid = 2860] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19BC1C00) [pid = 2860] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C58D400) [pid = 2860] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (175CA000) [pid = 2860] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18DCE400) [pid = 2860] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:34:40 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (14748400) [pid = 2860] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:34:40 INFO - PROCESS | 2860 | 1467110080632 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]]]}] 03:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 970ms 03:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:34:40 INFO - PROCESS | 2860 | 1467110080668 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 2860 | 1467110080669 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 03:34:40 INFO - PROCESS | 2860 | 1467110080673 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 2860 | 1467110080674 Marionette TRACE conn5 <- [1,1006,null,{}] 03:34:40 INFO - PROCESS | 2860 | 1467110080678 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}] 03:34:40 INFO - PROCESS | 2860 | 1467110080680 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:40 INFO - PROCESS | 2860 | 1467110080758 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 03:34:40 INFO - PROCESS | 2860 | 1467110080842 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 2860 | 1467110080844 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:40 INFO - PROCESS | 2860 | ++DOCSHELL 0C7D3000 == 34 [pid = 2860] [id = 261] 03:34:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0F6F4C00) [pid = 2860] [serial = 782] [outer = 00000000] 03:34:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1564F400) [pid = 2860] [serial = 783] [outer = 0F6F4C00] 03:34:40 INFO - PROCESS | 2860 | 1467110080888 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1648A400) [pid = 2860] [serial = 784] [outer = 0F6F4C00] 03:34:41 INFO - PROCESS | 2860 | 1467110081267 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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 03:34:41 INFO - PROCESS | 2860 | 1467110081303 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 03:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:34:41 INFO - PROCESS | 2860 | 1467110081305 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 03:34:41 INFO - PROCESS | 2860 | 1467110081308 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 2860 | 1467110081310 Marionette TRACE conn5 <- [1,1010,null,{}] 03:34:41 INFO - PROCESS | 2860 | 1467110081313 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}] 03:34:41 INFO - PROCESS | 2860 | 1467110081315 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:41 INFO - PROCESS | 2860 | 1467110081429 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 03:34:41 INFO - PROCESS | 2860 | 1467110081437 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 2860 | 1467110081439 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:41 INFO - PROCESS | 2860 | ++DOCSHELL 10D42000 == 35 [pid = 2860] [id = 262] 03:34:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1565BC00) [pid = 2860] [serial = 785] [outer = 00000000] 03:34:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1907B400) [pid = 2860] [serial = 786] [outer = 1565BC00] 03:34:41 INFO - PROCESS | 2860 | 1467110081483 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18CEAC00) [pid = 2860] [serial = 787] [outer = 1565BC00] 03:34:41 INFO - PROCESS | 2860 | 1467110081882 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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 630ms 03:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:34:41 INFO - PROCESS | 2860 | 1467110081940 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 2860 | 1467110081942 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 03:34:41 INFO - PROCESS | 2860 | 1467110081945 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 2860 | 1467110081947 Marionette TRACE conn5 <- [1,1014,null,{}] 03:34:41 INFO - PROCESS | 2860 | 1467110081950 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}] 03:34:41 INFO - PROCESS | 2860 | 1467110081952 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:42 INFO - PROCESS | 2860 | 1467110082065 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 03:34:42 INFO - PROCESS | 2860 | 1467110082073 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 2860 | 1467110082075 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:42 INFO - PROCESS | 2860 | ++DOCSHELL 13EA6C00 == 36 [pid = 2860] [id = 263] 03:34:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19738400) [pid = 2860] [serial = 788] [outer = 00000000] 03:34:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19747000) [pid = 2860] [serial = 789] [outer = 19738400] 03:34:42 INFO - PROCESS | 2860 | 1467110082130 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19747C00) [pid = 2860] [serial = 790] [outer = 19738400] 03:34:42 INFO - PROCESS | 2860 | 1467110082563 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 03:34:42 INFO - PROCESS | 2860 | 1467110082616 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 2860 | 1467110082621 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 03:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:34:42 INFO - PROCESS | 2860 | 1467110082627 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 2860 | 1467110082632 Marionette TRACE conn5 <- [1,1018,null,{}] 03:34:42 INFO - PROCESS | 2860 | 1467110082639 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}] 03:34:42 INFO - PROCESS | 2860 | 1467110082642 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:42 INFO - PROCESS | 2860 | 1467110082839 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 03:34:42 INFO - PROCESS | 2860 | 1467110082962 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 2860 | 1467110082967 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:43 INFO - PROCESS | 2860 | ++DOCSHELL 0C71EC00 == 37 [pid = 2860] [id = 264] 03:34:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (0C727800) [pid = 2860] [serial = 791] [outer = 00000000] 03:34:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0C8EAC00) [pid = 2860] [serial = 792] [outer = 0C727800] 03:34:43 INFO - PROCESS | 2860 | 1467110083027 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0FB0B800) [pid = 2860] [serial = 793] [outer = 0C727800] 03:34:43 INFO - PROCESS | 2860 | 1467110083728 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]]]}] 03:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1178ms 03:34:43 INFO - PROCESS | 2860 | 1467110083824 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 03:34:43 INFO - PROCESS | 2860 | 1467110083828 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 03:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:34:43 INFO - PROCESS | 2860 | 1467110083836 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 2860 | 1467110083839 Marionette TRACE conn5 <- [1,1022,null,{}] 03:34:43 INFO - PROCESS | 2860 | 1467110083843 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}] 03:34:43 INFO - PROCESS | 2860 | 1467110083846 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:43 INFO - PROCESS | 2860 | 1467110083972 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 03:34:44 INFO - PROCESS | 2860 | 1467110084093 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 2860 | 1467110084096 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:44 INFO - PROCESS | 2860 | ++DOCSHELL 0FB10000 == 38 [pid = 2860] [id = 265] 03:34:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (13DF1400) [pid = 2860] [serial = 794] [outer = 00000000] 03:34:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (13EE9400) [pid = 2860] [serial = 795] [outer = 13DF1400] 03:34:44 INFO - PROCESS | 2860 | 1467110084154 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (14697800) [pid = 2860] [serial = 796] [outer = 13DF1400] 03:34:45 INFO - PROCESS | 2860 | 1467110085012 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]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1233ms 03:34:45 INFO - PROCESS | 2860 | 1467110085070 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 2860 | 1467110085075 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 03:34:45 INFO - PROCESS | 2860 | 1467110085081 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:34:45 INFO - PROCESS | 2860 | 1467110085084 Marionette TRACE conn5 <- [1,1026,null,{}] 03:34:45 INFO - PROCESS | 2860 | 1467110085090 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}] 03:34:45 INFO - PROCESS | 2860 | 1467110085093 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:45 INFO - PROCESS | 2860 | 1467110085212 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 03:34:45 INFO - PROCESS | 2860 | 1467110085339 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 2860 | 1467110085344 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:45 INFO - PROCESS | 2860 | ++DOCSHELL 0F659C00 == 39 [pid = 2860] [id = 266] 03:34:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (0F65F400) [pid = 2860] [serial = 797] [outer = 00000000] 03:34:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0FB09800) [pid = 2860] [serial = 798] [outer = 0F65F400] 03:34:45 INFO - PROCESS | 2860 | 1467110085395 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1004F800) [pid = 2860] [serial = 799] [outer = 0F65F400] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 10D42000 == 38 [pid = 2860] [id = 262] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 0C7D3000 == 37 [pid = 2860] [id = 261] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 18826000 == 36 [pid = 2860] [id = 260] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 17114800 == 35 [pid = 2860] [id = 259] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 14728C00 == 34 [pid = 2860] [id = 258] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 13EA7000 == 33 [pid = 2860] [id = 257] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 1005D000 == 32 [pid = 2860] [id = 256] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 0C598400 == 31 [pid = 2860] [id = 255] 03:34:45 INFO - PROCESS | 2860 | --DOCSHELL 0F6FD000 == 30 [pid = 2860] [id = 254] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (18DCBC00) [pid = 2860] [serial = 732] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (199BF800) [pid = 2860] [serial = 735] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (18DCDC00) [pid = 2860] [serial = 733] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19AAC400) [pid = 2860] [serial = 738] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (102E2000) [pid = 2860] [serial = 723] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (10BD7800) [pid = 2860] [serial = 724] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (15B45000) [pid = 2860] [serial = 726] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1710CC00) [pid = 2860] [serial = 727] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0C634C00) [pid = 2860] [serial = 720] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19B4B000) [pid = 2860] [serial = 745] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C880800) [pid = 2860] [serial = 721] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (14722C00) [pid = 2860] [serial = 717] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19EF7400) [pid = 2860] [serial = 748] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (15657000) [pid = 2860] [serial = 718] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FA7D800) [pid = 2860] [serial = 714] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0FB6B000) [pid = 2860] [serial = 715] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18822C00) [pid = 2860] [serial = 729] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19EF6800) [pid = 2860] [serial = 747] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1907F000) [pid = 2860] [serial = 712] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1973D400) [pid = 2860] [serial = 736] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (188A7400) [pid = 2860] [serial = 741] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19B47000) [pid = 2860] [serial = 744] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19AB1400) [pid = 2860] [serial = 739] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19AA4400) [pid = 2860] [serial = 742] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (188A8C00) [pid = 2860] [serial = 730] [outer = 00000000] [url = about:blank] 03:34:45 INFO - PROCESS | 2860 | 1467110085874 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]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 830ms 03:34:45 INFO - PROCESS | 2860 | 1467110085915 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 2860 | 1467110085920 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 03:34:45 INFO - PROCESS | 2860 | 1467110085926 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:34:45 INFO - PROCESS | 2860 | 1467110085928 Marionette TRACE conn5 <- [1,1030,null,{}] 03:34:45 INFO - PROCESS | 2860 | 1467110085932 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}] 03:34:45 INFO - PROCESS | 2860 | 1467110085935 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:46 INFO - PROCESS | 2860 | 1467110086020 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 03:34:46 INFO - PROCESS | 2860 | 1467110086029 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 2860 | 1467110086031 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:46 INFO - PROCESS | 2860 | ++DOCSHELL 0FB74800 == 31 [pid = 2860] [id = 267] 03:34:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10048C00) [pid = 2860] [serial = 800] [outer = 00000000] 03:34:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (10239800) [pid = 2860] [serial = 801] [outer = 10048C00] 03:34:46 INFO - PROCESS | 2860 | 1467110086077 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10BDC400) [pid = 2860] [serial = 802] [outer = 10048C00] 03:34:46 INFO - PROCESS | 2860 | 1467110086549 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]]]}] 03:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 03:34:46 INFO - PROCESS | 2860 | 1467110086600 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 03:34:46 INFO - PROCESS | 2860 | 1467110086602 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 03:34:46 INFO - PROCESS | 2860 | 1467110086606 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:34:46 INFO - PROCESS | 2860 | 1467110086609 Marionette TRACE conn5 <- [1,1034,null,{}] 03:34:46 INFO - PROCESS | 2860 | 1467110086620 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}] 03:34:46 INFO - PROCESS | 2860 | 1467110086624 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:46 INFO - PROCESS | 2860 | 1467110086711 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 03:34:46 INFO - PROCESS | 2860 | 1467110086832 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 2860 | 1467110086835 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:46 INFO - PROCESS | 2860 | ++DOCSHELL 148E4400 == 32 [pid = 2860] [id = 268] 03:34:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (148E5C00) [pid = 2860] [serial = 803] [outer = 00000000] 03:34:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (16483C00) [pid = 2860] [serial = 804] [outer = 148E5C00] 03:34:46 INFO - PROCESS | 2860 | 1467110086883 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (17114800) [pid = 2860] [serial = 805] [outer = 148E5C00] 03:34:47 INFO - PROCESS | 2860 | 1467110087263 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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 03:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:34:47 INFO - PROCESS | 2860 | 1467110087292 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 2860 | 1467110087294 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 03:34:47 INFO - PROCESS | 2860 | 1467110087297 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 2860 | 1467110087299 Marionette TRACE conn5 <- [1,1038,null,{}] 03:34:47 INFO - PROCESS | 2860 | 1467110087302 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}] 03:34:47 INFO - PROCESS | 2860 | 1467110087304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:47 INFO - PROCESS | 2860 | 1467110087388 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 03:34:47 INFO - PROCESS | 2860 | 1467110087402 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 2860 | 1467110087404 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:47 INFO - PROCESS | 2860 | ++DOCSHELL 177A4800 == 33 [pid = 2860] [id = 269] 03:34:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (177A8000) [pid = 2860] [serial = 806] [outer = 00000000] 03:34:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1882BC00) [pid = 2860] [serial = 807] [outer = 177A8000] 03:34:47 INFO - PROCESS | 2860 | 1467110087450 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (188AEC00) [pid = 2860] [serial = 808] [outer = 177A8000] 03:34:47 INFO - PROCESS | 2860 | 1467110087933 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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 03:34:47 INFO - PROCESS | 2860 | 1467110087971 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 03:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:34:47 INFO - PROCESS | 2860 | 1467110087973 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 03:34:47 INFO - PROCESS | 2860 | 1467110087976 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 2860 | 1467110087978 Marionette TRACE conn5 <- [1,1042,null,{}] 03:34:48 INFO - PROCESS | 2860 | 1467110087982 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}] 03:34:48 INFO - PROCESS | 2860 | 1467110087984 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:48 INFO - PROCESS | 2860 | 1467110088099 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 03:34:48 INFO - PROCESS | 2860 | 1467110088190 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 2860 | 1467110088192 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:48 INFO - PROCESS | 2860 | ++DOCSHELL 18A11000 == 34 [pid = 2860] [id = 270] 03:34:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18A17000) [pid = 2860] [serial = 809] [outer = 00000000] 03:34:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18DCCC00) [pid = 2860] [serial = 810] [outer = 18A17000] 03:34:48 INFO - PROCESS | 2860 | 1467110088238 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18DD3400) [pid = 2860] [serial = 811] [outer = 18A17000] 03:34:48 INFO - PROCESS | 2860 | 1467110088661 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 731ms 03:34:48 INFO - PROCESS | 2860 | 1467110088708 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 2860 | 1467110088710 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 03:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:34:48 INFO - PROCESS | 2860 | 1467110088718 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 2860 | 1467110088720 Marionette TRACE conn5 <- [1,1046,null,{}] 03:34:48 INFO - PROCESS | 2860 | 1467110088723 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}] 03:34:48 INFO - PROCESS | 2860 | 1467110088729 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:48 INFO - PROCESS | 2860 | 1467110088864 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 03:34:48 INFO - PROCESS | 2860 | 1467110088926 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 2860 | 1467110088928 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:48 INFO - PROCESS | 2860 | ++DOCSHELL 1973C000 == 35 [pid = 2860] [id = 271] 03:34:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19746000) [pid = 2860] [serial = 812] [outer = 00000000] 03:34:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19AA4400) [pid = 2860] [serial = 813] [outer = 19746000] 03:34:49 INFO - PROCESS | 2860 | 1467110088972 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19AAC400) [pid = 2860] [serial = 814] [outer = 19746000] 03:34:49 INFO - PROCESS | 2860 | 1467110089393 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]]]}] 03:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 730ms 03:34:49 INFO - PROCESS | 2860 | 1467110089448 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 2860 | 1467110089459 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 03:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:34:49 INFO - PROCESS | 2860 | 1467110089505 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 2860 | 1467110089506 Marionette TRACE conn5 <- [1,1050,null,{}] 03:34:49 INFO - PROCESS | 2860 | 1467110089510 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}] 03:34:49 INFO - PROCESS | 2860 | 1467110089512 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:49 INFO - PROCESS | 2860 | 1467110089620 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 03:34:49 INFO - PROCESS | 2860 | 1467110089632 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 2860 | 1467110089634 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:49 INFO - PROCESS | 2860 | ++DOCSHELL 19AB3400 == 36 [pid = 2860] [id = 272] 03:34:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19B3EC00) [pid = 2860] [serial = 815] [outer = 00000000] 03:34:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19B45800) [pid = 2860] [serial = 816] [outer = 19B3EC00] 03:34:49 INFO - PROCESS | 2860 | 1467110089677 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19B49C00) [pid = 2860] [serial = 817] [outer = 19B3EC00] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1BA2B800) [pid = 2860] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0C87E000) [pid = 2860] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1005E000) [pid = 2860] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0FB05C00) [pid = 2860] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0C598800) [pid = 2860] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (13EE4400) [pid = 2860] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1474E800) [pid = 2860] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19F69000) [pid = 2860] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17114C00) [pid = 2860] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (147E4000) [pid = 2860] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0F6F4C00) [pid = 2860] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1882AC00) [pid = 2860] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:34:49 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1565BC00) [pid = 2860] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:34:50 INFO - PROCESS | 2860 | 1467110090125 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]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 690ms 03:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:34:50 INFO - PROCESS | 2860 | 1467110090193 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 2860 | 1467110090195 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 03:34:50 INFO - PROCESS | 2860 | 1467110090198 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 2860 | 1467110090200 Marionette TRACE conn5 <- [1,1054,null,{}] 03:34:50 INFO - PROCESS | 2860 | 1467110090203 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}] 03:34:50 INFO - PROCESS | 2860 | 1467110090205 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:50 INFO - PROCESS | 2860 | 1467110090283 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 03:34:50 INFO - PROCESS | 2860 | 1467110090289 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 2860 | 1467110090291 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:50 INFO - PROCESS | 2860 | ++DOCSHELL 13EE4400 == 37 [pid = 2860] [id = 273] 03:34:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (15B44C00) [pid = 2860] [serial = 818] [outer = 00000000] 03:34:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (188A7000) [pid = 2860] [serial = 819] [outer = 15B44C00] 03:34:50 INFO - PROCESS | 2860 | 1467110090334 Marionette DEBUG loaded listener.js 03:34:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1973B800) [pid = 2860] [serial = 820] [outer = 15B44C00] 03:34:50 INFO - PROCESS | 2860 | 1467110090763 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]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 630ms 03:34:50 INFO - PROCESS | 2860 | 1467110090829 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 2860 | 1467110090832 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 03:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:34:50 INFO - PROCESS | 2860 | 1467110090835 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 2860 | 1467110090837 Marionette TRACE conn5 <- [1,1058,null,{}] 03:34:50 INFO - PROCESS | 2860 | 1467110090841 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}] 03:34:50 INFO - PROCESS | 2860 | 1467110090842 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:50 INFO - PROCESS | 2860 | 1467110090922 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 03:34:50 INFO - PROCESS | 2860 | 1467110090927 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 2860 | 1467110090929 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:50 INFO - PROCESS | 2860 | ++DOCSHELL 18769800 == 38 [pid = 2860] [id = 274] 03:34:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19AAF800) [pid = 2860] [serial = 821] [outer = 00000000] 03:34:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19BC3400) [pid = 2860] [serial = 822] [outer = 19AAF800] 03:34:51 INFO - PROCESS | 2860 | 1467110090972 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19D18C00) [pid = 2860] [serial = 823] [outer = 19AAF800] 03:34:51 INFO - PROCESS | 2860 | 1467110091416 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]]]}] 03:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 630ms 03:34:51 INFO - PROCESS | 2860 | 1467110091469 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 2860 | 1467110091471 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 03:34:51 INFO - PROCESS | 2860 | 1467110091475 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:34:51 INFO - PROCESS | 2860 | 1467110091477 Marionette TRACE conn5 <- [1,1062,null,{}] 03:34:51 INFO - PROCESS | 2860 | 1467110091480 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}] 03:34:51 INFO - PROCESS | 2860 | 1467110091482 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:51 INFO - PROCESS | 2860 | 1467110091566 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 03:34:51 INFO - PROCESS | 2860 | 1467110091572 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 2860 | 1467110091574 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:51 INFO - PROCESS | 2860 | ++DOCSHELL 19F5EC00 == 39 [pid = 2860] [id = 275] 03:34:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19F65400) [pid = 2860] [serial = 824] [outer = 00000000] 03:34:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1AAB0C00) [pid = 2860] [serial = 825] [outer = 19F65400] 03:34:51 INFO - PROCESS | 2860 | 1467110091617 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (188A7400) [pid = 2860] [serial = 826] [outer = 19F65400] 03:34:52 INFO - PROCESS | 2860 | 1467110092267 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]]]}] 03:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 870ms 03:34:52 INFO - PROCESS | 2860 | 1467110092350 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 2860 | 1467110092355 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 03:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:34:52 INFO - PROCESS | 2860 | 1467110092360 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 2860 | 1467110092364 Marionette TRACE conn5 <- [1,1066,null,{}] 03:34:52 INFO - PROCESS | 2860 | 1467110092370 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}] 03:34:52 INFO - PROCESS | 2860 | 1467110092373 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:52 INFO - PROCESS | 2860 | 1467110092496 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 03:34:52 INFO - PROCESS | 2860 | 1467110092620 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 2860 | 1467110092623 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:52 INFO - PROCESS | 2860 | ++DOCSHELL 0C598000 == 40 [pid = 2860] [id = 276] 03:34:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0C7CA000) [pid = 2860] [serial = 827] [outer = 00000000] 03:34:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (10055000) [pid = 2860] [serial = 828] [outer = 0C7CA000] 03:34:52 INFO - PROCESS | 2860 | 1467110092681 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (10DA2000) [pid = 2860] [serial = 829] [outer = 0C7CA000] 03:34:53 INFO - PROCESS | 2860 | 1467110093269 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]]]}] 03:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 930ms 03:34:53 INFO - PROCESS | 2860 | 1467110093294 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 03:34:53 INFO - PROCESS | 2860 | 1467110093299 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 03:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:34:53 INFO - PROCESS | 2860 | 1467110093305 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:34:53 INFO - PROCESS | 2860 | 1467110093308 Marionette TRACE conn5 <- [1,1070,null,{}] 03:34:53 INFO - PROCESS | 2860 | 1467110093312 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}] 03:34:53 INFO - PROCESS | 2860 | 1467110093315 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:53 INFO - PROCESS | 2860 | 1467110093426 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 03:34:53 INFO - PROCESS | 2860 | 1467110093557 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:53 INFO - PROCESS | 2860 | 1467110093560 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:53 INFO - PROCESS | 2860 | ++DOCSHELL 15B41800 == 41 [pid = 2860] [id = 277] 03:34:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (15B47400) [pid = 2860] [serial = 830] [outer = 00000000] 03:34:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (177A7C00) [pid = 2860] [serial = 831] [outer = 15B47400] 03:34:53 INFO - PROCESS | 2860 | 1467110093616 Marionette DEBUG loaded listener.js 03:34:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1882C000) [pid = 2860] [serial = 832] [outer = 15B47400] 03:34:54 INFO - PROCESS | 2860 | 1467110094221 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]]]}] 03:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 970ms 03:34:54 INFO - PROCESS | 2860 | 1467110094279 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 2860 | 1467110094282 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 03:34:54 INFO - PROCESS | 2860 | 1467110094286 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:34:54 INFO - PROCESS | 2860 | 1467110094289 Marionette TRACE conn5 <- [1,1074,null,{}] 03:34:54 INFO - PROCESS | 2860 | 1467110094300 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}] 03:34:54 INFO - PROCESS | 2860 | 1467110094305 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:54 INFO - PROCESS | 2860 | 1467110094413 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 03:34:54 INFO - PROCESS | 2860 | 1467110094545 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 2860 | 1467110094548 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:54 INFO - PROCESS | 2860 | ++DOCSHELL 1B1EA800 == 42 [pid = 2860] [id = 278] 03:34:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1B1EBC00) [pid = 2860] [serial = 833] [outer = 00000000] 03:34:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1B29C400) [pid = 2860] [serial = 834] [outer = 1B1EBC00] 03:34:54 INFO - PROCESS | 2860 | 1467110094605 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1BA90400) [pid = 2860] [serial = 835] [outer = 1B1EBC00] 03:34:55 INFO - PROCESS | 2860 | 1467110095249 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]]]}] 03:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1174ms 03:34:55 INFO - PROCESS | 2860 | 1467110095463 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 03:34:55 INFO - PROCESS | 2860 | 1467110095468 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 03:34:55 INFO - PROCESS | 2860 | 1467110095472 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:34:55 INFO - PROCESS | 2860 | 1467110095475 Marionette TRACE conn5 <- [1,1078,null,{}] 03:34:55 INFO - PROCESS | 2860 | 1467110095481 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}] 03:34:55 INFO - PROCESS | 2860 | 1467110095484 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:55 INFO - PROCESS | 2860 | 1467110095621 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 03:34:55 INFO - PROCESS | 2860 | 1467110095749 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:55 INFO - PROCESS | 2860 | 1467110095754 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:55 INFO - PROCESS | 2860 | ++DOCSHELL 0C630800 == 43 [pid = 2860] [id = 279] 03:34:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0C833400) [pid = 2860] [serial = 836] [outer = 00000000] 03:34:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (10046800) [pid = 2860] [serial = 837] [outer = 0C833400] 03:34:55 INFO - PROCESS | 2860 | 1467110095809 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1005D400) [pid = 2860] [serial = 838] [outer = 0C833400] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 18769800 == 42 [pid = 2860] [id = 274] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 13EE4400 == 41 [pid = 2860] [id = 273] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 19AB3400 == 40 [pid = 2860] [id = 272] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 1973C000 == 39 [pid = 2860] [id = 271] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 18A11000 == 38 [pid = 2860] [id = 270] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 177A4800 == 37 [pid = 2860] [id = 269] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 148E4400 == 36 [pid = 2860] [id = 268] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 0FB74800 == 35 [pid = 2860] [id = 267] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 0F659C00 == 34 [pid = 2860] [id = 266] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 13EA6C00 == 33 [pid = 2860] [id = 263] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 0C71EC00 == 32 [pid = 2860] [id = 264] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 0FB10000 == 31 [pid = 2860] [id = 265] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 15B41800 == 30 [pid = 2860] [id = 277] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 1B1EA800 == 29 [pid = 2860] [id = 278] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 19F5EC00 == 28 [pid = 2860] [id = 275] 03:34:56 INFO - PROCESS | 2860 | --DOCSHELL 0C598000 == 27 [pid = 2860] [id = 276] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (18CEAC00) [pid = 2860] [serial = 787] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (19747000) [pid = 2860] [serial = 789] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1BD73C00) [pid = 2860] [serial = 760] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (10DA1000) [pid = 2860] [serial = 751] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (10289400) [pid = 2860] [serial = 769] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (10065400) [pid = 2860] [serial = 763] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (0C876400) [pid = 2860] [serial = 765] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (14191400) [pid = 2860] [serial = 771] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (17115800) [pid = 2860] [serial = 753] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1B293000) [pid = 2860] [serial = 757] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18112000) [pid = 2860] [serial = 778] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1BA96C00) [pid = 2860] [serial = 759] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (17590C00) [pid = 2860] [serial = 777] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0F663400) [pid = 2860] [serial = 766] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1710FC00) [pid = 2860] [serial = 775] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (16483000) [pid = 2860] [serial = 774] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10063400) [pid = 2860] [serial = 768] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1471D400) [pid = 2860] [serial = 772] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1564F400) [pid = 2860] [serial = 783] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (177AAC00) [pid = 2860] [serial = 754] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18DD1400) [pid = 2860] [serial = 781] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1005B400) [pid = 2860] [serial = 750] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1648A400) [pid = 2860] [serial = 784] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1B12B400) [pid = 2860] [serial = 756] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1907B400) [pid = 2860] [serial = 786] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (10058C00) [pid = 2860] [serial = 762] [outer = 00000000] [url = about:blank] 03:34:56 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18CEC400) [pid = 2860] [serial = 780] [outer = 00000000] [url = about:blank] 03:34:57 INFO - PROCESS | 2860 | 1467110097134 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]]]}] 03:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1731ms 03:34:57 INFO - PROCESS | 2860 | 1467110097209 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 2860 | 1467110097213 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 03:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:34:57 INFO - PROCESS | 2860 | 1467110097220 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - PROCESS | 2860 | 1467110097223 Marionette TRACE conn5 <- [1,1082,null,{}] 03:34:57 INFO - PROCESS | 2860 | 1467110097232 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}] 03:34:57 INFO - PROCESS | 2860 | 1467110097235 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:57 INFO - PROCESS | 2860 | 1467110097334 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 03:34:57 INFO - PROCESS | 2860 | 1467110097341 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:57 INFO - PROCESS | 2860 | 1467110097344 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:57 INFO - PROCESS | 2860 | ++DOCSHELL 0C71EC00 == 28 [pid = 2860] [id = 280] 03:34:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0C729400) [pid = 2860] [serial = 839] [outer = 00000000] 03:34:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C7CC400) [pid = 2860] [serial = 840] [outer = 0C729400] 03:34:57 INFO - PROCESS | 2860 | 1467110097391 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C8E7800) [pid = 2860] [serial = 841] [outer = 0C729400] 03:34:57 INFO - PROCESS | 2860 | 1467110097879 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]]]}] 03:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 690ms 03:34:57 INFO - PROCESS | 2860 | 1467110097909 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 2860 | 1467110097914 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 03:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:34:57 INFO - PROCESS | 2860 | 1467110097920 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - PROCESS | 2860 | 1467110097923 Marionette TRACE conn5 <- [1,1086,null,{}] 03:34:57 INFO - PROCESS | 2860 | 1467110097926 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}] 03:34:57 INFO - PROCESS | 2860 | 1467110097929 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:58 INFO - PROCESS | 2860 | 1467110098015 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 03:34:58 INFO - PROCESS | 2860 | 1467110098023 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 2860 | 1467110098026 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:58 INFO - PROCESS | 2860 | ++DOCSHELL 1004D800 == 29 [pid = 2860] [id = 281] 03:34:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1004E400) [pid = 2860] [serial = 842] [outer = 00000000] 03:34:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (10059800) [pid = 2860] [serial = 843] [outer = 1004E400] 03:34:58 INFO - PROCESS | 2860 | 1467110098073 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1022A400) [pid = 2860] [serial = 844] [outer = 1004E400] 03:34:58 INFO - PROCESS | 2860 | 1467110098511 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]]]}] 03:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 630ms 03:34:58 INFO - PROCESS | 2860 | 1467110098556 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 2860 | 1467110098558 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 03:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:34:58 INFO - PROCESS | 2860 | 1467110098562 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 2860 | 1467110098565 Marionette TRACE conn5 <- [1,1090,null,{}] 03:34:58 INFO - PROCESS | 2860 | 1467110098577 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}] 03:34:58 INFO - PROCESS | 2860 | 1467110098581 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:58 INFO - PROCESS | 2860 | 1467110098665 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 03:34:58 INFO - PROCESS | 2860 | 1467110098716 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 2860 | 1467110098719 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:58 INFO - PROCESS | 2860 | ++DOCSHELL 14751C00 == 30 [pid = 2860] [id = 282] 03:34:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (14752800) [pid = 2860] [serial = 845] [outer = 00000000] 03:34:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (148E4000) [pid = 2860] [serial = 846] [outer = 14752800] 03:34:58 INFO - PROCESS | 2860 | 1467110098767 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (15657000) [pid = 2860] [serial = 847] [outer = 14752800] 03:34:59 INFO - PROCESS | 2860 | 1467110099220 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]]]}] 03:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 690ms 03:34:59 INFO - PROCESS | 2860 | 1467110099254 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 2860 | 1467110099256 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 03:34:59 INFO - PROCESS | 2860 | 1467110099260 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:34:59 INFO - PROCESS | 2860 | 1467110099261 Marionette TRACE conn5 <- [1,1094,null,{}] 03:34:59 INFO - PROCESS | 2860 | 1467110099275 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}] 03:34:59 INFO - PROCESS | 2860 | 1467110099277 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:59 INFO - PROCESS | 2860 | 1467110099386 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 03:34:59 INFO - PROCESS | 2860 | 1467110099392 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:59 INFO - PROCESS | 2860 | 1467110099394 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:34:59 INFO - PROCESS | 2860 | ++DOCSHELL 16485400 == 31 [pid = 2860] [id = 283] 03:34:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1648DC00) [pid = 2860] [serial = 848] [outer = 00000000] 03:34:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (17113000) [pid = 2860] [serial = 849] [outer = 1648DC00] 03:34:59 INFO - PROCESS | 2860 | 1467110099439 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (17510000) [pid = 2860] [serial = 850] [outer = 1648DC00] 03:34:59 INFO - PROCESS | 2860 | 1467110099889 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]]]}] 03:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 690ms 03:34:59 INFO - PROCESS | 2860 | 1467110099954 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 2860 | 1467110099956 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 03:34:59 INFO - PROCESS | 2860 | 1467110099959 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:34:59 INFO - PROCESS | 2860 | 1467110099961 Marionette TRACE conn5 <- [1,1098,null,{}] 03:34:59 INFO - PROCESS | 2860 | 1467110099964 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}] 03:34:59 INFO - PROCESS | 2860 | 1467110099967 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:00 INFO - PROCESS | 2860 | 1467110100079 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 03:35:00 INFO - PROCESS | 2860 | 1467110100172 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 2860 | 1467110100174 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:00 INFO - PROCESS | 2860 | ++DOCSHELL 177AAC00 == 32 [pid = 2860] [id = 284] 03:35:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (177AB400) [pid = 2860] [serial = 851] [outer = 00000000] 03:35:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18707000) [pid = 2860] [serial = 852] [outer = 177AB400] 03:35:00 INFO - PROCESS | 2860 | 1467110100218 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18769800) [pid = 2860] [serial = 853] [outer = 177AB400] 03:35:00 INFO - PROCESS | 2860 | 1467110100637 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]]]}] 03:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 730ms 03:35:00 INFO - PROCESS | 2860 | 1467110100699 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 2860 | 1467110100701 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 03:35:00 INFO - PROCESS | 2860 | 1467110100704 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:35:00 INFO - PROCESS | 2860 | 1467110100705 Marionette TRACE conn5 <- [1,1102,null,{}] 03:35:00 INFO - PROCESS | 2860 | 1467110100709 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}] 03:35:00 INFO - PROCESS | 2860 | 1467110100714 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:00 INFO - PROCESS | 2860 | 1467110100846 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 03:35:00 INFO - PROCESS | 2860 | 1467110100852 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 2860 | 1467110100854 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:00 INFO - PROCESS | 2860 | ++DOCSHELL 188ABC00 == 33 [pid = 2860] [id = 285] 03:35:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18A0C000) [pid = 2860] [serial = 854] [outer = 00000000] 03:35:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18DC8800) [pid = 2860] [serial = 855] [outer = 18A0C000] 03:35:00 INFO - PROCESS | 2860 | 1467110100898 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18DCF000) [pid = 2860] [serial = 856] [outer = 18A0C000] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19AAF800) [pid = 2860] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19F65400) [pid = 2860] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18A17000) [pid = 2860] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19746000) [pid = 2860] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19B3EC00) [pid = 2860] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19738400) [pid = 2860] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (177A8000) [pid = 2860] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0C727800) [pid = 2860] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10048C00) [pid = 2860] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (13DF1400) [pid = 2860] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (148E5C00) [pid = 2860] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0F65F400) [pid = 2860] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:35:01 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (15B44C00) [pid = 2860] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:35:01 INFO - PROCESS | 2860 | 1467110101599 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]]]}] 03:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 930ms 03:35:01 INFO - PROCESS | 2860 | 1467110101639 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 03:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:35:01 INFO - PROCESS | 2860 | 1467110101641 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 03:35:01 INFO - PROCESS | 2860 | 1467110101644 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 2860 | 1467110101646 Marionette TRACE conn5 <- [1,1106,null,{}] 03:35:01 INFO - PROCESS | 2860 | 1467110101649 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}] 03:35:01 INFO - PROCESS | 2860 | 1467110101651 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:01 INFO - PROCESS | 2860 | 1467110101727 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 03:35:01 INFO - PROCESS | 2860 | 1467110101816 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 2860 | 1467110101818 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:01 INFO - PROCESS | 2860 | ++DOCSHELL 0C530000 == 34 [pid = 2860] [id = 286] 03:35:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0C591000) [pid = 2860] [serial = 857] [outer = 00000000] 03:35:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (148E5C00) [pid = 2860] [serial = 858] [outer = 0C591000] 03:35:01 INFO - PROCESS | 2860 | 1467110101861 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (10235400) [pid = 2860] [serial = 859] [outer = 0C591000] 03:35:02 INFO - PROCESS | 2860 | 1467110102203 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]]]}] 03:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 03:35:02 INFO - PROCESS | 2860 | 1467110102274 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 2860 | 1467110102276 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 03:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:35:02 INFO - PROCESS | 2860 | 1467110102279 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 2860 | 1467110102281 Marionette TRACE conn5 <- [1,1110,null,{}] 03:35:02 INFO - PROCESS | 2860 | 1467110102292 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}] 03:35:02 INFO - PROCESS | 2860 | 1467110102294 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:02 INFO - PROCESS | 2860 | 1467110102371 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 03:35:02 INFO - PROCESS | 2860 | 1467110102376 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 2860 | 1467110102378 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:02 INFO - PROCESS | 2860 | ++DOCSHELL 10059000 == 35 [pid = 2860] [id = 287] 03:35:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17178800) [pid = 2860] [serial = 860] [outer = 00000000] 03:35:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19739400) [pid = 2860] [serial = 861] [outer = 17178800] 03:35:02 INFO - PROCESS | 2860 | 1467110102422 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18DD3000) [pid = 2860] [serial = 862] [outer = 17178800] 03:35:02 INFO - PROCESS | 2860 | 1467110102827 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]]]}] 03:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 570ms 03:35:02 INFO - PROCESS | 2860 | 1467110102865 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 2860 | 1467110102867 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 03:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:35:02 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:35:02 INFO - PROCESS | 2860 | 1467110102971 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 2860 | 1467110102973 Marionette TRACE conn5 <- [1,1114,null,{}] 03:35:03 INFO - PROCESS | 2860 | 1467110102982 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}] 03:35:03 INFO - PROCESS | 2860 | 1467110102984 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:03 INFO - PROCESS | 2860 | 1467110103088 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 03:35:03 INFO - PROCESS | 2860 | 1467110103096 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 2860 | 1467110103097 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:03 INFO - PROCESS | 2860 | ++DOCSHELL 14750400 == 36 [pid = 2860] [id = 288] 03:35:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (199C4400) [pid = 2860] [serial = 863] [outer = 00000000] 03:35:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19AB2400) [pid = 2860] [serial = 864] [outer = 199C4400] 03:35:03 INFO - PROCESS | 2860 | 1467110103140 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19AB2C00) [pid = 2860] [serial = 865] [outer = 199C4400] 03:35:03 INFO - PROCESS | 2860 | 1467110103708 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]]]}] 03:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 830ms 03:35:03 INFO - PROCESS | 2860 | 1467110103759 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 2860 | 1467110103764 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 03:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:35:03 INFO - PROCESS | 2860 | 1467110103769 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 2860 | 1467110103773 Marionette TRACE conn5 <- [1,1118,null,{}] 03:35:03 INFO - PROCESS | 2860 | 1467110103778 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}] 03:35:03 INFO - PROCESS | 2860 | 1467110103782 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:03 INFO - PROCESS | 2860 | 1467110103908 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 03:35:04 INFO - PROCESS | 2860 | 1467110104038 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:04 INFO - PROCESS | 2860 | 1467110104041 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:04 INFO - PROCESS | 2860 | ++DOCSHELL 08AEA000 == 37 [pid = 2860] [id = 289] 03:35:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0C52E400) [pid = 2860] [serial = 866] [outer = 00000000] 03:35:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FA72400) [pid = 2860] [serial = 867] [outer = 0C52E400] 03:35:04 INFO - PROCESS | 2860 | 1467110104098 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (10048400) [pid = 2860] [serial = 868] [outer = 0C52E400] 03:35:04 INFO - PROCESS | 2860 | 1467110104813 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]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1073ms 03:35:04 INFO - PROCESS | 2860 | 1467110104847 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 2860 | 1467110104851 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 03:35:04 INFO - PROCESS | 2860 | 1467110104858 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:35:04 INFO - PROCESS | 2860 | 1467110104861 Marionette TRACE conn5 <- [1,1122,null,{}] 03:35:04 INFO - PROCESS | 2860 | 1467110104865 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}] 03:35:04 INFO - PROCESS | 2860 | 1467110104867 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:05 INFO - PROCESS | 2860 | 1467110104986 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 03:35:05 INFO - PROCESS | 2860 | 1467110105115 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 2860 | 1467110105118 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:05 INFO - PROCESS | 2860 | ++DOCSHELL 13EE6C00 == 38 [pid = 2860] [id = 290] 03:35:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (13EE8800) [pid = 2860] [serial = 869] [outer = 00000000] 03:35:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (15654800) [pid = 2860] [serial = 870] [outer = 13EE8800] 03:35:05 INFO - PROCESS | 2860 | 1467110105175 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (17119800) [pid = 2860] [serial = 871] [outer = 13EE8800] 03:35:06 INFO - PROCESS | 2860 | 1467110106035 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]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1236ms 03:35:06 INFO - PROCESS | 2860 | 1467110106100 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 2860 | 1467110106103 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 03:35:06 INFO - PROCESS | 2860 | 1467110106108 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:35:06 INFO - PROCESS | 2860 | 1467110106112 Marionette TRACE conn5 <- [1,1126,null,{}] 03:35:06 INFO - PROCESS | 2860 | 1467110106118 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}] 03:35:06 INFO - PROCESS | 2860 | 1467110106121 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:06 INFO - PROCESS | 2860 | 1467110106235 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 03:35:06 INFO - PROCESS | 2860 | 1467110106318 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 2860 | 1467110106322 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:06 INFO - PROCESS | 2860 | ++DOCSHELL 0FB01800 == 39 [pid = 2860] [id = 291] 03:35:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0FB01C00) [pid = 2860] [serial = 872] [outer = 00000000] 03:35:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (0FB74800) [pid = 2860] [serial = 873] [outer = 0FB01C00] 03:35:06 INFO - PROCESS | 2860 | 1467110106416 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1005E800) [pid = 2860] [serial = 874] [outer = 0FB01C00] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 10059000 == 38 [pid = 2860] [id = 287] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 0C530000 == 37 [pid = 2860] [id = 286] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 188ABC00 == 36 [pid = 2860] [id = 285] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 177AAC00 == 35 [pid = 2860] [id = 284] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 16485400 == 34 [pid = 2860] [id = 283] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 14751C00 == 33 [pid = 2860] [id = 282] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 1004D800 == 32 [pid = 2860] [id = 281] 03:35:06 INFO - PROCESS | 2860 | --DOCSHELL 0C71EC00 == 31 [pid = 2860] [id = 280] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19D18C00) [pid = 2860] [serial = 823] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (188A7400) [pid = 2860] [serial = 826] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1AAB0C00) [pid = 2860] [serial = 825] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18DCCC00) [pid = 2860] [serial = 810] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19AA4400) [pid = 2860] [serial = 813] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (18DD3400) [pid = 2860] [serial = 811] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19B45800) [pid = 2860] [serial = 816] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19747C00) [pid = 2860] [serial = 790] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1882BC00) [pid = 2860] [serial = 807] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C8EAC00) [pid = 2860] [serial = 792] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0FB0B800) [pid = 2860] [serial = 793] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19AAC400) [pid = 2860] [serial = 814] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10239800) [pid = 2860] [serial = 801] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10BDC400) [pid = 2860] [serial = 802] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (13EE9400) [pid = 2860] [serial = 795] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (14697800) [pid = 2860] [serial = 796] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (16483C00) [pid = 2860] [serial = 804] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17114800) [pid = 2860] [serial = 805] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0FB09800) [pid = 2860] [serial = 798] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1004F800) [pid = 2860] [serial = 799] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19BC3400) [pid = 2860] [serial = 822] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19B49C00) [pid = 2860] [serial = 817] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (188A7000) [pid = 2860] [serial = 819] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1973B800) [pid = 2860] [serial = 820] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (188AEC00) [pid = 2860] [serial = 808] [outer = 00000000] [url = about:blank] 03:35:06 INFO - PROCESS | 2860 | 1467110106922 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]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 830ms 03:35:06 INFO - PROCESS | 2860 | 1467110106943 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 2860 | 1467110106947 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 03:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:35:06 INFO - PROCESS | 2860 | 1467110106957 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 2860 | 1467110106960 Marionette TRACE conn5 <- [1,1130,null,{}] 03:35:06 INFO - PROCESS | 2860 | 1467110106964 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}] 03:35:06 INFO - PROCESS | 2860 | 1467110106966 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:07 INFO - PROCESS | 2860 | 1467110107070 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 03:35:07 INFO - PROCESS | 2860 | 1467110107080 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 2860 | 1467110107082 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:07 INFO - PROCESS | 2860 | ++DOCSHELL 1033FC00 == 32 [pid = 2860] [id = 292] 03:35:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (10340400) [pid = 2860] [serial = 875] [outer = 00000000] 03:35:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (10DA3800) [pid = 2860] [serial = 876] [outer = 10340400] 03:35:07 INFO - PROCESS | 2860 | 1467110107132 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (13DEF400) [pid = 2860] [serial = 877] [outer = 10340400] 03:35:07 INFO - PROCESS | 2860 | 1467110107597 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]]]}] 03:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 03:35:07 INFO - PROCESS | 2860 | 1467110107628 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 03:35:07 INFO - PROCESS | 2860 | 1467110107630 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 03:35:07 INFO - PROCESS | 2860 | 1467110107634 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:35:07 INFO - PROCESS | 2860 | 1467110107637 Marionette TRACE conn5 <- [1,1134,null,{}] 03:35:07 INFO - PROCESS | 2860 | 1467110107648 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}] 03:35:07 INFO - PROCESS | 2860 | 1467110107652 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:07 INFO - PROCESS | 2860 | 1467110107736 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 03:35:07 INFO - PROCESS | 2860 | 1467110107745 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 2860 | 1467110107748 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:07 INFO - PROCESS | 2860 | ++DOCSHELL 1710E000 == 33 [pid = 2860] [id = 293] 03:35:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1710E400) [pid = 2860] [serial = 878] [outer = 00000000] 03:35:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (17118800) [pid = 2860] [serial = 879] [outer = 1710E400] 03:35:07 INFO - PROCESS | 2860 | 1467110107796 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (175CA000) [pid = 2860] [serial = 880] [outer = 1710E400] 03:35:08 INFO - PROCESS | 2860 | 1467110108266 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 03:35:08 INFO - PROCESS | 2860 | 1467110108308 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 2860 | 1467110108310 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 03:35:08 INFO - PROCESS | 2860 | 1467110108313 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:35:08 INFO - PROCESS | 2860 | 1467110108315 Marionette TRACE conn5 <- [1,1138,null,{}] 03:35:08 INFO - PROCESS | 2860 | 1467110108319 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}] 03:35:08 INFO - PROCESS | 2860 | 1467110108321 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:08 INFO - PROCESS | 2860 | 1467110108416 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 03:35:08 INFO - PROCESS | 2860 | 1467110108424 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:08 INFO - PROCESS | 2860 | 1467110108426 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:08 INFO - PROCESS | 2860 | ++DOCSHELL 18A0A000 == 34 [pid = 2860] [id = 294] 03:35:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18A11400) [pid = 2860] [serial = 881] [outer = 00000000] 03:35:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18CEB400) [pid = 2860] [serial = 882] [outer = 18A11400] 03:35:08 INFO - PROCESS | 2860 | 1467110108473 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18DC8400) [pid = 2860] [serial = 883] [outer = 18A11400] 03:35:08 INFO - PROCESS | 2860 | 1467110108929 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]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 03:35:09 INFO - PROCESS | 2860 | 1467110108990 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 2860 | 1467110108992 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 03:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:35:09 INFO - PROCESS | 2860 | 1467110108995 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 2860 | 1467110108997 Marionette TRACE conn5 <- [1,1142,null,{}] 03:35:09 INFO - PROCESS | 2860 | 1467110109000 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}] 03:35:09 INFO - PROCESS | 2860 | 1467110109002 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:09 INFO - PROCESS | 2860 | 1467110109113 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 03:35:09 INFO - PROCESS | 2860 | 1467110109195 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 2860 | 1467110109197 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:09 INFO - PROCESS | 2860 | ++DOCSHELL 19085800 == 35 [pid = 2860] [id = 295] 03:35:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19089000) [pid = 2860] [serial = 884] [outer = 00000000] 03:35:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1973D000) [pid = 2860] [serial = 885] [outer = 19089000] 03:35:09 INFO - PROCESS | 2860 | 1467110109242 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19744400) [pid = 2860] [serial = 886] [outer = 19089000] 03:35:09 INFO - PROCESS | 2860 | 1467110109671 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]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 730ms 03:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:35:09 INFO - PROCESS | 2860 | 1467110109726 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 03:35:09 INFO - PROCESS | 2860 | 1467110109728 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 03:35:09 INFO - PROCESS | 2860 | 1467110109731 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 2860 | 1467110109733 Marionette TRACE conn5 <- [1,1146,null,{}] 03:35:09 INFO - PROCESS | 2860 | 1467110109736 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}] 03:35:09 INFO - PROCESS | 2860 | 1467110109742 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:09 INFO - PROCESS | 2860 | 1467110109883 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 03:35:09 INFO - PROCESS | 2860 | 1467110109943 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 2860 | 1467110109945 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:09 INFO - PROCESS | 2860 | ++DOCSHELL 0C634800 == 36 [pid = 2860] [id = 296] 03:35:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (17595000) [pid = 2860] [serial = 887] [outer = 00000000] 03:35:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19AAF000) [pid = 2860] [serial = 888] [outer = 17595000] 03:35:10 INFO - PROCESS | 2860 | 1467110109990 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19B47400) [pid = 2860] [serial = 889] [outer = 17595000] 03:35:10 INFO - PROCESS | 2860 | 1467110110418 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]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 03:35:10 INFO - PROCESS | 2860 | 1467110110479 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 03:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:35:10 INFO - PROCESS | 2860 | 1467110110490 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 03:35:10 INFO - PROCESS | 2860 | 1467110110494 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 2860 | 1467110110496 Marionette TRACE conn5 <- [1,1150,null,{}] 03:35:10 INFO - PROCESS | 2860 | 1467110110499 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}] 03:35:10 INFO - PROCESS | 2860 | 1467110110501 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:10 INFO - PROCESS | 2860 | 1467110110614 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 03:35:10 INFO - PROCESS | 2860 | 1467110110674 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 2860 | 1467110110676 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:10 INFO - PROCESS | 2860 | ++DOCSHELL 19B49400 == 37 [pid = 2860] [id = 297] 03:35:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19B49800) [pid = 2860] [serial = 890] [outer = 00000000] 03:35:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19B4D400) [pid = 2860] [serial = 891] [outer = 19B49800] 03:35:10 INFO - PROCESS | 2860 | 1467110110719 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19D1FC00) [pid = 2860] [serial = 892] [outer = 19B49800] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C833400) [pid = 2860] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0C729400) [pid = 2860] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1004E400) [pid = 2860] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (14752800) [pid = 2860] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1648DC00) [pid = 2860] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (177AB400) [pid = 2860] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C591000) [pid = 2860] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18A0C000) [pid = 2860] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (17178800) [pid = 2860] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C7CA000) [pid = 2860] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (15B47400) [pid = 2860] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:35:11 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1B1EBC00) [pid = 2860] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:35:11 INFO - PROCESS | 2860 | 1467110111152 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]]]}] 03:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 03:35:11 INFO - PROCESS | 2860 | 1467110111168 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 2860 | 1467110111170 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 03:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:35:11 INFO - PROCESS | 2860 | 1467110111173 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 2860 | 1467110111174 Marionette TRACE conn5 <- [1,1154,null,{}] 03:35:11 INFO - PROCESS | 2860 | 1467110111178 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}] 03:35:11 INFO - PROCESS | 2860 | 1467110111179 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:11 INFO - PROCESS | 2860 | 1467110111258 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 03:35:11 INFO - PROCESS | 2860 | 1467110111342 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 2860 | 1467110111344 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:11 INFO - PROCESS | 2860 | ++DOCSHELL 0FA78C00 == 38 [pid = 2860] [id = 298] 03:35:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0FB0A400) [pid = 2860] [serial = 893] [outer = 00000000] 03:35:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (177AB400) [pid = 2860] [serial = 894] [outer = 0FB0A400] 03:35:11 INFO - PROCESS | 2860 | 1467110111391 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18764400) [pid = 2860] [serial = 895] [outer = 0FB0A400] 03:35:11 INFO - PROCESS | 2860 | 1467110111741 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]]]}] 03:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 630ms 03:35:11 INFO - PROCESS | 2860 | 1467110111804 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 2860 | 1467110111806 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 03:35:11 INFO - PROCESS | 2860 | 1467110111809 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 2860 | 1467110111811 Marionette TRACE conn5 <- [1,1158,null,{}] 03:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:35:11 INFO - PROCESS | 2860 | 1467110111815 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}] 03:35:11 INFO - PROCESS | 2860 | 1467110111816 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:11 INFO - PROCESS | 2860 | 1467110111929 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 03:35:11 INFO - PROCESS | 2860 | 1467110111962 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 2860 | 1467110111964 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:11 INFO - PROCESS | 2860 | ++DOCSHELL 15651400 == 39 [pid = 2860] [id = 299] 03:35:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18117800) [pid = 2860] [serial = 896] [outer = 00000000] 03:35:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19F74C00) [pid = 2860] [serial = 897] [outer = 18117800] 03:35:12 INFO - PROCESS | 2860 | 1467110112006 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1AAB6400) [pid = 2860] [serial = 898] [outer = 18117800] 03:35:12 INFO - PROCESS | 2860 | 1467110112402 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]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 03:35:12 INFO - PROCESS | 2860 | 1467110112444 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 03:35:12 INFO - PROCESS | 2860 | 1467110112446 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 03:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:35:12 INFO - PROCESS | 2860 | 1467110112449 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 2860 | 1467110112451 Marionette TRACE conn5 <- [1,1162,null,{}] 03:35:12 INFO - PROCESS | 2860 | 1467110112459 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}] 03:35:12 INFO - PROCESS | 2860 | 1467110112460 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:12 INFO - PROCESS | 2860 | 1467110112577 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 03:35:12 INFO - PROCESS | 2860 | 1467110112587 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 2860 | 1467110112589 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:12 INFO - PROCESS | 2860 | ++DOCSHELL 18DCEC00 == 40 [pid = 2860] [id = 300] 03:35:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19F68000) [pid = 2860] [serial = 899] [outer = 00000000] 03:35:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1B2A1C00) [pid = 2860] [serial = 900] [outer = 19F68000] 03:35:12 INFO - PROCESS | 2860 | 1467110112633 Marionette DEBUG loaded listener.js 03:35:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1BA26800) [pid = 2860] [serial = 901] [outer = 19F68000] 03:35:13 INFO - PROCESS | 2860 | 1467110113120 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] 03:35:13 INFO - PROCESS | 2860 | 1467110113187 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 03:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:35:13 INFO - PROCESS | 2860 | 1467110113192 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - PROCESS | 2860 | 1467110113196 Marionette TRACE conn5 <- [1,1166,null,{}] 03:35:13 INFO - PROCESS | 2860 | 1467110113218 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}] 03:35:13 INFO - PROCESS | 2860 | 1467110113221 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:13 INFO - PROCESS | 2860 | 1467110113431 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 03:35:13 INFO - PROCESS | 2860 | 1467110113502 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 2860 | 1467110113507 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:13 INFO - PROCESS | 2860 | ++DOCSHELL 0C530000 == 41 [pid = 2860] [id = 301] 03:35:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0C63C400) [pid = 2860] [serial = 902] [outer = 00000000] 03:35:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1005AC00) [pid = 2860] [serial = 903] [outer = 0C63C400] 03:35:13 INFO - PROCESS | 2860 | 1467110113564 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (10D42000) [pid = 2860] [serial = 904] [outer = 0C63C400] 03:35:14 INFO - PROCESS | 2860 | 1467110114120 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] 03:35:14 INFO - PROCESS | 2860 | 1467110114172 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 03:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:35:14 INFO - PROCESS | 2860 | 1467110114179 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 2860 | 1467110114182 Marionette TRACE conn5 <- [1,1170,null,{}] 03:35:14 INFO - PROCESS | 2860 | 1467110114186 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}] 03:35:14 INFO - PROCESS | 2860 | 1467110114190 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:14 INFO - PROCESS | 2860 | 1467110114312 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 03:35:14 INFO - PROCESS | 2860 | 1467110114416 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 2860 | 1467110114419 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:14 INFO - PROCESS | 2860 | ++DOCSHELL 17599C00 == 42 [pid = 2860] [id = 302] 03:35:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (177AC800) [pid = 2860] [serial = 905] [outer = 00000000] 03:35:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18825000) [pid = 2860] [serial = 906] [outer = 177AC800] 03:35:14 INFO - PROCESS | 2860 | 1467110114474 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18A10000) [pid = 2860] [serial = 907] [outer = 177AC800] 03:35:15 INFO - PROCESS | 2860 | 1467110115091 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] 03:35:15 INFO - PROCESS | 2860 | 1467110115154 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 03:35:15 INFO - PROCESS | 2860 | 1467110115158 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:35:15 INFO - PROCESS | 2860 | 1467110115162 Marionette TRACE conn5 <- [1,1174,null,{}] 03:35:15 INFO - PROCESS | 2860 | 1467110115173 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}] 03:35:15 INFO - PROCESS | 2860 | 1467110115178 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:15 INFO - PROCESS | 2860 | 1467110115289 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 03:35:15 INFO - PROCESS | 2860 | 1467110115420 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 2860 | 1467110115423 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:15 INFO - PROCESS | 2860 | ++DOCSHELL 1BD69800 == 43 [pid = 2860] [id = 303] 03:35:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1BD6D400) [pid = 2860] [serial = 908] [outer = 00000000] 03:35:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1BF4F000) [pid = 2860] [serial = 909] [outer = 1BD6D400] 03:35:15 INFO - PROCESS | 2860 | 1467110115480 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1C589C00) [pid = 2860] [serial = 910] [outer = 1BD6D400] 03:35:16 INFO - PROCESS | 2860 | 1467110116068 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] 03:35:16 INFO - PROCESS | 2860 | 1467110116135 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 03:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:35:16 INFO - PROCESS | 2860 | 1467110116138 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:35:16 INFO - PROCESS | 2860 | 1467110116140 Marionette TRACE conn5 <- [1,1178,null,{}] 03:35:16 INFO - PROCESS | 2860 | 1467110116144 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}] 03:35:16 INFO - PROCESS | 2860 | 1467110116146 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:16 INFO - PROCESS | 2860 | 1467110116254 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 03:35:16 INFO - PROCESS | 2860 | 1467110116385 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:16 INFO - PROCESS | 2860 | 1467110116387 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:16 INFO - PROCESS | 2860 | ++DOCSHELL 1C846000 == 44 [pid = 2860] [id = 304] 03:35:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1C847400) [pid = 2860] [serial = 911] [outer = 00000000] 03:35:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1C84F000) [pid = 2860] [serial = 912] [outer = 1C847400] 03:35:16 INFO - PROCESS | 2860 | 1467110116444 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1C907800) [pid = 2860] [serial = 913] [outer = 1C847400] 03:35:17 INFO - PROCESS | 2860 | 1467110117029 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] 03:35:17 INFO - PROCESS | 2860 | 1467110117074 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 03:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:35:17 INFO - PROCESS | 2860 | 1467110117078 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 2860 | 1467110117080 Marionette TRACE conn5 <- [1,1182,null,{}] 03:35:17 INFO - PROCESS | 2860 | 1467110117084 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}] 03:35:17 INFO - PROCESS | 2860 | 1467110117087 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:17 INFO - PROCESS | 2860 | 1467110117196 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 03:35:17 INFO - PROCESS | 2860 | 1467110117301 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 2860 | 1467110117304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:17 INFO - PROCESS | 2860 | ++DOCSHELL 0C635000 == 45 [pid = 2860] [id = 305] 03:35:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1004C400) [pid = 2860] [serial = 914] [outer = 00000000] 03:35:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (15650000) [pid = 2860] [serial = 915] [outer = 1004C400] 03:35:17 INFO - PROCESS | 2860 | 1467110117356 Marionette DEBUG loaded listener.js 03:35:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (177A4800) [pid = 2860] [serial = 916] [outer = 1004C400] 03:35:18 INFO - PROCESS | 2860 | 1467110118104 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] 03:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:35:18 INFO - PROCESS | 2860 | 1467110118154 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 03:35:18 INFO - PROCESS | 2860 | 1467110118158 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 2860 | 1467110118163 Marionette TRACE conn5 <- [1,1186,null,{}] 03:35:18 INFO - PROCESS | 2860 | 1467110118168 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}] 03:35:18 INFO - PROCESS | 2860 | 1467110118170 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:18 INFO - PROCESS | 2860 | 1467110118274 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 03:35:18 INFO - PROCESS | 2860 | 1467110118410 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 2860 | 1467110118413 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:18 INFO - PROCESS | 2860 | ++DOCSHELL 1022DC00 == 46 [pid = 2860] [id = 306] 03:35:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (13DF3000) [pid = 2860] [serial = 917] [outer = 00000000] 03:35:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (148EBC00) [pid = 2860] [serial = 918] [outer = 13DF3000] 03:35:18 INFO - PROCESS | 2860 | 1467110118463 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1711AC00) [pid = 2860] [serial = 919] [outer = 13DF3000] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 15651400 == 45 [pid = 2860] [id = 299] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 0FA78C00 == 44 [pid = 2860] [id = 298] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 19B49400 == 43 [pid = 2860] [id = 297] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 0C634800 == 42 [pid = 2860] [id = 296] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 19085800 == 41 [pid = 2860] [id = 295] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 1710E000 == 40 [pid = 2860] [id = 293] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 1033FC00 == 39 [pid = 2860] [id = 292] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 0FB01800 == 38 [pid = 2860] [id = 291] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 13EE6C00 == 37 [pid = 2860] [id = 290] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 14750400 == 36 [pid = 2860] [id = 288] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 08AEA000 == 35 [pid = 2860] [id = 289] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 0C630800 == 34 [pid = 2860] [id = 279] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 18A0A000 == 33 [pid = 2860] [id = 294] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 0C635000 == 32 [pid = 2860] [id = 305] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 1C846000 == 31 [pid = 2860] [id = 304] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 1BD69800 == 30 [pid = 2860] [id = 303] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 18DCEC00 == 29 [pid = 2860] [id = 300] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 0C530000 == 28 [pid = 2860] [id = 301] 03:35:19 INFO - PROCESS | 2860 | --DOCSHELL 17599C00 == 27 [pid = 2860] [id = 302] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (1005D400) [pid = 2860] [serial = 838] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (10046800) [pid = 2860] [serial = 837] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (0C7CC400) [pid = 2860] [serial = 840] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0C8E7800) [pid = 2860] [serial = 841] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (10059800) [pid = 2860] [serial = 843] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1022A400) [pid = 2860] [serial = 844] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (148E4000) [pid = 2860] [serial = 846] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (17113000) [pid = 2860] [serial = 849] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18769800) [pid = 2860] [serial = 853] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (18707000) [pid = 2860] [serial = 852] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (148E5C00) [pid = 2860] [serial = 858] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18DC8800) [pid = 2860] [serial = 855] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19739400) [pid = 2860] [serial = 861] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (10DA2000) [pid = 2860] [serial = 829] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (10055000) [pid = 2860] [serial = 828] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1882C000) [pid = 2860] [serial = 832] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (177A7C00) [pid = 2860] [serial = 831] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19AB2400) [pid = 2860] [serial = 864] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1BA90400) [pid = 2860] [serial = 835] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1B29C400) [pid = 2860] [serial = 834] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10235400) [pid = 2860] [serial = 859] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18DD3000) [pid = 2860] [serial = 862] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18DCF000) [pid = 2860] [serial = 856] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (17510000) [pid = 2860] [serial = 850] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (15657000) [pid = 2860] [serial = 847] [outer = 00000000] [url = about:blank] 03:35:19 INFO - PROCESS | 2860 | 1467110119695 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]]]}] 03:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1591ms 03:35:19 INFO - PROCESS | 2860 | 1467110119751 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 2860 | 1467110119756 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 03:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:35:19 INFO - PROCESS | 2860 | 1467110119760 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 2860 | 1467110119765 Marionette TRACE conn5 <- [1,1190,null,{}] 03:35:19 INFO - PROCESS | 2860 | 1467110119770 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}] 03:35:19 INFO - PROCESS | 2860 | 1467110119772 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:19 INFO - PROCESS | 2860 | 1467110119862 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 03:35:19 INFO - PROCESS | 2860 | 1467110119973 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:19 INFO - PROCESS | 2860 | 1467110119976 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:20 INFO - PROCESS | 2860 | ++DOCSHELL 0C598C00 == 28 [pid = 2860] [id = 307] 03:35:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0C59C000) [pid = 2860] [serial = 920] [outer = 00000000] 03:35:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (0C7CB800) [pid = 2860] [serial = 921] [outer = 0C59C000] 03:35:20 INFO - PROCESS | 2860 | 1467110120026 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0F663800) [pid = 2860] [serial = 922] [outer = 0C59C000] 03:35:20 INFO - PROCESS | 2860 | 1467110120419 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]]]}] 03:35:20 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 03:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 730ms 03:35:20 INFO - PROCESS | 2860 | 1467110120494 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 2860 | 1467110120499 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 03:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:35:20 INFO - PROCESS | 2860 | 1467110120507 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 2860 | 1467110120510 Marionette TRACE conn5 <- [1,1194,null,{}] 03:35:20 INFO - PROCESS | 2860 | 1467110120514 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}] 03:35:20 INFO - PROCESS | 2860 | 1467110120516 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:20 INFO - PROCESS | 2860 | 1467110120606 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 03:35:20 INFO - PROCESS | 2860 | 1467110120621 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 2860 | 1467110120623 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:20 INFO - PROCESS | 2860 | ++DOCSHELL 10057400 == 29 [pid = 2860] [id = 308] 03:35:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (10058000) [pid = 2860] [serial = 923] [outer = 00000000] 03:35:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (10064000) [pid = 2860] [serial = 924] [outer = 10058000] 03:35:20 INFO - PROCESS | 2860 | 1467110120671 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10289400) [pid = 2860] [serial = 925] [outer = 10058000] 03:35:21 INFO - PROCESS | 2860 | 1467110121121 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]]]}] 03:35:21 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 03:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 03:35:21 INFO - PROCESS | 2860 | 1467110121181 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 03:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:35:21 INFO - PROCESS | 2860 | 1467110121184 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 03:35:21 INFO - PROCESS | 2860 | 1467110121187 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 2860 | 1467110121190 Marionette TRACE conn5 <- [1,1198,null,{}] 03:35:21 INFO - PROCESS | 2860 | 1467110121201 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}] 03:35:21 INFO - PROCESS | 2860 | 1467110121206 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:21 INFO - PROCESS | 2860 | 1467110121288 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 03:35:21 INFO - PROCESS | 2860 | 1467110121295 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 2860 | 1467110121298 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:21 INFO - PROCESS | 2860 | ++DOCSHELL 13FC8000 == 30 [pid = 2860] [id = 309] 03:35:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (14627400) [pid = 2860] [serial = 926] [outer = 00000000] 03:35:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1474D400) [pid = 2860] [serial = 927] [outer = 14627400] 03:35:21 INFO - PROCESS | 2860 | 1467110121346 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (148E4000) [pid = 2860] [serial = 928] [outer = 14627400] 03:35:21 INFO - PROCESS | 2860 | 1467110121845 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]]]}] 03:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 690ms 03:35:21 INFO - PROCESS | 2860 | 1467110121878 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 2860 | 1467110121880 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 03:35:21 INFO - PROCESS | 2860 | 1467110121883 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:35:21 INFO - PROCESS | 2860 | 1467110121885 Marionette TRACE conn5 <- [1,1202,null,{}] 03:35:21 INFO - PROCESS | 2860 | 1467110121888 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}] 03:35:21 INFO - PROCESS | 2860 | 1467110121890 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:22 INFO - PROCESS | 2860 | 1467110122033 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 03:35:22 INFO - PROCESS | 2860 | 1467110122055 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 2860 | 1467110122057 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:22 INFO - PROCESS | 2860 | ++DOCSHELL 16482C00 == 31 [pid = 2860] [id = 310] 03:35:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (16485C00) [pid = 2860] [serial = 929] [outer = 00000000] 03:35:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (17118C00) [pid = 2860] [serial = 930] [outer = 16485C00] 03:35:22 INFO - PROCESS | 2860 | 1467110122102 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (17513000) [pid = 2860] [serial = 931] [outer = 16485C00] 03:35:22 INFO - PROCESS | 2860 | 1467110122558 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]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 730ms 03:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:35:22 INFO - PROCESS | 2860 | 1467110122617 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 2860 | 1467110122620 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 03:35:22 INFO - PROCESS | 2860 | 1467110122623 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 2860 | 1467110122624 Marionette TRACE conn5 <- [1,1206,null,{}] 03:35:22 INFO - PROCESS | 2860 | 1467110122634 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}] 03:35:22 INFO - PROCESS | 2860 | 1467110122636 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:22 INFO - PROCESS | 2860 | 1467110122743 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 03:35:22 INFO - PROCESS | 2860 | 1467110122756 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 2860 | 1467110122758 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:22 INFO - PROCESS | 2860 | ++DOCSHELL 18761000 == 32 [pid = 2860] [id = 311] 03:35:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1876D000) [pid = 2860] [serial = 932] [outer = 00000000] 03:35:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (18828400) [pid = 2860] [serial = 933] [outer = 1876D000] 03:35:22 INFO - PROCESS | 2860 | 1467110122801 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1882C400) [pid = 2860] [serial = 934] [outer = 1876D000] 03:35:23 INFO - PROCESS | 2860 | 1467110123284 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]]]}] 03:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 690ms 03:35:23 INFO - PROCESS | 2860 | 1467110123317 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 2860 | 1467110123319 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 03:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:35:23 INFO - PROCESS | 2860 | 1467110123322 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - PROCESS | 2860 | 1467110123324 Marionette TRACE conn5 <- [1,1210,null,{}] 03:35:23 INFO - PROCESS | 2860 | 1467110123327 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}] 03:35:23 INFO - PROCESS | 2860 | 1467110123332 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:23 INFO - PROCESS | 2860 | 1467110123480 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18117800) [pid = 2860] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19089000) [pid = 2860] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (17595000) [pid = 2860] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0FB0A400) [pid = 2860] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19B49800) [pid = 2860] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18A11400) [pid = 2860] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0C52E400) [pid = 2860] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (13EE8800) [pid = 2860] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (10340400) [pid = 2860] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FB01C00) [pid = 2860] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1710E400) [pid = 2860] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (199C4400) [pid = 2860] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:35:23 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19F68000) [pid = 2860] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:35:23 INFO - PROCESS | 2860 | 1467110123795 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 2860 | 1467110123797 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:23 INFO - PROCESS | 2860 | ++DOCSHELL 0C52E400 == 33 [pid = 2860] [id = 312] 03:35:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0C590800) [pid = 2860] [serial = 935] [outer = 00000000] 03:35:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0FB0DC00) [pid = 2860] [serial = 936] [outer = 0C590800] 03:35:23 INFO - PROCESS | 2860 | 1467110123852 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (10345C00) [pid = 2860] [serial = 937] [outer = 0C590800] 03:35:24 INFO - PROCESS | 2860 | 1467110124206 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] 03:35:24 INFO - PROCESS | 2860 | 1467110124256 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 03:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:35:24 INFO - PROCESS | 2860 | 1467110124258 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 2860 | 1467110124260 Marionette TRACE conn5 <- [1,1214,null,{}] 03:35:24 INFO - PROCESS | 2860 | 1467110124264 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}] 03:35:24 INFO - PROCESS | 2860 | 1467110124265 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:24 INFO - PROCESS | 2860 | 1467110124344 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 03:35:24 INFO - PROCESS | 2860 | 1467110124431 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:24 INFO - PROCESS | 2860 | 1467110124434 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:24 INFO - PROCESS | 2860 | ++DOCSHELL 0C8ECC00 == 34 [pid = 2860] [id = 313] 03:35:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10062400) [pid = 2860] [serial = 938] [outer = 00000000] 03:35:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1907F000) [pid = 2860] [serial = 939] [outer = 10062400] 03:35:24 INFO - PROCESS | 2860 | 1467110124480 Marionette DEBUG loaded listener.js 03:35:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19741000) [pid = 2860] [serial = 940] [outer = 10062400] 03:35:24 INFO - PROCESS | 2860 | 1467110124822 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]]]}] 03:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 03:35:24 INFO - PROCESS | 2860 | 1467110124889 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 03:35:24 INFO - PROCESS | 2860 | 1467110124892 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 03:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:35:24 INFO - PROCESS | 2860 | 1467110124894 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 2860 | 1467110124896 Marionette TRACE conn5 <- [1,1218,null,{}] 03:35:24 INFO - PROCESS | 2860 | 1467110124899 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}] 03:35:24 INFO - PROCESS | 2860 | 1467110124901 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:25 INFO - PROCESS | 2860 | 1467110125012 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 03:35:25 INFO - PROCESS | 2860 | 1467110125047 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 2860 | 1467110125049 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:25 INFO - PROCESS | 2860 | ++DOCSHELL 19746000 == 35 [pid = 2860] [id = 314] 03:35:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19746400) [pid = 2860] [serial = 941] [outer = 00000000] 03:35:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (199CA400) [pid = 2860] [serial = 942] [outer = 19746400] 03:35:25 INFO - PROCESS | 2860 | 1467110125092 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (13EA0C00) [pid = 2860] [serial = 943] [outer = 19746400] 03:35:25 INFO - PROCESS | 2860 | 1467110125468 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]]]}] 03:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 631ms 03:35:25 INFO - PROCESS | 2860 | 1467110125526 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 2860 | 1467110125528 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 03:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:35:25 INFO - PROCESS | 2860 | 1467110125531 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 2860 | 1467110125533 Marionette TRACE conn5 <- [1,1222,null,{}] 03:35:25 INFO - PROCESS | 2860 | 1467110125536 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}] 03:35:25 INFO - PROCESS | 2860 | 1467110125538 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:25 INFO - PROCESS | 2860 | 1467110125651 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 03:35:25 INFO - PROCESS | 2860 | 1467110125659 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 2860 | 1467110125670 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:25 INFO - PROCESS | 2860 | ++DOCSHELL 199CB800 == 36 [pid = 2860] [id = 315] 03:35:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19AA7400) [pid = 2860] [serial = 944] [outer = 00000000] 03:35:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19B3E800) [pid = 2860] [serial = 945] [outer = 19AA7400] 03:35:25 INFO - PROCESS | 2860 | 1467110125718 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19B44800) [pid = 2860] [serial = 946] [outer = 19AA7400] 03:35:26 INFO - PROCESS | 2860 | 1467110126508 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]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1022ms 03:35:26 INFO - PROCESS | 2860 | 1467110126554 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 03:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:35:26 INFO - PROCESS | 2860 | 1467110126559 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 03:35:26 INFO - PROCESS | 2860 | 1467110126563 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 2860 | 1467110126569 Marionette TRACE conn5 <- [1,1226,null,{}] 03:35:26 INFO - PROCESS | 2860 | 1467110126595 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}] 03:35:26 INFO - PROCESS | 2860 | 1467110126598 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:26 INFO - PROCESS | 2860 | 1467110126737 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 03:35:26 INFO - PROCESS | 2860 | 1467110126862 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 2860 | 1467110126865 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:26 INFO - PROCESS | 2860 | ++DOCSHELL 0C639C00 == 37 [pid = 2860] [id = 316] 03:35:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0C775000) [pid = 2860] [serial = 947] [outer = 00000000] 03:35:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1004D000) [pid = 2860] [serial = 948] [outer = 0C775000] 03:35:26 INFO - PROCESS | 2860 | 1467110126924 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (10062800) [pid = 2860] [serial = 949] [outer = 0C775000] 03:35:27 INFO - PROCESS | 2860 | 1467110127668 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]]]}] 03:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1157ms 03:35:27 INFO - PROCESS | 2860 | 1467110127722 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 2860 | 1467110127726 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 03:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:35:27 INFO - PROCESS | 2860 | 1467110127733 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 2860 | 1467110127736 Marionette TRACE conn5 <- [1,1230,null,{}] 03:35:27 INFO - PROCESS | 2860 | 1467110127740 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}] 03:35:27 INFO - PROCESS | 2860 | 1467110127743 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:27 INFO - PROCESS | 2860 | 1467110127870 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 03:35:28 INFO - PROCESS | 2860 | 1467110128098 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:28 INFO - PROCESS | 2860 | 1467110128101 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:28 INFO - PROCESS | 2860 | ++DOCSHELL 08AE8000 == 38 [pid = 2860] [id = 317] 03:35:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (08AE8400) [pid = 2860] [serial = 950] [outer = 00000000] 03:35:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0C52B400) [pid = 2860] [serial = 951] [outer = 08AE8400] 03:35:28 INFO - PROCESS | 2860 | 1467110128160 Marionette DEBUG loaded listener.js 03:35:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (0C7CC400) [pid = 2860] [serial = 952] [outer = 08AE8400] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 19746000 == 37 [pid = 2860] [id = 314] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 0C8ECC00 == 36 [pid = 2860] [id = 313] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 0C52E400 == 35 [pid = 2860] [id = 312] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 18761000 == 34 [pid = 2860] [id = 311] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 16482C00 == 33 [pid = 2860] [id = 310] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 13FC8000 == 32 [pid = 2860] [id = 309] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 10057400 == 31 [pid = 2860] [id = 308] 03:35:28 INFO - PROCESS | 2860 | --DOCSHELL 0C598C00 == 30 [pid = 2860] [id = 307] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1BA26800) [pid = 2860] [serial = 901] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (19D1FC00) [pid = 2860] [serial = 892] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (18764400) [pid = 2860] [serial = 895] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18DC8400) [pid = 2860] [serial = 883] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1AAB6400) [pid = 2860] [serial = 898] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1973D000) [pid = 2860] [serial = 885] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19744400) [pid = 2860] [serial = 886] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19AAF000) [pid = 2860] [serial = 888] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19B47400) [pid = 2860] [serial = 889] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (177AB400) [pid = 2860] [serial = 894] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19B4D400) [pid = 2860] [serial = 891] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18CEB400) [pid = 2860] [serial = 882] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0FA72400) [pid = 2860] [serial = 867] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (10048400) [pid = 2860] [serial = 868] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (15654800) [pid = 2860] [serial = 870] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17119800) [pid = 2860] [serial = 871] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10DA3800) [pid = 2860] [serial = 876] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (13DEF400) [pid = 2860] [serial = 877] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0FB74800) [pid = 2860] [serial = 873] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1005E800) [pid = 2860] [serial = 874] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17118800) [pid = 2860] [serial = 879] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (175CA000) [pid = 2860] [serial = 880] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19AB2C00) [pid = 2860] [serial = 865] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19F74C00) [pid = 2860] [serial = 897] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1B2A1C00) [pid = 2860] [serial = 900] [outer = 00000000] [url = about:blank] 03:35:28 INFO - PROCESS | 2860 | 1467110128825 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]]]}] 03:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1122ms 03:35:28 INFO - PROCESS | 2860 | 1467110128859 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 03:35:28 INFO - PROCESS | 2860 | 1467110128862 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 03:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:35:28 INFO - PROCESS | 2860 | 1467110128866 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 2860 | 1467110128869 Marionette TRACE conn5 <- [1,1234,null,{}] 03:35:28 INFO - PROCESS | 2860 | 1467110128874 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}] 03:35:28 INFO - PROCESS | 2860 | 1467110128879 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:28 INFO - PROCESS | 2860 | 1467110128968 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 03:35:29 INFO - PROCESS | 2860 | 1467110129060 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 2860 | 1467110129062 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:29 INFO - PROCESS | 2860 | ++DOCSHELL 0C524000 == 31 [pid = 2860] [id = 318] 03:35:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C52C400) [pid = 2860] [serial = 953] [outer = 00000000] 03:35:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0FB08C00) [pid = 2860] [serial = 954] [outer = 0C52C400] 03:35:29 INFO - PROCESS | 2860 | 1467110129109 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10048800) [pid = 2860] [serial = 955] [outer = 0C52C400] 03:35:29 INFO - PROCESS | 2860 | 1467110129570 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]]]}] 03:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 730ms 03:35:29 INFO - PROCESS | 2860 | 1467110129600 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 03:35:29 INFO - PROCESS | 2860 | 1467110129604 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 03:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:35:29 INFO - PROCESS | 2860 | 1467110129612 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - PROCESS | 2860 | 1467110129614 Marionette TRACE conn5 <- [1,1238,null,{}] 03:35:29 INFO - PROCESS | 2860 | 1467110129618 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}] 03:35:29 INFO - PROCESS | 2860 | 1467110129620 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:29 INFO - PROCESS | 2860 | 1467110129707 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 03:35:29 INFO - PROCESS | 2860 | 1467110129715 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 2860 | 1467110129717 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:29 INFO - PROCESS | 2860 | ++DOCSHELL 13DEB400 == 32 [pid = 2860] [id = 319] 03:35:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (13DEE000) [pid = 2860] [serial = 956] [outer = 00000000] 03:35:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (14629000) [pid = 2860] [serial = 957] [outer = 13DEE000] 03:35:29 INFO - PROCESS | 2860 | 1467110129762 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1564EC00) [pid = 2860] [serial = 958] [outer = 13DEE000] 03:35:30 INFO - PROCESS | 2860 | 1467110130235 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]]]}] 03:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 670ms 03:35:30 INFO - PROCESS | 2860 | 1467110130283 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 2860 | 1467110130285 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 03:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:35:30 INFO - PROCESS | 2860 | 1467110130290 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 2860 | 1467110130296 Marionette TRACE conn5 <- [1,1242,null,{}] 03:35:30 INFO - PROCESS | 2860 | 1467110130305 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}] 03:35:30 INFO - PROCESS | 2860 | 1467110130309 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:30 INFO - PROCESS | 2860 | 1467110130395 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 03:35:30 INFO - PROCESS | 2860 | 1467110130404 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 2860 | 1467110130406 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:30 INFO - PROCESS | 2860 | ++DOCSHELL 17116400 == 33 [pid = 2860] [id = 320] 03:35:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (17118800) [pid = 2860] [serial = 959] [outer = 00000000] 03:35:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18709400) [pid = 2860] [serial = 960] [outer = 17118800] 03:35:30 INFO - PROCESS | 2860 | 1467110130459 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18821800) [pid = 2860] [serial = 961] [outer = 17118800] 03:35:30 INFO - PROCESS | 2860 | 1467110130895 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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 690ms 03:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:35:31 INFO - PROCESS | 2860 | 1467110130983 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 2860 | 1467110130986 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 03:35:31 INFO - PROCESS | 2860 | 1467110130989 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 2860 | 1467110130991 Marionette TRACE conn5 <- [1,1246,null,{}] 03:35:31 INFO - PROCESS | 2860 | 1467110130994 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}] 03:35:31 INFO - PROCESS | 2860 | 1467110130996 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:31 INFO - PROCESS | 2860 | 1467110131138 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 03:35:31 INFO - PROCESS | 2860 | 1467110131159 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:31 INFO - PROCESS | 2860 | 1467110131161 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:31 INFO - PROCESS | 2860 | ++DOCSHELL 188AE800 == 34 [pid = 2860] [id = 321] 03:35:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18A0C400) [pid = 2860] [serial = 962] [outer = 00000000] 03:35:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18DCA800) [pid = 2860] [serial = 963] [outer = 18A0C400] 03:35:31 INFO - PROCESS | 2860 | 1467110131204 Marionette DEBUG loaded listener.js 03:35:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18DD1000) [pid = 2860] [serial = 964] [outer = 18A0C400] 03:35:31 INFO - PROCESS | 2860 | 1467110131623 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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 03:35:31 INFO - PROCESS | 2860 | 1467110131663 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 2860 | 1467110131665 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 03:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:35:31 INFO - PROCESS | 2860 | 1467110131668 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 2860 | 1467110131669 Marionette TRACE conn5 <- [1,1250,null,{}] 03:35:31 INFO - PROCESS | 2860 | 1467110131673 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}] 03:35:31 INFO - PROCESS | 2860 | 1467110131675 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:31 INFO - PROCESS | 2860 | 1467110131793 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 03:35:31 INFO - PROCESS | 2860 | 1467110131798 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:31 INFO - PROCESS | 2860 | 1467110131804 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:31 INFO - PROCESS | 2860 | ++DOCSHELL 10061400 == 35 [pid = 2860] [id = 322] 03:35:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19738C00) [pid = 2860] [serial = 965] [outer = 00000000] 03:35:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19742000) [pid = 2860] [serial = 966] [outer = 19738C00] 03:35:31 INFO - PROCESS | 2860 | 1467110131908 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (199C8000) [pid = 2860] [serial = 967] [outer = 19738C00] 03:35:32 INFO - PROCESS | 2860 | 1467110132355 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]]]}] 03:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 730ms 03:35:32 INFO - PROCESS | 2860 | 1467110132399 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 03:35:32 INFO - PROCESS | 2860 | 1467110132401 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 03:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:35:32 INFO - PROCESS | 2860 | 1467110132409 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:35:32 INFO - PROCESS | 2860 | 1467110132411 Marionette TRACE conn5 <- [1,1254,null,{}] 03:35:32 INFO - PROCESS | 2860 | 1467110132415 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}] 03:35:32 INFO - PROCESS | 2860 | 1467110132417 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:32 INFO - PROCESS | 2860 | 1467110132569 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 03:35:32 INFO - PROCESS | 2860 | 1467110132583 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 2860 | 1467110132584 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:32 INFO - PROCESS | 2860 | ++DOCSHELL 13DEBC00 == 36 [pid = 2860] [id = 323] 03:35:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (199CB400) [pid = 2860] [serial = 968] [outer = 00000000] 03:35:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19B3FC00) [pid = 2860] [serial = 969] [outer = 199CB400] 03:35:32 INFO - PROCESS | 2860 | 1467110132628 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19AAF800) [pid = 2860] [serial = 970] [outer = 199CB400] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19746400) [pid = 2860] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0C59C000) [pid = 2860] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (10062400) [pid = 2860] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C590800) [pid = 2860] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (10058000) [pid = 2860] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (13DF3000) [pid = 2860] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1C847400) [pid = 2860] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (14627400) [pid = 2860] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1BD6D400) [pid = 2860] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1876D000) [pid = 2860] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1004C400) [pid = 2860] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (177AC800) [pid = 2860] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C63C400) [pid = 2860] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:35:33 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (16485C00) [pid = 2860] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:35:33 INFO - PROCESS | 2860 | 1467110133156 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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 770ms 03:35:33 INFO - PROCESS | 2860 | 1467110133184 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 2860 | 1467110133187 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 03:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:35:33 INFO - PROCESS | 2860 | 1467110133190 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 2860 | 1467110133191 Marionette TRACE conn5 <- [1,1258,null,{}] 03:35:33 INFO - PROCESS | 2860 | 1467110133195 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}] 03:35:33 INFO - PROCESS | 2860 | 1467110133197 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:33 INFO - PROCESS | 2860 | 1467110133274 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 03:35:33 INFO - PROCESS | 2860 | 1467110133280 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 2860 | 1467110133282 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:33 INFO - PROCESS | 2860 | ++DOCSHELL 1022BC00 == 37 [pid = 2860] [id = 324] 03:35:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (13DEAC00) [pid = 2860] [serial = 971] [outer = 00000000] 03:35:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19085400) [pid = 2860] [serial = 972] [outer = 13DEAC00] 03:35:33 INFO - PROCESS | 2860 | 1467110133325 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19746400) [pid = 2860] [serial = 973] [outer = 13DEAC00] 03:35:33 INFO - PROCESS | 2860 | 1467110133744 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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 630ms 03:35:33 INFO - PROCESS | 2860 | 1467110133824 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 2860 | 1467110133826 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 03:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:35:33 INFO - PROCESS | 2860 | 1467110133829 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 2860 | 1467110133831 Marionette TRACE conn5 <- [1,1262,null,{}] 03:35:33 INFO - PROCESS | 2860 | 1467110133835 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}] 03:35:33 INFO - PROCESS | 2860 | 1467110133836 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:33 INFO - PROCESS | 2860 | 1467110133939 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 03:35:33 INFO - PROCESS | 2860 | 1467110133945 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 2860 | 1467110133946 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:33 INFO - PROCESS | 2860 | ++DOCSHELL 175C9C00 == 38 [pid = 2860] [id = 325] 03:35:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1907C000) [pid = 2860] [serial = 974] [outer = 00000000] 03:35:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19D22000) [pid = 2860] [serial = 975] [outer = 1907C000] 03:35:34 INFO - PROCESS | 2860 | 1467110133989 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19EED400) [pid = 2860] [serial = 976] [outer = 1907C000] 03:35:34 INFO - PROCESS | 2860 | 1467110134398 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]]]}] 03:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 630ms 03:35:34 INFO - PROCESS | 2860 | 1467110134460 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 2860 | 1467110134462 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 03:35:34 INFO - PROCESS | 2860 | 1467110134465 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:35:34 INFO - PROCESS | 2860 | 1467110134467 Marionette TRACE conn5 <- [1,1266,null,{}] 03:35:34 INFO - PROCESS | 2860 | 1467110134470 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}] 03:35:34 INFO - PROCESS | 2860 | 1467110134472 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:34 INFO - PROCESS | 2860 | 1467110134550 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 03:35:34 INFO - PROCESS | 2860 | 1467110134556 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:34 INFO - PROCESS | 2860 | 1467110134558 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:34 INFO - PROCESS | 2860 | ++DOCSHELL 19F65000 == 39 [pid = 2860] [id = 326] 03:35:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1AAB7400) [pid = 2860] [serial = 977] [outer = 00000000] 03:35:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1B132C00) [pid = 2860] [serial = 978] [outer = 1AAB7400] 03:35:34 INFO - PROCESS | 2860 | 1467110134600 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1B29B800) [pid = 2860] [serial = 979] [outer = 1AAB7400] 03:35:35 INFO - PROCESS | 2860 | 1467110135027 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]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms 03:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:35:35 INFO - PROCESS | 2860 | 1467110135040 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 2860 | 1467110135042 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 03:35:35 INFO - PROCESS | 2860 | 1467110135045 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 2860 | 1467110135047 Marionette TRACE conn5 <- [1,1270,null,{}] 03:35:35 INFO - PROCESS | 2860 | 1467110135050 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}] 03:35:35 INFO - PROCESS | 2860 | 1467110135052 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:35 INFO - PROCESS | 2860 | 1467110135223 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 03:35:35 INFO - PROCESS | 2860 | 1467110135377 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 2860 | 1467110135380 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:35 INFO - PROCESS | 2860 | ++DOCSHELL 0C58F400 == 40 [pid = 2860] [id = 327] 03:35:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0C590000) [pid = 2860] [serial = 980] [outer = 00000000] 03:35:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0C635C00) [pid = 2860] [serial = 981] [outer = 0C590000] 03:35:35 INFO - PROCESS | 2860 | 1467110135443 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (0F6F9C00) [pid = 2860] [serial = 982] [outer = 0C590000] 03:35:36 INFO - PROCESS | 2860 | 1467110136015 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]]]}] 03:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1019ms 03:35:36 INFO - PROCESS | 2860 | 1467110136066 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 03:35:36 INFO - PROCESS | 2860 | 1467110136070 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 03:35:36 INFO - PROCESS | 2860 | 1467110136075 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:35:36 INFO - PROCESS | 2860 | 1467110136079 Marionette TRACE conn5 <- [1,1274,null,{}] 03:35:36 INFO - PROCESS | 2860 | 1467110136084 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}] 03:35:36 INFO - PROCESS | 2860 | 1467110136088 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:36 INFO - PROCESS | 2860 | 1467110136256 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 03:35:36 INFO - PROCESS | 2860 | 1467110136389 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:36 INFO - PROCESS | 2860 | 1467110136392 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:36 INFO - PROCESS | 2860 | ++DOCSHELL 1565BC00 == 41 [pid = 2860] [id = 328] 03:35:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (15B42800) [pid = 2860] [serial = 983] [outer = 00000000] 03:35:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (16490400) [pid = 2860] [serial = 984] [outer = 15B42800] 03:35:36 INFO - PROCESS | 2860 | 1467110136449 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (17510C00) [pid = 2860] [serial = 985] [outer = 15B42800] 03:35:37 INFO - PROCESS | 2860 | 1467110137066 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]]]}] 03:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1019ms 03:35:37 INFO - PROCESS | 2860 | 1467110137099 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 2860 | 1467110137102 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 03:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:35:37 INFO - PROCESS | 2860 | 1467110137105 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 2860 | 1467110137108 Marionette TRACE conn5 <- [1,1278,null,{}] 03:35:37 INFO - PROCESS | 2860 | 1467110137112 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}] 03:35:37 INFO - PROCESS | 2860 | 1467110137114 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:37 INFO - PROCESS | 2860 | 1467110137224 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 03:35:37 INFO - PROCESS | 2860 | 1467110137379 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 2860 | 1467110137382 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:37 INFO - PROCESS | 2860 | ++DOCSHELL 19B42400 == 42 [pid = 2860] [id = 329] 03:35:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19B42800) [pid = 2860] [serial = 986] [outer = 00000000] 03:35:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19EF2000) [pid = 2860] [serial = 987] [outer = 19B42800] 03:35:37 INFO - PROCESS | 2860 | 1467110137441 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1B29B400) [pid = 2860] [serial = 988] [outer = 19B42800] 03:35:38 INFO - PROCESS | 2860 | 1467110138032 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]]]}] 03:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 970ms 03:35:38 INFO - PROCESS | 2860 | 1467110138079 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 2860 | 1467110138083 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 03:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:35:38 INFO - PROCESS | 2860 | 1467110138095 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 2860 | 1467110138100 Marionette TRACE conn5 <- [1,1282,null,{}] 03:35:38 INFO - PROCESS | 2860 | 1467110138105 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}] 03:35:38 INFO - PROCESS | 2860 | 1467110138108 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:38 INFO - PROCESS | 2860 | 1467110138227 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 03:35:38 INFO - PROCESS | 2860 | 1467110138327 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 2860 | 1467110138329 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:38 INFO - PROCESS | 2860 | ++DOCSHELL 1BA2BC00 == 43 [pid = 2860] [id = 330] 03:35:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1BA9B400) [pid = 2860] [serial = 989] [outer = 00000000] 03:35:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1C590400) [pid = 2860] [serial = 990] [outer = 1BA9B400] 03:35:38 INFO - PROCESS | 2860 | 1467110138382 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1C847400) [pid = 2860] [serial = 991] [outer = 1BA9B400] 03:35:38 INFO - PROCESS | 2860 | 1467110138967 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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 930ms 03:35:39 INFO - PROCESS | 2860 | 1467110139024 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 2860 | 1467110139026 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 03:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:35:39 INFO - PROCESS | 2860 | 1467110139030 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 2860 | 1467110139032 Marionette TRACE conn5 <- [1,1286,null,{}] 03:35:39 INFO - PROCESS | 2860 | 1467110139036 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}] 03:35:39 INFO - PROCESS | 2860 | 1467110139038 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:39 INFO - PROCESS | 2860 | 1467110139160 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 03:35:39 INFO - PROCESS | 2860 | 1467110139268 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:39 INFO - PROCESS | 2860 | 1467110139271 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:39 INFO - PROCESS | 2860 | ++DOCSHELL 102DD000 == 44 [pid = 2860] [id = 331] 03:35:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (103BF400) [pid = 2860] [serial = 992] [outer = 00000000] 03:35:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (148ED000) [pid = 2860] [serial = 993] [outer = 103BF400] 03:35:39 INFO - PROCESS | 2860 | 1467110139325 Marionette DEBUG loaded listener.js 03:35:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (17119400) [pid = 2860] [serial = 994] [outer = 103BF400] 03:35:40 INFO - PROCESS | 2860 | 1467110140059 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]]]}] 03:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1070ms 03:35:40 INFO - PROCESS | 2860 | 1467110140104 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 03:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:35:40 INFO - PROCESS | 2860 | 1467110140108 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 03:35:40 INFO - PROCESS | 2860 | 1467110140112 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 2860 | 1467110140116 Marionette TRACE conn5 <- [1,1290,null,{}] 03:35:40 INFO - PROCESS | 2860 | 1467110140142 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}] 03:35:40 INFO - PROCESS | 2860 | 1467110140144 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:40 INFO - PROCESS | 2860 | 1467110140254 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 19F65000 == 43 [pid = 2860] [id = 326] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 175C9C00 == 42 [pid = 2860] [id = 325] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 1022BC00 == 41 [pid = 2860] [id = 324] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 13DEBC00 == 40 [pid = 2860] [id = 323] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 10061400 == 39 [pid = 2860] [id = 322] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 188AE800 == 38 [pid = 2860] [id = 321] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 17116400 == 37 [pid = 2860] [id = 320] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 13DEB400 == 36 [pid = 2860] [id = 319] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 0C524000 == 35 [pid = 2860] [id = 318] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 08AE8000 == 34 [pid = 2860] [id = 317] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 0C639C00 == 33 [pid = 2860] [id = 316] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 199CB800 == 32 [pid = 2860] [id = 315] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 1022DC00 == 31 [pid = 2860] [id = 306] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 102DD000 == 30 [pid = 2860] [id = 331] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 1BA2BC00 == 29 [pid = 2860] [id = 330] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 19B42400 == 28 [pid = 2860] [id = 329] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 0C58F400 == 27 [pid = 2860] [id = 327] 03:35:41 INFO - PROCESS | 2860 | --DOCSHELL 1565BC00 == 26 [pid = 2860] [id = 328] 03:35:41 INFO - PROCESS | 2860 | 1467110141012 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:41 INFO - PROCESS | 2860 | 1467110141015 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (13EA0C00) [pid = 2860] [serial = 943] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0F663800) [pid = 2860] [serial = 922] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1907F000) [pid = 2860] [serial = 939] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (19741000) [pid = 2860] [serial = 940] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (10345C00) [pid = 2860] [serial = 937] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (10064000) [pid = 2860] [serial = 924] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1711AC00) [pid = 2860] [serial = 919] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1C84F000) [pid = 2860] [serial = 912] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1474D400) [pid = 2860] [serial = 927] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (1C589C00) [pid = 2860] [serial = 910] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18828400) [pid = 2860] [serial = 933] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (177A4800) [pid = 2860] [serial = 916] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1BF4F000) [pid = 2860] [serial = 909] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1882C400) [pid = 2860] [serial = 934] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18A10000) [pid = 2860] [serial = 907] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (148E4000) [pid = 2860] [serial = 928] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (10D42000) [pid = 2860] [serial = 904] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (15650000) [pid = 2860] [serial = 915] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18825000) [pid = 2860] [serial = 906] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C7CB800) [pid = 2860] [serial = 921] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10289400) [pid = 2860] [serial = 925] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (148EBC00) [pid = 2860] [serial = 918] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1005AC00) [pid = 2860] [serial = 903] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0FB0DC00) [pid = 2860] [serial = 936] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (17513000) [pid = 2860] [serial = 931] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1C907800) [pid = 2860] [serial = 913] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (17118C00) [pid = 2860] [serial = 930] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (199CA400) [pid = 2860] [serial = 942] [outer = 00000000] [url = about:blank] 03:35:41 INFO - PROCESS | 2860 | ++DOCSHELL 08AE6C00 == 27 [pid = 2860] [id = 332] 03:35:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (08AE7800) [pid = 2860] [serial = 995] [outer = 00000000] 03:35:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (08AED000) [pid = 2860] [serial = 996] [outer = 08AE7800] 03:35:41 INFO - PROCESS | 2860 | 1467110141186 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0C52C000) [pid = 2860] [serial = 997] [outer = 08AE7800] 03:35:41 INFO - PROCESS | 2860 | 1467110141656 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]]]}] 03:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1583ms 03:35:41 INFO - PROCESS | 2860 | 1467110141698 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 03:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:35:41 INFO - PROCESS | 2860 | 1467110141702 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 03:35:41 INFO - PROCESS | 2860 | 1467110141706 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 2860 | 1467110141709 Marionette TRACE conn5 <- [1,1294,null,{}] 03:35:41 INFO - PROCESS | 2860 | 1467110141714 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}] 03:35:41 INFO - PROCESS | 2860 | 1467110141718 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:41 INFO - PROCESS | 2860 | 1467110141811 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 03:35:41 INFO - PROCESS | 2860 | 1467110141824 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:41 INFO - PROCESS | 2860 | 1467110141827 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:41 INFO - PROCESS | 2860 | ++DOCSHELL 0FB02400 == 28 [pid = 2860] [id = 333] 03:35:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0FB03400) [pid = 2860] [serial = 998] [outer = 00000000] 03:35:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0FB6C800) [pid = 2860] [serial = 999] [outer = 0FB03400] 03:35:41 INFO - PROCESS | 2860 | 1467110141875 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1004B000) [pid = 2860] [serial = 1000] [outer = 0FB03400] 03:35:42 INFO - PROCESS | 2860 | 1467110142359 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]]]}] 03:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 03:35:42 INFO - PROCESS | 2860 | 1467110142378 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 03:35:42 INFO - PROCESS | 2860 | 1467110142383 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 03:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:35:42 INFO - PROCESS | 2860 | 1467110142388 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 2860 | 1467110142390 Marionette TRACE conn5 <- [1,1298,null,{}] 03:35:42 INFO - PROCESS | 2860 | 1467110142394 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}] 03:35:42 INFO - PROCESS | 2860 | 1467110142396 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:42 INFO - PROCESS | 2860 | 1467110142518 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 03:35:42 INFO - PROCESS | 2860 | 1467110142607 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 2860 | 1467110142609 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:42 INFO - PROCESS | 2860 | ++DOCSHELL 1039B800 == 29 [pid = 2860] [id = 334] 03:35:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (103BB800) [pid = 2860] [serial = 1001] [outer = 00000000] 03:35:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (10D39800) [pid = 2860] [serial = 1002] [outer = 103BB800] 03:35:42 INFO - PROCESS | 2860 | 1467110142655 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (13DE7800) [pid = 2860] [serial = 1003] [outer = 103BB800] 03:35:43 INFO - PROCESS | 2860 | 1467110143066 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] 03:35:43 INFO - PROCESS | 2860 | 1467110143124 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 03:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:35:43 INFO - PROCESS | 2860 | 1467110143129 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 2860 | 1467110143134 Marionette TRACE conn5 <- [1,1302,null,{}] 03:35:43 INFO - PROCESS | 2860 | 1467110143144 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}] 03:35:43 INFO - PROCESS | 2860 | 1467110143148 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:43 INFO - PROCESS | 2860 | 1467110143278 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 03:35:43 INFO - PROCESS | 2860 | 1467110143305 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:43 INFO - PROCESS | 2860 | 1467110143307 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:43 INFO - PROCESS | 2860 | ++DOCSHELL 0C76B800 == 30 [pid = 2860] [id = 335] 03:35:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1022A400) [pid = 2860] [serial = 1004] [outer = 00000000] 03:35:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (148E4000) [pid = 2860] [serial = 1005] [outer = 1022A400] 03:35:43 INFO - PROCESS | 2860 | 1467110143363 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (16491000) [pid = 2860] [serial = 1006] [outer = 1022A400] 03:35:43 INFO - PROCESS | 2860 | 1467110143825 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]]]}] 03:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 730ms 03:35:43 INFO - PROCESS | 2860 | 1467110143888 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 2860 | 1467110143891 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 03:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:35:43 INFO - PROCESS | 2860 | 1467110143894 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 2860 | 1467110143896 Marionette TRACE conn5 <- [1,1306,null,{}] 03:35:43 INFO - PROCESS | 2860 | 1467110143899 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}] 03:35:43 INFO - PROCESS | 2860 | 1467110143901 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:44 INFO - PROCESS | 2860 | 1467110144022 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 03:35:44 INFO - PROCESS | 2860 | 1467110144033 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 2860 | 1467110144035 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:44 INFO - PROCESS | 2860 | ++DOCSHELL 1710FC00 == 31 [pid = 2860] [id = 336] 03:35:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (17111000) [pid = 2860] [serial = 1007] [outer = 00000000] 03:35:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17516400) [pid = 2860] [serial = 1008] [outer = 17111000] 03:35:44 INFO - PROCESS | 2860 | 1467110144081 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (177A4C00) [pid = 2860] [serial = 1009] [outer = 17111000] 03:35:44 INFO - PROCESS | 2860 | 1467110144532 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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 03:35:44 INFO - PROCESS | 2860 | 1467110144568 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 2860 | 1467110144570 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 03:35:44 INFO - PROCESS | 2860 | 1467110144573 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:35:44 INFO - PROCESS | 2860 | 1467110144575 Marionette TRACE conn5 <- [1,1310,null,{}] 03:35:44 INFO - PROCESS | 2860 | 1467110144578 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}] 03:35:44 INFO - PROCESS | 2860 | 1467110144580 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:44 INFO - PROCESS | 2860 | 1467110144690 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 03:35:44 INFO - PROCESS | 2860 | 1467110144696 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 2860 | 1467110144702 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:44 INFO - PROCESS | 2860 | ++DOCSHELL 18702800 == 32 [pid = 2860] [id = 337] 03:35:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18708C00) [pid = 2860] [serial = 1010] [outer = 00000000] 03:35:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18827C00) [pid = 2860] [serial = 1011] [outer = 18708C00] 03:35:44 INFO - PROCESS | 2860 | 1467110144807 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18A0E400) [pid = 2860] [serial = 1012] [outer = 18708C00] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1AAB7400) [pid = 2860] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (18A0C400) [pid = 2860] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19738C00) [pid = 2860] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C52C400) [pid = 2860] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (08AE8400) [pid = 2860] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C775000) [pid = 2860] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (13DEE000) [pid = 2860] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (17118800) [pid = 2860] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19AA7400) [pid = 2860] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (199CB400) [pid = 2860] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (13DEAC00) [pid = 2860] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:35:45 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1907C000) [pid = 2860] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:35:45 INFO - PROCESS | 2860 | 1467110145548 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]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1016ms 03:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:35:45 INFO - PROCESS | 2860 | 1467110145593 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 2860 | 1467110145595 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 03:35:45 INFO - PROCESS | 2860 | 1467110145598 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 2860 | 1467110145599 Marionette TRACE conn5 <- [1,1314,null,{}] 03:35:45 INFO - PROCESS | 2860 | 1467110145603 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}] 03:35:45 INFO - PROCESS | 2860 | 1467110145605 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:45 INFO - PROCESS | 2860 | 1467110145688 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 03:35:45 INFO - PROCESS | 2860 | 1467110145694 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 2860 | 1467110145705 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:45 INFO - PROCESS | 2860 | ++DOCSHELL 0FB0FC00 == 33 [pid = 2860] [id = 338] 03:35:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1022C800) [pid = 2860] [serial = 1013] [outer = 00000000] 03:35:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1648FC00) [pid = 2860] [serial = 1014] [outer = 1022C800] 03:35:45 INFO - PROCESS | 2860 | 1467110145755 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18767800) [pid = 2860] [serial = 1015] [outer = 1022C800] 03:35:46 INFO - PROCESS | 2860 | 1467110146194 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]]]}] 03:35:46 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 03:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 630ms 03:35:46 INFO - PROCESS | 2860 | 1467110146229 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 2860 | 1467110146231 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 03:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:35:46 INFO - PROCESS | 2860 | 1467110146234 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 2860 | 1467110146236 Marionette TRACE conn5 <- [1,1318,null,{}] 03:35:46 INFO - PROCESS | 2860 | 1467110146239 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}] 03:35:46 INFO - PROCESS | 2860 | 1467110146241 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:46 INFO - PROCESS | 2860 | 1467110146318 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 03:35:46 INFO - PROCESS | 2860 | 1467110146323 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 2860 | 1467110146325 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:46 INFO - PROCESS | 2860 | ++DOCSHELL 0C7C9400 == 34 [pid = 2860] [id = 339] 03:35:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18CEC000) [pid = 2860] [serial = 1016] [outer = 00000000] 03:35:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1907C000) [pid = 2860] [serial = 1017] [outer = 18CEC000] 03:35:46 INFO - PROCESS | 2860 | 1467110146368 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1973C400) [pid = 2860] [serial = 1018] [outer = 18CEC000] 03:35:46 INFO - PROCESS | 2860 | 1467110146801 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]]]}] 03:35:46 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 03:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 630ms 03:35:46 INFO - PROCESS | 2860 | 1467110146865 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 2860 | 1467110146867 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 03:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:35:46 INFO - PROCESS | 2860 | 1467110146870 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 2860 | 1467110146871 Marionette TRACE conn5 <- [1,1322,null,{}] 03:35:46 INFO - PROCESS | 2860 | 1467110146875 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}] 03:35:46 INFO - PROCESS | 2860 | 1467110146877 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:46 INFO - PROCESS | 2860 | 1467110146956 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 03:35:46 INFO - PROCESS | 2860 | 1467110146962 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 2860 | 1467110146964 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:47 INFO - PROCESS | 2860 | ++DOCSHELL 19740800 == 35 [pid = 2860] [id = 340] 03:35:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19741000) [pid = 2860] [serial = 1019] [outer = 00000000] 03:35:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (199BE800) [pid = 2860] [serial = 1020] [outer = 19741000] 03:35:47 INFO - PROCESS | 2860 | 1467110147011 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (199C1000) [pid = 2860] [serial = 1021] [outer = 19741000] 03:35:47 INFO - PROCESS | 2860 | 1467110147465 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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 03:35:47 INFO - PROCESS | 2860 | 1467110147536 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 2860 | 1467110147540 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 03:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:35:47 INFO - PROCESS | 2860 | 1467110147574 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 2860 | 1467110147578 Marionette TRACE conn5 <- [1,1326,null,{}] 03:35:47 INFO - PROCESS | 2860 | 1467110147585 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}] 03:35:47 INFO - PROCESS | 2860 | 1467110147589 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:47 INFO - PROCESS | 2860 | 1467110147741 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 03:35:47 INFO - PROCESS | 2860 | 1467110147868 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 2860 | 1467110147873 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:47 INFO - PROCESS | 2860 | ++DOCSHELL 0C7CE400 == 36 [pid = 2860] [id = 341] 03:35:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (0C7D3000) [pid = 2860] [serial = 1022] [outer = 00000000] 03:35:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (0F6F7C00) [pid = 2860] [serial = 1023] [outer = 0C7D3000] 03:35:47 INFO - PROCESS | 2860 | 1467110147933 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0FB0D000) [pid = 2860] [serial = 1024] [outer = 0C7D3000] 03:35:49 INFO - PROCESS | 2860 | 1467110149199 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]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1672ms 03:35:49 INFO - PROCESS | 2860 | 1467110149251 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 2860 | 1467110149255 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 03:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:35:49 INFO - PROCESS | 2860 | 1467110149262 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 2860 | 1467110149266 Marionette TRACE conn5 <- [1,1330,null,{}] 03:35:49 INFO - PROCESS | 2860 | 1467110149329 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}] 03:35:49 INFO - PROCESS | 2860 | 1467110149332 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:49 INFO - PROCESS | 2860 | 1467110149424 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 03:35:49 INFO - PROCESS | 2860 | 1467110149707 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 2860 | 1467110149710 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:49 INFO - PROCESS | 2860 | ++DOCSHELL 08AEE800 == 37 [pid = 2860] [id = 342] 03:35:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0C521800) [pid = 2860] [serial = 1025] [outer = 00000000] 03:35:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0C594C00) [pid = 2860] [serial = 1026] [outer = 0C521800] 03:35:49 INFO - PROCESS | 2860 | 1467110149767 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (0F659C00) [pid = 2860] [serial = 1027] [outer = 0C521800] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 1BF0D400 == 36 [pid = 2860] [id = 20] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 19F69800 == 35 [pid = 2860] [id = 19] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 17178000 == 34 [pid = 2860] [id = 18] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 147DE400 == 33 [pid = 2860] [id = 22] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 18702400 == 32 [pid = 2860] [id = 17] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 0FB04400 == 31 [pid = 2860] [id = 28] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 1750CC00 == 30 [pid = 2860] [id = 16] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 0C639800 == 29 [pid = 2860] [id = 27] 03:35:50 INFO - PROCESS | 2860 | --DOCSHELL 14625000 == 28 [pid = 2860] [id = 15] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1B132C00) [pid = 2860] [serial = 978] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18DCA800) [pid = 2860] [serial = 963] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18DD1000) [pid = 2860] [serial = 964] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (199C8000) [pid = 2860] [serial = 967] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19742000) [pid = 2860] [serial = 966] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0FB08C00) [pid = 2860] [serial = 954] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (10048800) [pid = 2860] [serial = 955] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0C52B400) [pid = 2860] [serial = 951] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C7CC400) [pid = 2860] [serial = 952] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1004D000) [pid = 2860] [serial = 948] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (10062800) [pid = 2860] [serial = 949] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (14629000) [pid = 2860] [serial = 957] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1564EC00) [pid = 2860] [serial = 958] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18709400) [pid = 2860] [serial = 960] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19B44800) [pid = 2860] [serial = 946] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19B3E800) [pid = 2860] [serial = 945] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19B3FC00) [pid = 2860] [serial = 969] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19746400) [pid = 2860] [serial = 973] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19085400) [pid = 2860] [serial = 972] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19D22000) [pid = 2860] [serial = 975] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19EED400) [pid = 2860] [serial = 976] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19AAF800) [pid = 2860] [serial = 970] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1B29B800) [pid = 2860] [serial = 979] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18821800) [pid = 2860] [serial = 961] [outer = 00000000] [url = about:blank] 03:35:50 INFO - PROCESS | 2860 | 1467110150370 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]]]}] 03:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1141ms 03:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:35:50 INFO - PROCESS | 2860 | 1467110150403 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 03:35:50 INFO - PROCESS | 2860 | 1467110150407 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 03:35:50 INFO - PROCESS | 2860 | 1467110150411 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - PROCESS | 2860 | 1467110150414 Marionette TRACE conn5 <- [1,1334,null,{}] 03:35:50 INFO - PROCESS | 2860 | 1467110150419 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}] 03:35:50 INFO - PROCESS | 2860 | 1467110150423 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:50 INFO - PROCESS | 2860 | 1467110150514 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 03:35:50 INFO - PROCESS | 2860 | 1467110150606 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:50 INFO - PROCESS | 2860 | 1467110150609 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:50 INFO - PROCESS | 2860 | ++DOCSHELL 0FA72C00 == 29 [pid = 2860] [id = 343] 03:35:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0FB0CC00) [pid = 2860] [serial = 1028] [outer = 00000000] 03:35:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (10064C00) [pid = 2860] [serial = 1029] [outer = 0FB0CC00] 03:35:50 INFO - PROCESS | 2860 | 1467110150656 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10239800) [pid = 2860] [serial = 1030] [outer = 0FB0CC00] 03:35:51 INFO - PROCESS | 2860 | 1467110151094 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 03:35:51 INFO - PROCESS | 2860 | 1467110151144 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 2860 | 1467110151148 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 03:35:51 INFO - PROCESS | 2860 | 1467110151152 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:35:51 INFO - PROCESS | 2860 | 1467110151154 Marionette TRACE conn5 <- [1,1338,null,{}] 03:35:51 INFO - PROCESS | 2860 | 1467110151162 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}] 03:35:51 INFO - PROCESS | 2860 | 1467110151165 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:51 INFO - PROCESS | 2860 | 1467110151254 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 03:35:51 INFO - PROCESS | 2860 | 1467110151266 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 2860 | 1467110151268 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:51 INFO - PROCESS | 2860 | ++DOCSHELL 13EA6C00 == 30 [pid = 2860] [id = 344] 03:35:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (13EE2400) [pid = 2860] [serial = 1031] [outer = 00000000] 03:35:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (147DDC00) [pid = 2860] [serial = 1032] [outer = 13EE2400] 03:35:51 INFO - PROCESS | 2860 | 1467110151313 Marionette DEBUG loaded listener.js 03:35:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (15651400) [pid = 2860] [serial = 1033] [outer = 13EE2400] 03:35:51 INFO - PROCESS | 2860 | 1467110151794 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 03:35:51 INFO - PROCESS | 2860 | 1467110151827 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 2860 | 1467110151829 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 03:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:35:51 INFO - PROCESS | 2860 | 1467110151834 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 2860 | 1467110151840 Marionette TRACE conn5 <- [1,1342,null,{}] 03:35:51 INFO - PROCESS | 2860 | 1467110151849 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}] 03:35:51 INFO - PROCESS | 2860 | 1467110151853 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:51 INFO - PROCESS | 2860 | 1467110151940 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 03:35:51 INFO - PROCESS | 2860 | 1467110151949 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 2860 | 1467110151951 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:51 INFO - PROCESS | 2860 | ++DOCSHELL 17176800 == 31 [pid = 2860] [id = 345] 03:35:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (17178000) [pid = 2860] [serial = 1034] [outer = 00000000] 03:35:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18701C00) [pid = 2860] [serial = 1035] [outer = 17178000] 03:35:52 INFO - PROCESS | 2860 | 1467110151995 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18821800) [pid = 2860] [serial = 1036] [outer = 17178000] 03:35:52 INFO - PROCESS | 2860 | 1467110152497 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]]]}] 03:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 690ms 03:35:52 INFO - PROCESS | 2860 | 1467110152527 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 03:35:52 INFO - PROCESS | 2860 | 1467110152529 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 03:35:52 INFO - PROCESS | 2860 | 1467110152533 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:35:52 INFO - PROCESS | 2860 | 1467110152534 Marionette TRACE conn5 <- [1,1346,null,{}] 03:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:35:52 INFO - PROCESS | 2860 | 1467110152541 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}] 03:35:52 INFO - PROCESS | 2860 | 1467110152543 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:52 INFO - PROCESS | 2860 | 1467110152688 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 03:35:52 INFO - PROCESS | 2860 | 1467110152712 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 2860 | 1467110152714 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:52 INFO - PROCESS | 2860 | ++DOCSHELL 18CE9C00 == 32 [pid = 2860] [id = 346] 03:35:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18CEA400) [pid = 2860] [serial = 1037] [outer = 00000000] 03:35:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DCE000) [pid = 2860] [serial = 1038] [outer = 18CEA400] 03:35:52 INFO - PROCESS | 2860 | 1467110152758 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1907F400) [pid = 2860] [serial = 1039] [outer = 18CEA400] 03:35:53 INFO - PROCESS | 2860 | 1467110153192 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]]]}] 03:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 03:35:53 INFO - PROCESS | 2860 | 1467110153212 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 2860 | 1467110153214 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 03:35:53 INFO - PROCESS | 2860 | 1467110153217 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - PROCESS | 2860 | 1467110153219 Marionette TRACE conn5 <- [1,1350,null,{}] 03:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:35:53 INFO - PROCESS | 2860 | 1467110153222 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}] 03:35:53 INFO - PROCESS | 2860 | 1467110153224 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:53 INFO - PROCESS | 2860 | 1467110153338 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 03:35:53 INFO - PROCESS | 2860 | 1467110153343 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:53 INFO - PROCESS | 2860 | 1467110153349 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:53 INFO - PROCESS | 2860 | ++DOCSHELL 103C4400 == 33 [pid = 2860] [id = 347] 03:35:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19739C00) [pid = 2860] [serial = 1040] [outer = 00000000] 03:35:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (199BE000) [pid = 2860] [serial = 1041] [outer = 19739C00] 03:35:53 INFO - PROCESS | 2860 | 1467110153462 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19AA6C00) [pid = 2860] [serial = 1042] [outer = 19739C00] 03:35:53 INFO - PROCESS | 2860 | 1467110153936 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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 770ms 03:35:54 INFO - PROCESS | 2860 | 1467110154017 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 2860 | 1467110154019 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 03:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:35:54 INFO - PROCESS | 2860 | 1467110154025 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 2860 | 1467110154026 Marionette TRACE conn5 <- [1,1354,null,{}] 03:35:54 INFO - PROCESS | 2860 | 1467110154030 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}] 03:35:54 INFO - PROCESS | 2860 | 1467110154032 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:54 INFO - PROCESS | 2860 | 1467110154144 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 03:35:54 INFO - PROCESS | 2860 | 1467110154214 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 2860 | 1467110154216 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:54 INFO - PROCESS | 2860 | ++DOCSHELL 19AA8C00 == 34 [pid = 2860] [id = 348] 03:35:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19AAA800) [pid = 2860] [serial = 1043] [outer = 00000000] 03:35:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19B49000) [pid = 2860] [serial = 1044] [outer = 19AAA800] 03:35:54 INFO - PROCESS | 2860 | 1467110154262 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19B4AC00) [pid = 2860] [serial = 1045] [outer = 19AAA800] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18708C00) [pid = 2860] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (17111000) [pid = 2860] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1022C800) [pid = 2860] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C590000) [pid = 2860] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (15B42800) [pid = 2860] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19B42800) [pid = 2860] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1BA9B400) [pid = 2860] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18CEC000) [pid = 2860] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1022A400) [pid = 2860] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB03400) [pid = 2860] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (08AE7800) [pid = 2860] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (103BB800) [pid = 2860] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:35:54 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (103BF400) [pid = 2860] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:35:54 INFO - PROCESS | 2860 | 1467110154739 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] 03:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:35:54 INFO - PROCESS | 2860 | 1467110154760 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 03:35:54 INFO - PROCESS | 2860 | 1467110154763 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 2860 | 1467110154765 Marionette TRACE conn5 <- [1,1358,null,{}] 03:35:54 INFO - PROCESS | 2860 | 1467110154768 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}] 03:35:54 INFO - PROCESS | 2860 | 1467110154770 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:54 INFO - PROCESS | 2860 | 1467110154889 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 03:35:54 INFO - PROCESS | 2860 | 1467110154944 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 2860 | 1467110154946 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:54 INFO - PROCESS | 2860 | ++DOCSHELL 0C593000 == 35 [pid = 2860] [id = 349] 03:35:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0FB02000) [pid = 2860] [serial = 1046] [outer = 00000000] 03:35:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18708C00) [pid = 2860] [serial = 1047] [outer = 0FB02000] 03:35:55 INFO - PROCESS | 2860 | 1467110154989 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19738400) [pid = 2860] [serial = 1048] [outer = 0FB02000] 03:35:55 INFO - PROCESS | 2860 | 1467110155344 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] 03:35:55 INFO - PROCESS | 2860 | 1467110155396 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 03:35:55 INFO - PROCESS | 2860 | 1467110155399 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 2860 | 1467110155400 Marionette TRACE conn5 <- [1,1362,null,{}] 03:35:55 INFO - PROCESS | 2860 | 1467110155404 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}] 03:35:55 INFO - PROCESS | 2860 | 1467110155406 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:55 INFO - PROCESS | 2860 | 1467110155522 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 03:35:55 INFO - PROCESS | 2860 | 1467110155561 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 2860 | 1467110155563 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:55 INFO - PROCESS | 2860 | ++DOCSHELL 15659400 == 36 [pid = 2860] [id = 350] 03:35:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1759C000) [pid = 2860] [serial = 1049] [outer = 00000000] 03:35:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19EF3C00) [pid = 2860] [serial = 1050] [outer = 1759C000] 03:35:55 INFO - PROCESS | 2860 | 1467110155609 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19F65400) [pid = 2860] [serial = 1051] [outer = 1759C000] 03:35:56 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:56 INFO - PROCESS | 2860 | 1467110156020 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] 03:35:56 INFO - PROCESS | 2860 | 1467110156081 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 03:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:35:56 INFO - PROCESS | 2860 | 1467110156084 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 2860 | 1467110156086 Marionette TRACE conn5 <- [1,1366,null,{}] 03:35:56 INFO - PROCESS | 2860 | 1467110156090 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}] 03:35:56 INFO - PROCESS | 2860 | 1467110156092 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:56 INFO - PROCESS | 2860 | 1467110156186 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 03:35:56 INFO - PROCESS | 2860 | 1467110156193 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:56 INFO - PROCESS | 2860 | 1467110156195 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:56 INFO - PROCESS | 2860 | ++DOCSHELL 19F68400 == 37 [pid = 2860] [id = 351] 03:35:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1AAB0C00) [pid = 2860] [serial = 1052] [outer = 00000000] 03:35:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1B132C00) [pid = 2860] [serial = 1053] [outer = 1AAB0C00] 03:35:56 INFO - PROCESS | 2860 | 1467110156238 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1B1F3000) [pid = 2860] [serial = 1054] [outer = 1AAB0C00] 03:35:56 INFO - PROCESS | 2860 | 1467110156795 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] 03:35:56 INFO - PROCESS | 2860 | 1467110156820 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 03:35:56 INFO - PROCESS | 2860 | 1467110156826 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:35:56 INFO - PROCESS | 2860 | 1467110156829 Marionette TRACE conn5 <- [1,1370,null,{}] 03:35:56 INFO - PROCESS | 2860 | 1467110156878 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}] 03:35:56 INFO - PROCESS | 2860 | 1467110156881 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:57 INFO - PROCESS | 2860 | 1467110156997 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 03:35:57 INFO - PROCESS | 2860 | 1467110157131 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 2860 | 1467110157135 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:57 INFO - PROCESS | 2860 | ++DOCSHELL 0C7C9C00 == 38 [pid = 2860] [id = 352] 03:35:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0C7CC400) [pid = 2860] [serial = 1055] [outer = 00000000] 03:35:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (10D3F800) [pid = 2860] [serial = 1056] [outer = 0C7CC400] 03:35:57 INFO - PROCESS | 2860 | 1467110157194 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (13EAD400) [pid = 2860] [serial = 1057] [outer = 0C7CC400] 03:35:57 INFO - PROCESS | 2860 | [2860] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:57 INFO - PROCESS | 2860 | 1467110157778 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] 03:35:57 INFO - PROCESS | 2860 | 1467110157857 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 03:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:35:57 INFO - PROCESS | 2860 | 1467110157865 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 2860 | 1467110157867 Marionette TRACE conn5 <- [1,1374,null,{}] 03:35:57 INFO - PROCESS | 2860 | 1467110157872 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}] 03:35:57 INFO - PROCESS | 2860 | 1467110157875 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:58 INFO - PROCESS | 2860 | 1467110157986 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 03:35:58 INFO - PROCESS | 2860 | 1467110158119 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:58 INFO - PROCESS | 2860 | 1467110158122 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:58 INFO - PROCESS | 2860 | ++DOCSHELL 177ACC00 == 39 [pid = 2860] [id = 353] 03:35:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18764400) [pid = 2860] [serial = 1058] [outer = 00000000] 03:35:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18A0E000) [pid = 2860] [serial = 1059] [outer = 18764400] 03:35:58 INFO - PROCESS | 2860 | 1467110158178 Marionette DEBUG loaded listener.js 03:35:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19738C00) [pid = 2860] [serial = 1060] [outer = 18764400] 03:35:58 INFO - PROCESS | 2860 | 1467110158802 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] 03:35:58 INFO - PROCESS | 2860 | 1467110158843 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 03:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:35:58 INFO - PROCESS | 2860 | 1467110158847 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 2860 | 1467110158851 Marionette TRACE conn5 <- [1,1378,null,{}] 03:35:58 INFO - PROCESS | 2860 | 1467110158862 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}] 03:35:58 INFO - PROCESS | 2860 | 1467110158867 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:59 INFO - PROCESS | 2860 | 1467110158977 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 03:35:59 INFO - PROCESS | 2860 | 1467110159083 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:59 INFO - PROCESS | 2860 | 1467110159086 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:35:59 INFO - PROCESS | 2860 | ++DOCSHELL 1B296C00 == 40 [pid = 2860] [id = 354] 03:35:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1B297C00) [pid = 2860] [serial = 1061] [outer = 00000000] 03:35:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1BA2BC00) [pid = 2860] [serial = 1062] [outer = 1B297C00] 03:35:59 INFO - PROCESS | 2860 | 1467110159142 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1BA97000) [pid = 2860] [serial = 1063] [outer = 1B297C00] 03:35:59 INFO - PROCESS | 2860 | 1467110159800 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]]]}] 03:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1024ms 03:35:59 INFO - PROCESS | 2860 | 1467110159874 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 03:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:35:59 INFO - PROCESS | 2860 | 1467110159877 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 03:35:59 INFO - PROCESS | 2860 | 1467110159881 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:35:59 INFO - PROCESS | 2860 | 1467110159883 Marionette TRACE conn5 <- [1,1382,null,{}] 03:35:59 INFO - PROCESS | 2860 | 1467110159887 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}] 03:35:59 INFO - PROCESS | 2860 | 1467110159889 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:00 INFO - PROCESS | 2860 | 1467110160042 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 03:36:00 INFO - PROCESS | 2860 | 1467110160290 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 2860 | 1467110160293 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:00 INFO - PROCESS | 2860 | ++DOCSHELL 08AEBC00 == 41 [pid = 2860] [id = 355] 03:36:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (08AEC400) [pid = 2860] [serial = 1064] [outer = 00000000] 03:36:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (0FB04800) [pid = 2860] [serial = 1065] [outer = 08AEC400] 03:36:00 INFO - PROCESS | 2860 | 1467110160359 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1004D400) [pid = 2860] [serial = 1066] [outer = 08AEC400] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 10D9EC00 == 40 [pid = 2860] [id = 10] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 08AE6C00 == 39 [pid = 2860] [id = 332] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 1D481000 == 38 [pid = 2860] [id = 8] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 19AAA000 == 37 [pid = 2860] [id = 21] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 0C523C00 == 36 [pid = 2860] [id = 26] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 0C593C00 == 35 [pid = 2860] [id = 23] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 102E2800 == 34 [pid = 2860] [id = 14] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 19BB7000 == 33 [pid = 2860] [id = 11] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 0C599800 == 32 [pid = 2860] [id = 24] 03:36:01 INFO - PROCESS | 2860 | --DOCSHELL 0FB05000 == 31 [pid = 2860] [id = 25] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (0FB6C800) [pid = 2860] [serial = 999] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1004B000) [pid = 2860] [serial = 1000] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (08AED000) [pid = 2860] [serial = 996] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (0C52C000) [pid = 2860] [serial = 997] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (10D39800) [pid = 2860] [serial = 1002] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (13DE7800) [pid = 2860] [serial = 1003] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (17119400) [pid = 2860] [serial = 994] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (148ED000) [pid = 2860] [serial = 993] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18827C00) [pid = 2860] [serial = 1011] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (17516400) [pid = 2860] [serial = 1008] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (177A4C00) [pid = 2860] [serial = 1009] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1648FC00) [pid = 2860] [serial = 1014] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0F6F9C00) [pid = 2860] [serial = 982] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0C635C00) [pid = 2860] [serial = 981] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (17510C00) [pid = 2860] [serial = 985] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (16490400) [pid = 2860] [serial = 984] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1B29B400) [pid = 2860] [serial = 988] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19EF2000) [pid = 2860] [serial = 987] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (199BE800) [pid = 2860] [serial = 1020] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1C847400) [pid = 2860] [serial = 991] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1973C400) [pid = 2860] [serial = 1018] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1C590400) [pid = 2860] [serial = 990] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18A0E400) [pid = 2860] [serial = 1012] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18767800) [pid = 2860] [serial = 1015] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (148E4000) [pid = 2860] [serial = 1005] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (16491000) [pid = 2860] [serial = 1006] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1907C000) [pid = 2860] [serial = 1017] [outer = 00000000] [url = about:blank] 03:36:01 INFO - PROCESS | 2860 | 1467110161685 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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1836ms 03:36:01 INFO - PROCESS | 2860 | 1467110161721 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 2860 | 1467110161726 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 03:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:36:01 INFO - PROCESS | 2860 | 1467110161732 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 2860 | 1467110161735 Marionette TRACE conn5 <- [1,1386,null,{}] 03:36:01 INFO - PROCESS | 2860 | 1467110161741 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}] 03:36:01 INFO - PROCESS | 2860 | 1467110161745 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:01 INFO - PROCESS | 2860 | 1467110161878 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 03:36:01 INFO - PROCESS | 2860 | 1467110161960 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 2860 | 1467110161964 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:02 INFO - PROCESS | 2860 | ++DOCSHELL 0C635800 == 32 [pid = 2860] [id = 356] 03:36:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C635C00) [pid = 2860] [serial = 1067] [outer = 00000000] 03:36:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C63B800) [pid = 2860] [serial = 1068] [outer = 0C635C00] 03:36:02 INFO - PROCESS | 2860 | 1467110162013 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C7CA000) [pid = 2860] [serial = 1069] [outer = 0C635C00] 03:36:02 INFO - PROCESS | 2860 | 1467110162420 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]]]}] 03:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 730ms 03:36:02 INFO - PROCESS | 2860 | 1467110162466 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 2860 | 1467110162471 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 03:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:36:02 INFO - PROCESS | 2860 | 1467110162477 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 2860 | 1467110162480 Marionette TRACE conn5 <- [1,1390,null,{}] 03:36:02 INFO - PROCESS | 2860 | 1467110162484 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}] 03:36:02 INFO - PROCESS | 2860 | 1467110162487 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:02 INFO - PROCESS | 2860 | 1467110162576 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 03:36:02 INFO - PROCESS | 2860 | 1467110162582 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 2860 | 1467110162585 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:02 INFO - PROCESS | 2860 | ++DOCSHELL 0FB71400 == 33 [pid = 2860] [id = 357] 03:36:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0FB73C00) [pid = 2860] [serial = 1070] [outer = 00000000] 03:36:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10054C00) [pid = 2860] [serial = 1071] [outer = 0FB73C00] 03:36:02 INFO - PROCESS | 2860 | 1467110162632 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1005D000) [pid = 2860] [serial = 1072] [outer = 0FB73C00] 03:36:03 INFO - PROCESS | 2860 | 1467110163110 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 03:36:03 INFO - PROCESS | 2860 | 1467110163151 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 2860 | 1467110163153 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 03:36:03 INFO - PROCESS | 2860 | 1467110163157 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:36:03 INFO - PROCESS | 2860 | 1467110163160 Marionette TRACE conn5 <- [1,1394,null,{}] 03:36:03 INFO - PROCESS | 2860 | 1467110163171 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}] 03:36:03 INFO - PROCESS | 2860 | 1467110163176 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:03 INFO - PROCESS | 2860 | 1467110163291 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 03:36:03 INFO - PROCESS | 2860 | 1467110163386 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 2860 | 1467110163389 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:03 INFO - PROCESS | 2860 | ++DOCSHELL 10D9EC00 == 34 [pid = 2860] [id = 358] 03:36:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10DA0C00) [pid = 2860] [serial = 1073] [outer = 00000000] 03:36:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (13EE0C00) [pid = 2860] [serial = 1074] [outer = 10DA0C00] 03:36:03 INFO - PROCESS | 2860 | 1467110163438 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (14624000) [pid = 2860] [serial = 1075] [outer = 10DA0C00] 03:36:03 INFO - PROCESS | 2860 | 1467110163863 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 730ms 03:36:03 INFO - PROCESS | 2860 | 1467110163890 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 2860 | 1467110163893 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 03:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:36:03 INFO - PROCESS | 2860 | 1467110163903 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 2860 | 1467110163904 Marionette TRACE conn5 <- [1,1398,null,{}] 03:36:03 INFO - PROCESS | 2860 | 1467110163908 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}] 03:36:03 INFO - PROCESS | 2860 | 1467110163910 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:04 INFO - PROCESS | 2860 | 1467110164025 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 03:36:04 INFO - PROCESS | 2860 | 1467110164035 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 2860 | 1467110164037 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:04 INFO - PROCESS | 2860 | ++DOCSHELL 1474E800 == 35 [pid = 2860] [id = 359] 03:36:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (147DC000) [pid = 2860] [serial = 1076] [outer = 00000000] 03:36:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (16483C00) [pid = 2860] [serial = 1077] [outer = 147DC000] 03:36:04 INFO - PROCESS | 2860 | 1467110164131 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17114000) [pid = 2860] [serial = 1078] [outer = 147DC000] 03:36:04 INFO - PROCESS | 2860 | 1467110164581 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 03:36:04 INFO - PROCESS | 2860 | 1467110164652 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 2860 | 1467110164654 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 03:36:04 INFO - PROCESS | 2860 | 1467110164657 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 2860 | 1467110164659 Marionette TRACE conn5 <- [1,1402,null,{}] 03:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:36:04 INFO - PROCESS | 2860 | 1467110164662 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}] 03:36:04 INFO - PROCESS | 2860 | 1467110164664 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:04 INFO - PROCESS | 2860 | 1467110164783 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 03:36:04 INFO - PROCESS | 2860 | 1467110164792 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 2860 | 1467110164794 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:04 INFO - PROCESS | 2860 | ++DOCSHELL 17173C00 == 36 [pid = 2860] [id = 360] 03:36:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (17176000) [pid = 2860] [serial = 1079] [outer = 00000000] 03:36:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (175C9C00) [pid = 2860] [serial = 1080] [outer = 17176000] 03:36:04 INFO - PROCESS | 2860 | 1467110164838 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (177AE800) [pid = 2860] [serial = 1081] [outer = 17176000] 03:36:05 INFO - PROCESS | 2860 | 1467110165308 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 03:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:36:05 INFO - PROCESS | 2860 | 1467110165334 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 2860 | 1467110165336 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 03:36:05 INFO - PROCESS | 2860 | 1467110165339 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 2860 | 1467110165341 Marionette TRACE conn5 <- [1,1406,null,{}] 03:36:05 INFO - PROCESS | 2860 | 1467110165344 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}] 03:36:05 INFO - PROCESS | 2860 | 1467110165349 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:05 INFO - PROCESS | 2860 | 1467110165486 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 03:36:05 INFO - PROCESS | 2860 | 1467110165548 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 2860 | 1467110165550 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:05 INFO - PROCESS | 2860 | ++DOCSHELL 18764C00 == 37 [pid = 2860] [id = 361] 03:36:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18769000) [pid = 2860] [serial = 1082] [outer = 00000000] 03:36:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18A17000) [pid = 2860] [serial = 1083] [outer = 18769000] 03:36:05 INFO - PROCESS | 2860 | 1467110165596 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18DCAC00) [pid = 2860] [serial = 1084] [outer = 18769000] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18CEA400) [pid = 2860] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19739C00) [pid = 2860] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0FB02000) [pid = 2860] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19AAA800) [pid = 2860] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19741000) [pid = 2860] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C521800) [pid = 2860] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (17178000) [pid = 2860] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (13EE2400) [pid = 2860] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB0CC00) [pid = 2860] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C7D3000) [pid = 2860] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1759C000) [pid = 2860] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:36:05 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1AAB0C00) [pid = 2860] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:36:06 INFO - PROCESS | 2860 | 1467110166189 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 871ms 03:36:06 INFO - PROCESS | 2860 | 1467110166211 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 2860 | 1467110166213 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 03:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:36:06 INFO - PROCESS | 2860 | 1467110166216 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 2860 | 1467110166217 Marionette TRACE conn5 <- [1,1410,null,{}] 03:36:06 INFO - PROCESS | 2860 | 1467110166221 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}] 03:36:06 INFO - PROCESS | 2860 | 1467110166223 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:06 INFO - PROCESS | 2860 | 1467110166299 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 03:36:06 INFO - PROCESS | 2860 | 1467110166306 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 2860 | 1467110166307 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:06 INFO - PROCESS | 2860 | ++DOCSHELL 17117800 == 38 [pid = 2860] [id = 362] 03:36:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1759C000) [pid = 2860] [serial = 1085] [outer = 00000000] 03:36:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18CEBC00) [pid = 2860] [serial = 1086] [outer = 1759C000] 03:36:06 INFO - PROCESS | 2860 | 1467110166350 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18DCD400) [pid = 2860] [serial = 1087] [outer = 1759C000] 03:36:06 INFO - PROCESS | 2860 | 1467110166786 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 630ms 03:36:06 INFO - PROCESS | 2860 | 1467110166847 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 03:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:36:06 INFO - PROCESS | 2860 | 1467110166849 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 03:36:06 INFO - PROCESS | 2860 | 1467110166852 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 2860 | 1467110166854 Marionette TRACE conn5 <- [1,1414,null,{}] 03:36:06 INFO - PROCESS | 2860 | 1467110166857 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}] 03:36:06 INFO - PROCESS | 2860 | 1467110166859 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:06 INFO - PROCESS | 2860 | 1467110166936 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 03:36:06 INFO - PROCESS | 2860 | 1467110166941 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 2860 | 1467110166943 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:06 INFO - PROCESS | 2860 | ++DOCSHELL 19086400 == 39 [pid = 2860] [id = 363] 03:36:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (193AB000) [pid = 2860] [serial = 1088] [outer = 00000000] 03:36:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1973DC00) [pid = 2860] [serial = 1089] [outer = 193AB000] 03:36:07 INFO - PROCESS | 2860 | 1467110166987 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1973E400) [pid = 2860] [serial = 1090] [outer = 193AB000] 03:36:07 INFO - PROCESS | 2860 | 1467110167419 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]]]}] 03:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 631ms 03:36:07 INFO - PROCESS | 2860 | 1467110167483 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 2860 | 1467110167485 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 03:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:36:07 INFO - PROCESS | 2860 | 1467110167489 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 2860 | 1467110167490 Marionette TRACE conn5 <- [1,1418,null,{}] 03:36:07 INFO - PROCESS | 2860 | 1467110167494 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}] 03:36:07 INFO - PROCESS | 2860 | 1467110167496 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:07 INFO - PROCESS | 2860 | 1467110167575 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 03:36:07 INFO - PROCESS | 2860 | 1467110167580 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 2860 | 1467110167582 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:07 INFO - PROCESS | 2860 | ++DOCSHELL 08AE8C00 == 40 [pid = 2860] [id = 364] 03:36:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0C594000) [pid = 2860] [serial = 1091] [outer = 00000000] 03:36:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (199C9C00) [pid = 2860] [serial = 1092] [outer = 0C594000] 03:36:07 INFO - PROCESS | 2860 | 1467110167626 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19AAB800) [pid = 2860] [serial = 1093] [outer = 0C594000] 03:36:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0C833400) [pid = 2860] [serial = 1094] [outer = 0C835800] 03:36:08 INFO - PROCESS | 2860 | 1467110168463 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]]]}] 03:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1018ms 03:36:08 INFO - PROCESS | 2860 | 1467110168575 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 2860 | 1467110168579 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 03:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:36:08 INFO - PROCESS | 2860 | 1467110168585 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 2860 | 1467110168589 Marionette TRACE conn5 <- [1,1422,null,{}] 03:36:08 INFO - PROCESS | 2860 | 1467110168595 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}] 03:36:08 INFO - PROCESS | 2860 | 1467110168598 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:08 INFO - PROCESS | 2860 | 1467110168726 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 03:36:08 INFO - PROCESS | 2860 | 1467110168850 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 2860 | 1467110168854 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:08 INFO - PROCESS | 2860 | ++DOCSHELL 0C637800 == 41 [pid = 2860] [id = 365] 03:36:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0FA74800) [pid = 2860] [serial = 1095] [outer = 00000000] 03:36:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (10BE0000) [pid = 2860] [serial = 1096] [outer = 0FA74800] 03:36:08 INFO - PROCESS | 2860 | 1467110168914 Marionette DEBUG loaded listener.js 03:36:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (13DF1400) [pid = 2860] [serial = 1097] [outer = 0FA74800] 03:36:09 INFO - PROCESS | 2860 | 1467110169865 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]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1338ms 03:36:09 INFO - PROCESS | 2860 | 1467110169924 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 2860 | 1467110169928 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 03:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:36:09 INFO - PROCESS | 2860 | 1467110169942 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 2860 | 1467110169945 Marionette TRACE conn5 <- [1,1426,null,{}] 03:36:09 INFO - PROCESS | 2860 | 1467110169951 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}] 03:36:09 INFO - PROCESS | 2860 | 1467110169954 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:10 INFO - PROCESS | 2860 | 1467110170062 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 03:36:10 INFO - PROCESS | 2860 | 1467110170146 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 2860 | 1467110170150 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:10 INFO - PROCESS | 2860 | ++DOCSHELL 0C633400 == 42 [pid = 2860] [id = 366] 03:36:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (0C635400) [pid = 2860] [serial = 1098] [outer = 00000000] 03:36:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (0C878C00) [pid = 2860] [serial = 1099] [outer = 0C635400] 03:36:10 INFO - PROCESS | 2860 | 1467110170245 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0F6FEC00) [pid = 2860] [serial = 1100] [outer = 0C635400] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 19F68400 == 41 [pid = 2860] [id = 351] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 15659400 == 40 [pid = 2860] [id = 350] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 19086400 == 39 [pid = 2860] [id = 363] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 17117800 == 38 [pid = 2860] [id = 362] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 18764C00 == 37 [pid = 2860] [id = 361] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 17173C00 == 36 [pid = 2860] [id = 360] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 1474E800 == 35 [pid = 2860] [id = 359] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 10D9EC00 == 34 [pid = 2860] [id = 358] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 0FB71400 == 33 [pid = 2860] [id = 357] 03:36:10 INFO - PROCESS | 2860 | --DOCSHELL 0C635800 == 32 [pid = 2860] [id = 356] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18DCE000) [pid = 2860] [serial = 1038] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1907F400) [pid = 2860] [serial = 1039] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19AA6C00) [pid = 2860] [serial = 1042] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (199BE000) [pid = 2860] [serial = 1041] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18708C00) [pid = 2860] [serial = 1047] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19B49000) [pid = 2860] [serial = 1044] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (199C1000) [pid = 2860] [serial = 1021] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C594C00) [pid = 2860] [serial = 1026] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0F659C00) [pid = 2860] [serial = 1027] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18701C00) [pid = 2860] [serial = 1035] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (147DDC00) [pid = 2860] [serial = 1032] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (15651400) [pid = 2860] [serial = 1033] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (10064C00) [pid = 2860] [serial = 1029] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (10239800) [pid = 2860] [serial = 1030] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0F6F7C00) [pid = 2860] [serial = 1023] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0FB0D000) [pid = 2860] [serial = 1024] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19EF3C00) [pid = 2860] [serial = 1050] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1B132C00) [pid = 2860] [serial = 1053] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1B1F3000) [pid = 2860] [serial = 1054] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19B4AC00) [pid = 2860] [serial = 1045] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19F65400) [pid = 2860] [serial = 1051] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (18821800) [pid = 2860] [serial = 1036] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (19738400) [pid = 2860] [serial = 1048] [outer = 00000000] [url = about:blank] 03:36:10 INFO - PROCESS | 2860 | 1467110170756 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]]]}] 03:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 870ms 03:36:10 INFO - PROCESS | 2860 | 1467110170815 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 03:36:10 INFO - PROCESS | 2860 | 1467110170820 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 03:36:10 INFO - PROCESS | 2860 | 1467110170827 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:36:10 INFO - PROCESS | 2860 | 1467110170829 Marionette TRACE conn5 <- [1,1430,null,{}] 03:36:10 INFO - PROCESS | 2860 | 1467110170833 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}] 03:36:10 INFO - PROCESS | 2860 | 1467110170836 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:10 INFO - PROCESS | 2860 | 1467110170923 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 03:36:10 INFO - PROCESS | 2860 | 1467110170931 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:10 INFO - PROCESS | 2860 | 1467110170933 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:10 INFO - PROCESS | 2860 | ++DOCSHELL 0FB08C00 == 33 [pid = 2860] [id = 367] 03:36:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0FB0A400) [pid = 2860] [serial = 1101] [outer = 00000000] 03:36:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (10055800) [pid = 2860] [serial = 1102] [outer = 0FB0A400] 03:36:11 INFO - PROCESS | 2860 | 1467110170982 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (1022A400) [pid = 2860] [serial = 1103] [outer = 0FB0A400] 03:36:11 INFO - PROCESS | 2860 | 1467110171473 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 672ms 03:36:11 INFO - PROCESS | 2860 | 1467110171503 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 2860 | 1467110171505 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 03:36:11 INFO - PROCESS | 2860 | 1467110171509 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:36:11 INFO - PROCESS | 2860 | 1467110171512 Marionette TRACE conn5 <- [1,1434,null,{}] 03:36:11 INFO - PROCESS | 2860 | 1467110171524 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}] 03:36:11 INFO - PROCESS | 2860 | 1467110171528 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:11 INFO - PROCESS | 2860 | 1467110171647 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 03:36:11 INFO - PROCESS | 2860 | 1467110171743 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 2860 | 1467110171747 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:11 INFO - PROCESS | 2860 | ++DOCSHELL 14697800 == 34 [pid = 2860] [id = 368] 03:36:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1469F400) [pid = 2860] [serial = 1104] [outer = 00000000] 03:36:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (14751800) [pid = 2860] [serial = 1105] [outer = 1469F400] 03:36:11 INFO - PROCESS | 2860 | 1467110171796 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (148E8400) [pid = 2860] [serial = 1106] [outer = 1469F400] 03:36:12 INFO - PROCESS | 2860 | 1467110172192 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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 730ms 03:36:12 INFO - PROCESS | 2860 | 1467110172243 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 2860 | 1467110172245 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 03:36:12 INFO - PROCESS | 2860 | 1467110172248 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:36:12 INFO - PROCESS | 2860 | 1467110172250 Marionette TRACE conn5 <- [1,1438,null,{}] 03:36:12 INFO - PROCESS | 2860 | 1467110172254 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}] 03:36:12 INFO - PROCESS | 2860 | 1467110172256 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:12 INFO - PROCESS | 2860 | 1467110172345 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 03:36:12 INFO - PROCESS | 2860 | 1467110172351 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 2860 | 1467110172353 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:12 INFO - PROCESS | 2860 | ++DOCSHELL 15B44C00 == 35 [pid = 2860] [id = 369] 03:36:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (15B45400) [pid = 2860] [serial = 1107] [outer = 00000000] 03:36:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (17176C00) [pid = 2860] [serial = 1108] [outer = 15B45400] 03:36:12 INFO - PROCESS | 2860 | 1467110172400 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (175CA800) [pid = 2860] [serial = 1109] [outer = 15B45400] 03:36:12 INFO - PROCESS | 2860 | 1467110172895 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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 670ms 03:36:12 INFO - PROCESS | 2860 | 1467110172928 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 2860 | 1467110172930 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 03:36:12 INFO - PROCESS | 2860 | 1467110172933 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:36:12 INFO - PROCESS | 2860 | 1467110172935 Marionette TRACE conn5 <- [1,1442,null,{}] 03:36:12 INFO - PROCESS | 2860 | 1467110172939 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}] 03:36:12 INFO - PROCESS | 2860 | 1467110172941 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:13 INFO - PROCESS | 2860 | 1467110173083 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 03:36:13 INFO - PROCESS | 2860 | 1467110173105 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 2860 | 1467110173107 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:13 INFO - PROCESS | 2860 | ++DOCSHELL 18764C00 == 36 [pid = 2860] [id = 370] 03:36:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18768400) [pid = 2860] [serial = 1110] [outer = 00000000] 03:36:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18824C00) [pid = 2860] [serial = 1111] [outer = 18768400] 03:36:13 INFO - PROCESS | 2860 | 1467110173151 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (188AD000) [pid = 2860] [serial = 1112] [outer = 18768400] 03:36:13 INFO - PROCESS | 2860 | 1467110173598 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 730ms 03:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:36:13 INFO - PROCESS | 2860 | 1467110173668 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 2860 | 1467110173670 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 03:36:13 INFO - PROCESS | 2860 | 1467110173673 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 2860 | 1467110173675 Marionette TRACE conn5 <- [1,1446,null,{}] 03:36:13 INFO - PROCESS | 2860 | 1467110173679 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}] 03:36:13 INFO - PROCESS | 2860 | 1467110173684 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:13 INFO - PROCESS | 2860 | 1467110173833 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 03:36:13 INFO - PROCESS | 2860 | 1467110173846 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 2860 | 1467110173847 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:13 INFO - PROCESS | 2860 | ++DOCSHELL 18DD2800 == 37 [pid = 2860] [id = 371] 03:36:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DD3800) [pid = 2860] [serial = 1113] [outer = 00000000] 03:36:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19740C00) [pid = 2860] [serial = 1114] [outer = 18DD3800] 03:36:13 INFO - PROCESS | 2860 | 1467110173891 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (199C1000) [pid = 2860] [serial = 1115] [outer = 18DD3800] 03:36:14 INFO - PROCESS | 2860 | 1467110174360 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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 730ms 03:36:14 INFO - PROCESS | 2860 | 1467110174419 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 2860 | 1467110174422 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 03:36:14 INFO - PROCESS | 2860 | 1467110174425 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 2860 | 1467110174426 Marionette TRACE conn5 <- [1,1450,null,{}] 03:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:36:14 INFO - PROCESS | 2860 | 1467110174430 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}] 03:36:14 INFO - PROCESS | 2860 | 1467110174432 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:14 INFO - PROCESS | 2860 | 1467110174549 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0C635C00) [pid = 2860] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10DA0C00) [pid = 2860] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FB73C00) [pid = 2860] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (08AEC400) [pid = 2860] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (147DC000) [pid = 2860] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17176000) [pid = 2860] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18769000) [pid = 2860] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (193AB000) [pid = 2860] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0C7CC400) [pid = 2860] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18764400) [pid = 2860] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1B297C00) [pid = 2860] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:36:14 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1759C000) [pid = 2860] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:36:14 INFO - PROCESS | 2860 | 1467110174701 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 2860 | 1467110174703 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:14 INFO - PROCESS | 2860 | ++DOCSHELL 0C52C800 == 38 [pid = 2860] [id = 372] 03:36:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C58F400) [pid = 2860] [serial = 1116] [outer = 00000000] 03:36:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10DA2000) [pid = 2860] [serial = 1117] [outer = 0C58F400] 03:36:14 INFO - PROCESS | 2860 | 1467110174748 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10DCB000) [pid = 2860] [serial = 1118] [outer = 0C58F400] 03:36:15 INFO - PROCESS | 2860 | 1467110175119 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 731ms 03:36:15 INFO - PROCESS | 2860 | 1467110175162 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 2860 | 1467110175164 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:36:15 INFO - PROCESS | 2860 | 1467110175167 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 2860 | 1467110175168 Marionette TRACE conn5 <- [1,1454,null,{}] 03:36:15 INFO - PROCESS | 2860 | 1467110175172 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}] 03:36:15 INFO - PROCESS | 2860 | 1467110175174 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:15 INFO - PROCESS | 2860 | 1467110175287 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 03:36:15 INFO - PROCESS | 2860 | 1467110175345 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 2860 | 1467110175347 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:15 INFO - PROCESS | 2860 | ++DOCSHELL 10288800 == 39 [pid = 2860] [id = 373] 03:36:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1648A400) [pid = 2860] [serial = 1119] [outer = 00000000] 03:36:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (199CB000) [pid = 2860] [serial = 1120] [outer = 1648A400] 03:36:15 INFO - PROCESS | 2860 | 1467110175390 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19AA4C00) [pid = 2860] [serial = 1121] [outer = 1648A400] 03:36:15 INFO - PROCESS | 2860 | 1467110175773 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 630ms 03:36:15 INFO - PROCESS | 2860 | 1467110175798 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 2860 | 1467110175800 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:36:15 INFO - PROCESS | 2860 | 1467110175803 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 2860 | 1467110175805 Marionette TRACE conn5 <- [1,1458,null,{}] 03:36:15 INFO - PROCESS | 2860 | 1467110175818 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}] 03:36:15 INFO - PROCESS | 2860 | 1467110175820 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:15 INFO - PROCESS | 2860 | 1467110175900 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 03:36:15 INFO - PROCESS | 2860 | 1467110175906 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 2860 | 1467110175908 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:15 INFO - PROCESS | 2860 | ++DOCSHELL 19B40C00 == 40 [pid = 2860] [id = 374] 03:36:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19B43800) [pid = 2860] [serial = 1122] [outer = 00000000] 03:36:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19B4A800) [pid = 2860] [serial = 1123] [outer = 19B43800] 03:36:15 INFO - PROCESS | 2860 | 1467110175951 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19BBCC00) [pid = 2860] [serial = 1124] [outer = 19B43800] 03:36:16 INFO - PROCESS | 2860 | 1467110176414 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]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 630ms 03:36:16 INFO - PROCESS | 2860 | 1467110176445 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 2860 | 1467110176447 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 03:36:16 INFO - PROCESS | 2860 | 1467110176456 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 2860 | 1467110176457 Marionette TRACE conn5 <- [1,1462,null,{}] 03:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:36:16 INFO - PROCESS | 2860 | 1467110176461 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}] 03:36:16 INFO - PROCESS | 2860 | 1467110176463 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:16 INFO - PROCESS | 2860 | 1467110176556 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 03:36:16 INFO - PROCESS | 2860 | 1467110176564 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 2860 | 1467110176566 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:16 INFO - PROCESS | 2860 | ++DOCSHELL 15B44800 == 41 [pid = 2860] [id = 375] 03:36:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (199C7C00) [pid = 2860] [serial = 1125] [outer = 00000000] 03:36:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19EF5800) [pid = 2860] [serial = 1126] [outer = 199C7C00] 03:36:16 INFO - PROCESS | 2860 | 1467110176609 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19F66800) [pid = 2860] [serial = 1127] [outer = 199C7C00] 03:36:17 INFO - PROCESS | 2860 | 1467110177350 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 930ms 03:36:17 INFO - PROCESS | 2860 | 1467110177392 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 2860 | 1467110177397 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 03:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:36:17 INFO - PROCESS | 2860 | 1467110177401 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 2860 | 1467110177407 Marionette TRACE conn5 <- [1,1466,null,{}] 03:36:17 INFO - PROCESS | 2860 | 1467110177413 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}] 03:36:17 INFO - PROCESS | 2860 | 1467110177416 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:17 INFO - PROCESS | 2860 | 1467110177529 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 03:36:17 INFO - PROCESS | 2860 | 1467110177662 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 2860 | 1467110177665 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:17 INFO - PROCESS | 2860 | ++DOCSHELL 0C52FC00 == 42 [pid = 2860] [id = 376] 03:36:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0FA77000) [pid = 2860] [serial = 1128] [outer = 00000000] 03:36:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (102DBC00) [pid = 2860] [serial = 1129] [outer = 0FA77000] 03:36:17 INFO - PROCESS | 2860 | 1467110177726 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (10D39800) [pid = 2860] [serial = 1130] [outer = 0FA77000] 03:36:18 INFO - PROCESS | 2860 | 1467110178334 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]]]}] 03:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 990ms 03:36:18 INFO - PROCESS | 2860 | 1467110178392 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 2860 | 1467110178397 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 03:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:36:18 INFO - PROCESS | 2860 | 1467110178404 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 2860 | 1467110178407 Marionette TRACE conn5 <- [1,1470,null,{}] 03:36:18 INFO - PROCESS | 2860 | 1467110178411 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}] 03:36:18 INFO - PROCESS | 2860 | 1467110178414 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:18 INFO - PROCESS | 2860 | 1467110178528 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 03:36:18 INFO - PROCESS | 2860 | 1467110178662 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 2860 | 1467110178665 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:18 INFO - PROCESS | 2860 | ++DOCSHELL 17117000 == 43 [pid = 2860] [id = 377] 03:36:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17175000) [pid = 2860] [serial = 1131] [outer = 00000000] 03:36:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1876D000) [pid = 2860] [serial = 1132] [outer = 17175000] 03:36:18 INFO - PROCESS | 2860 | 1467110178723 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18A16C00) [pid = 2860] [serial = 1133] [outer = 17175000] 03:36:19 INFO - PROCESS | 2860 | 1467110179322 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]]]}] 03:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 03:36:19 INFO - PROCESS | 2860 | 1467110179377 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 2860 | 1467110179380 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 03:36:19 INFO - PROCESS | 2860 | 1467110179383 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:36:19 INFO - PROCESS | 2860 | 1467110179387 Marionette TRACE conn5 <- [1,1474,null,{}] 03:36:19 INFO - PROCESS | 2860 | 1467110179398 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}] 03:36:19 INFO - PROCESS | 2860 | 1467110179403 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:19 INFO - PROCESS | 2860 | 1467110179555 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 03:36:19 INFO - PROCESS | 2860 | 1467110179621 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 2860 | 1467110179624 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:19 INFO - PROCESS | 2860 | ++DOCSHELL 19F73400 == 44 [pid = 2860] [id = 378] 03:36:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19F75400) [pid = 2860] [serial = 1134] [outer = 00000000] 03:36:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1AC98800) [pid = 2860] [serial = 1135] [outer = 19F75400] 03:36:19 INFO - PROCESS | 2860 | 1467110179680 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1B1E8C00) [pid = 2860] [serial = 1136] [outer = 19F75400] 03:36:20 INFO - PROCESS | 2860 | 1467110180515 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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1175ms 03:36:20 INFO - PROCESS | 2860 | 1467110180563 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 2860 | 1467110180568 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 03:36:20 INFO - PROCESS | 2860 | 1467110180573 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:36:20 INFO - PROCESS | 2860 | 1467110180576 Marionette TRACE conn5 <- [1,1478,null,{}] 03:36:20 INFO - PROCESS | 2860 | 1467110180581 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}] 03:36:20 INFO - PROCESS | 2860 | 1467110180584 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:20 INFO - PROCESS | 2860 | 1467110180691 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 03:36:20 INFO - PROCESS | 2860 | 1467110180824 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:20 INFO - PROCESS | 2860 | 1467110180829 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:20 INFO - PROCESS | 2860 | ++DOCSHELL 10056400 == 45 [pid = 2860] [id = 379] 03:36:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (10056800) [pid = 2860] [serial = 1137] [outer = 00000000] 03:36:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (10065800) [pid = 2860] [serial = 1138] [outer = 10056800] 03:36:20 INFO - PROCESS | 2860 | 1467110180885 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (103BD400) [pid = 2860] [serial = 1139] [outer = 10056800] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 19B40C00 == 44 [pid = 2860] [id = 374] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 10288800 == 43 [pid = 2860] [id = 373] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 0C52C800 == 42 [pid = 2860] [id = 372] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 18DD2800 == 41 [pid = 2860] [id = 371] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 18764C00 == 40 [pid = 2860] [id = 370] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 15B44C00 == 39 [pid = 2860] [id = 369] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 14697800 == 38 [pid = 2860] [id = 368] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 0FB08C00 == 37 [pid = 2860] [id = 367] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 0C633400 == 36 [pid = 2860] [id = 366] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 0C637800 == 35 [pid = 2860] [id = 365] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 1B296C00 == 34 [pid = 2860] [id = 354] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 177ACC00 == 33 [pid = 2860] [id = 353] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 08AE8C00 == 32 [pid = 2860] [id = 364] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 08AEBC00 == 31 [pid = 2860] [id = 355] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 0C7C9C00 == 30 [pid = 2860] [id = 352] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 19F73400 == 29 [pid = 2860] [id = 378] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 17117000 == 28 [pid = 2860] [id = 377] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 15B44800 == 27 [pid = 2860] [id = 375] 03:36:21 INFO - PROCESS | 2860 | --DOCSHELL 0C52FC00 == 26 [pid = 2860] [id = 376] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (0C63B800) [pid = 2860] [serial = 1068] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (0C7CA000) [pid = 2860] [serial = 1069] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (13EE0C00) [pid = 2860] [serial = 1074] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (10054C00) [pid = 2860] [serial = 1071] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1005D000) [pid = 2860] [serial = 1072] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1004D400) [pid = 2860] [serial = 1066] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0FB04800) [pid = 2860] [serial = 1065] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (16483C00) [pid = 2860] [serial = 1077] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (175C9C00) [pid = 2860] [serial = 1080] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (17114000) [pid = 2860] [serial = 1078] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18A17000) [pid = 2860] [serial = 1083] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (177AE800) [pid = 2860] [serial = 1081] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1973DC00) [pid = 2860] [serial = 1089] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (13EAD400) [pid = 2860] [serial = 1057] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10D3F800) [pid = 2860] [serial = 1056] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (199C9C00) [pid = 2860] [serial = 1092] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19738C00) [pid = 2860] [serial = 1060] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18A0E000) [pid = 2860] [serial = 1059] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1BA97000) [pid = 2860] [serial = 1063] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1BA2BC00) [pid = 2860] [serial = 1062] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18DCAC00) [pid = 2860] [serial = 1084] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18CEBC00) [pid = 2860] [serial = 1086] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18DCD400) [pid = 2860] [serial = 1087] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1973E400) [pid = 2860] [serial = 1090] [outer = 00000000] [url = about:blank] 03:36:21 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (14624000) [pid = 2860] [serial = 1075] [outer = 00000000] [url = about:blank] 03:36:22 INFO - PROCESS | 2860 | 1467110182100 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]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1583ms 03:36:22 INFO - PROCESS | 2860 | 1467110182181 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 2860 | 1467110182185 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 03:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:36:22 INFO - PROCESS | 2860 | 1467110182194 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 2860 | 1467110182197 Marionette TRACE conn5 <- [1,1482,null,{}] 03:36:22 INFO - PROCESS | 2860 | 1467110182202 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}] 03:36:22 INFO - PROCESS | 2860 | 1467110182205 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:22 INFO - PROCESS | 2860 | 1467110182287 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 03:36:22 INFO - PROCESS | 2860 | 1467110182300 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 2860 | 1467110182302 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:22 INFO - PROCESS | 2860 | ++DOCSHELL 0C7CE000 == 27 [pid = 2860] [id = 380] 03:36:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C835400) [pid = 2860] [serial = 1140] [outer = 00000000] 03:36:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0F6F5400) [pid = 2860] [serial = 1141] [outer = 0C835400] 03:36:22 INFO - PROCESS | 2860 | 1467110182350 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0FB05C00) [pid = 2860] [serial = 1142] [outer = 0C835400] 03:36:22 INFO - PROCESS | 2860 | 1467110182865 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]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 731ms 03:36:22 INFO - PROCESS | 2860 | 1467110182928 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 2860 | 1467110182932 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 03:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:36:22 INFO - PROCESS | 2860 | 1467110182939 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 2860 | 1467110182942 Marionette TRACE conn5 <- [1,1486,null,{}] 03:36:22 INFO - PROCESS | 2860 | 1467110182945 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}] 03:36:22 INFO - PROCESS | 2860 | 1467110182948 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:23 INFO - PROCESS | 2860 | 1467110183045 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 03:36:23 INFO - PROCESS | 2860 | 1467110183129 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 2860 | 1467110183132 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:23 INFO - PROCESS | 2860 | ++DOCSHELL 10063800 == 28 [pid = 2860] [id = 381] 03:36:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10064800) [pid = 2860] [serial = 1143] [outer = 00000000] 03:36:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (10297C00) [pid = 2860] [serial = 1144] [outer = 10064800] 03:36:23 INFO - PROCESS | 2860 | 1467110183179 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10DA4800) [pid = 2860] [serial = 1145] [outer = 10064800] 03:36:23 INFO - PROCESS | 2860 | 1467110183547 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 03:36:23 INFO - PROCESS | 2860 | 1467110183613 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 2860 | 1467110183615 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 03:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:36:23 INFO - PROCESS | 2860 | 1467110183618 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 2860 | 1467110183621 Marionette TRACE conn5 <- [1,1490,null,{}] 03:36:23 INFO - PROCESS | 2860 | 1467110183632 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}] 03:36:23 INFO - PROCESS | 2860 | 1467110183637 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:23 INFO - PROCESS | 2860 | 1467110183749 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 03:36:23 INFO - PROCESS | 2860 | 1467110183762 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 2860 | 1467110183765 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:23 INFO - PROCESS | 2860 | ++DOCSHELL 148ED000 == 29 [pid = 2860] [id = 382] 03:36:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (148EE000) [pid = 2860] [serial = 1146] [outer = 00000000] 03:36:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1565A000) [pid = 2860] [serial = 1147] [outer = 148EE000] 03:36:23 INFO - PROCESS | 2860 | 1467110183812 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0C598C00) [pid = 2860] [serial = 1148] [outer = 148EE000] 03:36:24 INFO - PROCESS | 2860 | 1467110184303 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]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 730ms 03:36:24 INFO - PROCESS | 2860 | 1467110184352 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 2860 | 1467110184355 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 03:36:24 INFO - PROCESS | 2860 | 1467110184358 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:36:24 INFO - PROCESS | 2860 | 1467110184359 Marionette TRACE conn5 <- [1,1494,null,{}] 03:36:24 INFO - PROCESS | 2860 | 1467110184368 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}] 03:36:24 INFO - PROCESS | 2860 | 1467110184370 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:24 INFO - PROCESS | 2860 | 1467110184485 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 03:36:24 INFO - PROCESS | 2860 | 1467110184491 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 2860 | 1467110184493 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:24 INFO - PROCESS | 2860 | ++DOCSHELL 16490400 == 30 [pid = 2860] [id = 383] 03:36:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (16490800) [pid = 2860] [serial = 1149] [outer = 00000000] 03:36:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17176400) [pid = 2860] [serial = 1150] [outer = 16490800] 03:36:24 INFO - PROCESS | 2860 | 1467110184541 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (177A4800) [pid = 2860] [serial = 1151] [outer = 16490800] 03:36:25 INFO - PROCESS | 2860 | 1467110184982 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:36:25 INFO - PROCESS | 2860 | 1467110185032 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 2860 | 1467110185034 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 03:36:25 INFO - PROCESS | 2860 | 1467110185038 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 2860 | 1467110185039 Marionette TRACE conn5 <- [1,1498,null,{}] 03:36:25 INFO - PROCESS | 2860 | 1467110185043 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}] 03:36:25 INFO - PROCESS | 2860 | 1467110185045 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:25 INFO - PROCESS | 2860 | 1467110185179 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 03:36:25 INFO - PROCESS | 2860 | 1467110185199 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 2860 | 1467110185201 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:25 INFO - PROCESS | 2860 | ++DOCSHELL 18116C00 == 31 [pid = 2860] [id = 384] 03:36:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18117800) [pid = 2860] [serial = 1152] [outer = 00000000] 03:36:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18769800) [pid = 2860] [serial = 1153] [outer = 18117800] 03:36:25 INFO - PROCESS | 2860 | 1467110185245 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (188B2800) [pid = 2860] [serial = 1154] [outer = 18117800] 03:36:25 INFO - PROCESS | 2860 | 1467110185691 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 731ms 03:36:25 INFO - PROCESS | 2860 | 1467110185768 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 2860 | 1467110185770 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 03:36:25 INFO - PROCESS | 2860 | 1467110185774 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:36:25 INFO - PROCESS | 2860 | 1467110185775 Marionette TRACE conn5 <- [1,1502,null,{}] 03:36:25 INFO - PROCESS | 2860 | 1467110185779 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}] 03:36:25 INFO - PROCESS | 2860 | 1467110185784 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:25 INFO - PROCESS | 2860 | 1467110185918 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 03:36:25 INFO - PROCESS | 2860 | 1467110185933 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 2860 | 1467110185935 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:26 INFO - PROCESS | 2860 | ++DOCSHELL 18A12000 == 32 [pid = 2860] [id = 385] 03:36:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18DC5000) [pid = 2860] [serial = 1155] [outer = 00000000] 03:36:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (193B4800) [pid = 2860] [serial = 1156] [outer = 18DC5000] 03:36:26 INFO - PROCESS | 2860 | 1467110186030 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1973F400) [pid = 2860] [serial = 1157] [outer = 18DC5000] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19B43800) [pid = 2860] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (199C7C00) [pid = 2860] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18768400) [pid = 2860] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18DD3800) [pid = 2860] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C594000) [pid = 2860] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0FA74800) [pid = 2860] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1469F400) [pid = 2860] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (15B45400) [pid = 2860] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C635400) [pid = 2860] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB0A400) [pid = 2860] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C58F400) [pid = 2860] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:36:26 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1648A400) [pid = 2860] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:36:26 INFO - PROCESS | 2860 | 1467110186598 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 870ms 03:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:36:26 INFO - PROCESS | 2860 | 1467110186648 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 2860 | 1467110186650 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 03:36:26 INFO - PROCESS | 2860 | 1467110186654 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 2860 | 1467110186655 Marionette TRACE conn5 <- [1,1506,null,{}] 03:36:26 INFO - PROCESS | 2860 | 1467110186659 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}] 03:36:26 INFO - PROCESS | 2860 | 1467110186660 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:26 INFO - PROCESS | 2860 | 1467110186737 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 03:36:26 INFO - PROCESS | 2860 | 1467110186742 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 2860 | 1467110186744 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:26 INFO - PROCESS | 2860 | ++DOCSHELL 13EAA400 == 33 [pid = 2860] [id = 386] 03:36:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (16483400) [pid = 2860] [serial = 1158] [outer = 00000000] 03:36:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18CEC000) [pid = 2860] [serial = 1159] [outer = 16483400] 03:36:26 INFO - PROCESS | 2860 | 1467110186787 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18DC6C00) [pid = 2860] [serial = 1160] [outer = 16483400] 03:36:27 INFO - PROCESS | 2860 | 1467110187215 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 570ms 03:36:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:36:27 INFO - PROCESS | 2860 | 1467110187224 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 2860 | 1467110187226 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 03:36:27 INFO - PROCESS | 2860 | 1467110187230 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 2860 | 1467110187231 Marionette TRACE conn5 <- [1,1510,null,{}] 03:36:27 INFO - PROCESS | 2860 | 1467110187235 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}] 03:36:27 INFO - PROCESS | 2860 | 1467110187237 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:27 INFO - PROCESS | 2860 | 1467110187355 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 03:36:27 INFO - PROCESS | 2860 | 1467110187362 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 2860 | 1467110187364 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:27 INFO - PROCESS | 2860 | ++DOCSHELL 08AE6800 == 34 [pid = 2860] [id = 387] 03:36:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19738400) [pid = 2860] [serial = 1161] [outer = 00000000] 03:36:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (199C0000) [pid = 2860] [serial = 1162] [outer = 19738400] 03:36:27 INFO - PROCESS | 2860 | 1467110187408 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19743800) [pid = 2860] [serial = 1163] [outer = 19738400] 03:36:27 INFO - PROCESS | 2860 | 1467110187811 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"]]]}] 03:36:27 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 () { 03:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:36:27 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 () { 03:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:36:27 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 () { 03:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:36:27 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 () { 03:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:36:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 633ms 03:36:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:36:27 INFO - PROCESS | 2860 | 1467110187863 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 03:36:27 INFO - PROCESS | 2860 | 1467110187865 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 03:36:27 INFO - PROCESS | 2860 | 1467110187869 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 2860 | 1467110187870 Marionette TRACE conn5 <- [1,1514,null,{}] 03:36:27 INFO - PROCESS | 2860 | 1467110187874 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}] 03:36:27 INFO - PROCESS | 2860 | 1467110187876 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:28 INFO - PROCESS | 2860 | 1467110187995 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 03:36:28 INFO - PROCESS | 2860 | 1467110188002 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 2860 | 1467110188014 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:28 INFO - PROCESS | 2860 | ++DOCSHELL 147E2C00 == 35 [pid = 2860] [id = 388] 03:36:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19AA8800) [pid = 2860] [serial = 1164] [outer = 00000000] 03:36:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19B4C400) [pid = 2860] [serial = 1165] [outer = 19AA8800] 03:36:28 INFO - PROCESS | 2860 | 1467110188064 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19B4C800) [pid = 2860] [serial = 1166] [outer = 19AA8800] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 0C7CE000 == 34 [pid = 2860] [id = 380] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 10056400 == 33 [pid = 2860] [id = 379] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 10063800 == 32 [pid = 2860] [id = 381] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 148ED000 == 31 [pid = 2860] [id = 382] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 18A12000 == 30 [pid = 2860] [id = 385] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 16490400 == 29 [pid = 2860] [id = 383] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 18116C00 == 28 [pid = 2860] [id = 384] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 08AE6800 == 27 [pid = 2860] [id = 387] 03:36:29 INFO - PROCESS | 2860 | --DOCSHELL 13EAA400 == 26 [pid = 2860] [id = 386] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19B4A800) [pid = 2860] [serial = 1123] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19EF5800) [pid = 2860] [serial = 1126] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19F66800) [pid = 2860] [serial = 1127] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18824C00) [pid = 2860] [serial = 1111] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19740C00) [pid = 2860] [serial = 1114] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (188AD000) [pid = 2860] [serial = 1112] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19BBCC00) [pid = 2860] [serial = 1124] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19AAB800) [pid = 2860] [serial = 1093] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (199C1000) [pid = 2860] [serial = 1115] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10BE0000) [pid = 2860] [serial = 1096] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (13DF1400) [pid = 2860] [serial = 1097] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (14751800) [pid = 2860] [serial = 1105] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (148E8400) [pid = 2860] [serial = 1106] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (17176C00) [pid = 2860] [serial = 1108] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (0C878C00) [pid = 2860] [serial = 1099] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (0F6FEC00) [pid = 2860] [serial = 1100] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (10055800) [pid = 2860] [serial = 1102] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1022A400) [pid = 2860] [serial = 1103] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (10DA2000) [pid = 2860] [serial = 1117] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (19EEFC00) [pid = 2860] [serial = 667] [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.] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (10DCB000) [pid = 2860] [serial = 1118] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (199CB000) [pid = 2860] [serial = 1120] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (175CA800) [pid = 2860] [serial = 1109] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (19AA4C00) [pid = 2860] [serial = 1121] [outer = 00000000] [url = about:blank] 03:36:29 INFO - PROCESS | 2860 | 1467110189795 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"]]]}] 03:36:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:36:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:36:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:36:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:36:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:36:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:36:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1976ms 03:36:29 INFO - PROCESS | 2860 | 1467110189847 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 2860 | 1467110189851 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 03:36:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:36:29 INFO - PROCESS | 2860 | 1467110189856 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 2860 | 1467110189860 Marionette TRACE conn5 <- [1,1518,null,{}] 03:36:29 INFO - PROCESS | 2860 | 1467110189866 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}] 03:36:29 INFO - PROCESS | 2860 | 1467110189869 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:29 INFO - PROCESS | 2860 | 1467110189958 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 03:36:29 INFO - PROCESS | 2860 | 1467110189965 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 2860 | 1467110189970 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:30 INFO - PROCESS | 2860 | ++DOCSHELL 0C636400 == 27 [pid = 2860] [id = 389] 03:36:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (0C637800) [pid = 2860] [serial = 1167] [outer = 00000000] 03:36:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (0C63C400) [pid = 2860] [serial = 1168] [outer = 0C637800] 03:36:30 INFO - PROCESS | 2860 | 1467110190018 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0C83A800) [pid = 2860] [serial = 1169] [outer = 0C637800] 03:36:30 INFO - PROCESS | 2860 | 1467110190498 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]]]}] 03:36:30 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 03:36:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:36:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:36:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:36:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:36:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:36:30 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. 03:36:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:36:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 690ms 03:36:30 INFO - PROCESS | 2860 | 1467110190546 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 2860 | 1467110190551 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 03:36:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:36:30 INFO - PROCESS | 2860 | 1467110190558 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 2860 | 1467110190561 Marionette TRACE conn5 <- [1,1522,null,{}] 03:36:30 INFO - PROCESS | 2860 | 1467110190564 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}] 03:36:30 INFO - PROCESS | 2860 | 1467110190568 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:30 INFO - PROCESS | 2860 | 1467110190660 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 03:36:30 INFO - PROCESS | 2860 | 1467110190676 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 2860 | 1467110190679 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:30 INFO - PROCESS | 2860 | ++DOCSHELL 10046C00 == 28 [pid = 2860] [id = 390] 03:36:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (10048800) [pid = 2860] [serial = 1170] [outer = 00000000] 03:36:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (10050000) [pid = 2860] [serial = 1171] [outer = 10048800] 03:36:30 INFO - PROCESS | 2860 | 1467110190728 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (1005A000) [pid = 2860] [serial = 1172] [outer = 10048800] 03:36:31 INFO - PROCESS | 2860 | 1467110191194 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:36:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 03:36:31 INFO - PROCESS | 2860 | 1467110191231 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 2860 | 1467110191233 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 03:36:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:36:31 INFO - PROCESS | 2860 | 1467110191236 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 2860 | 1467110191240 Marionette TRACE conn5 <- [1,1526,null,{}] 03:36:31 INFO - PROCESS | 2860 | 1467110191251 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}] 03:36:31 INFO - PROCESS | 2860 | 1467110191255 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:31 INFO - PROCESS | 2860 | 1467110191366 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 03:36:31 INFO - PROCESS | 2860 | 1467110191377 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 2860 | 1467110191380 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:31 INFO - PROCESS | 2860 | ++DOCSHELL 13E20000 == 29 [pid = 2860] [id = 391] 03:36:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (13EA0C00) [pid = 2860] [serial = 1173] [outer = 00000000] 03:36:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (13EE6C00) [pid = 2860] [serial = 1174] [outer = 13EA0C00] 03:36:31 INFO - PROCESS | 2860 | 1467110191502 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (14198400) [pid = 2860] [serial = 1175] [outer = 13EA0C00] 03:36:31 INFO - PROCESS | 2860 | 1467110191893 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:36:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 03:36:31 INFO - PROCESS | 2860 | 1467110191910 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 2860 | 1467110191913 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 03:36:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:36:31 INFO - PROCESS | 2860 | 1467110191916 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 2860 | 1467110191917 Marionette TRACE conn5 <- [1,1530,null,{}] 03:36:31 INFO - PROCESS | 2860 | 1467110191921 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}] 03:36:31 INFO - PROCESS | 2860 | 1467110191923 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:32 INFO - PROCESS | 2860 | 1467110192004 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 03:36:32 INFO - PROCESS | 2860 | 1467110192087 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 2860 | 1467110192089 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:32 INFO - PROCESS | 2860 | ++DOCSHELL 13EAD400 == 30 [pid = 2860] [id = 392] 03:36:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (13EE6800) [pid = 2860] [serial = 1176] [outer = 00000000] 03:36:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (148E4000) [pid = 2860] [serial = 1177] [outer = 13EE6800] 03:36:32 INFO - PROCESS | 2860 | 1467110192134 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (15B45000) [pid = 2860] [serial = 1178] [outer = 13EE6800] 03:36:32 INFO - PROCESS | 2860 | 1467110192492 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:36:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 630ms 03:36:32 INFO - PROCESS | 2860 | 1467110192547 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 2860 | 1467110192549 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 03:36:32 INFO - PROCESS | 2860 | 1467110192552 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:36:32 INFO - PROCESS | 2860 | 1467110192554 Marionette TRACE conn5 <- [1,1534,null,{}] 03:36:32 INFO - PROCESS | 2860 | 1467110192557 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}] 03:36:32 INFO - PROCESS | 2860 | 1467110192559 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:32 INFO - PROCESS | 2860 | 1467110192635 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 03:36:32 INFO - PROCESS | 2860 | 1467110192745 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 2860 | 1467110192747 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:32 INFO - PROCESS | 2860 | ++DOCSHELL 16487800 == 31 [pid = 2860] [id = 393] 03:36:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (16490000) [pid = 2860] [serial = 1179] [outer = 00000000] 03:36:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (17118C00) [pid = 2860] [serial = 1180] [outer = 16490000] 03:36:32 INFO - PROCESS | 2860 | 1467110192794 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1750CC00) [pid = 2860] [serial = 1181] [outer = 16490000] 03:36:33 INFO - PROCESS | 2860 | 1467110193148 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:36:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 03:36:33 INFO - PROCESS | 2860 | 1467110193227 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 2860 | 1467110193229 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 03:36:33 INFO - PROCESS | 2860 | 1467110193232 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 2860 | 1467110193234 Marionette TRACE conn5 <- [1,1538,null,{}] 03:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:36:33 INFO - PROCESS | 2860 | 1467110193237 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}] 03:36:33 INFO - PROCESS | 2860 | 1467110193243 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:33 INFO - PROCESS | 2860 | 1467110193345 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 03:36:33 INFO - PROCESS | 2860 | 1467110193351 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 2860 | 1467110193353 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:33 INFO - PROCESS | 2860 | ++DOCSHELL 177A7C00 == 32 [pid = 2860] [id = 394] 03:36:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18111C00) [pid = 2860] [serial = 1182] [outer = 00000000] 03:36:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1882C000) [pid = 2860] [serial = 1183] [outer = 18111C00] 03:36:33 INFO - PROCESS | 2860 | 1467110193397 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18CEB400) [pid = 2860] [serial = 1184] [outer = 18111C00] 03:36:33 INFO - PROCESS | 2860 | 1467110193844 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:36:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 671ms 03:36:33 INFO - PROCESS | 2860 | 1467110193908 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 2860 | 1467110193910 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 03:36:33 INFO - PROCESS | 2860 | 1467110193913 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 2860 | 1467110193915 Marionette TRACE conn5 <- [1,1542,null,{}] 03:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:36:33 INFO - PROCESS | 2860 | 1467110193918 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}] 03:36:33 INFO - PROCESS | 2860 | 1467110193920 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:34 INFO - PROCESS | 2860 | 1467110194022 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 03:36:34 INFO - PROCESS | 2860 | 1467110194030 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 2860 | 1467110194032 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:34 INFO - PROCESS | 2860 | ++DOCSHELL 18DC4C00 == 33 [pid = 2860] [id = 395] 03:36:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18DCE000) [pid = 2860] [serial = 1185] [outer = 00000000] 03:36:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19089000) [pid = 2860] [serial = 1186] [outer = 18DCE000] 03:36:34 INFO - PROCESS | 2860 | 1467110194074 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (193B4C00) [pid = 2860] [serial = 1187] [outer = 18DCE000] 03:36:34 INFO - PROCESS | 2860 | 1467110194485 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 630ms 03:36:34 INFO - PROCESS | 2860 | 1467110194548 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 2860 | 1467110194550 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 03:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:36:34 INFO - PROCESS | 2860 | 1467110194553 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 2860 | 1467110194555 Marionette TRACE conn5 <- [1,1546,null,{}] 03:36:34 INFO - PROCESS | 2860 | 1467110194558 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}] 03:36:34 INFO - PROCESS | 2860 | 1467110194560 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:34 INFO - PROCESS | 2860 | 1467110194639 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 03:36:34 INFO - PROCESS | 2860 | 1467110194647 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 2860 | 1467110194649 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:34 INFO - PROCESS | 2860 | ++DOCSHELL 19085800 == 34 [pid = 2860] [id = 396] 03:36:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19742400) [pid = 2860] [serial = 1188] [outer = 00000000] 03:36:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (199C4C00) [pid = 2860] [serial = 1189] [outer = 19742400] 03:36:34 INFO - PROCESS | 2860 | 1467110194694 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (199BE000) [pid = 2860] [serial = 1190] [outer = 19742400] 03:36:35 INFO - PROCESS | 2860 | 1467110195160 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 631ms 03:36:35 INFO - PROCESS | 2860 | 1467110195183 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 2860 | 1467110195185 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 03:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:36:35 INFO - PROCESS | 2860 | 1467110195188 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 2860 | 1467110195190 Marionette TRACE conn5 <- [1,1550,null,{}] 03:36:35 INFO - PROCESS | 2860 | 1467110195198 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}] 03:36:35 INFO - PROCESS | 2860 | 1467110195200 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:35 INFO - PROCESS | 2860 | 1467110195306 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 03:36:35 INFO - PROCESS | 2860 | 1467110195311 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 2860 | 1467110195313 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:35 INFO - PROCESS | 2860 | ++DOCSHELL 13DF4800 == 35 [pid = 2860] [id = 397] 03:36:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19AAC000) [pid = 2860] [serial = 1191] [outer = 00000000] 03:36:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19AB0800) [pid = 2860] [serial = 1192] [outer = 19AAC000] 03:36:35 INFO - PROCESS | 2860 | 1467110195356 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19B42000) [pid = 2860] [serial = 1193] [outer = 19AAC000] 03:36:35 INFO - PROCESS | 2860 | 1467110195830 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 03:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:36:35 INFO - PROCESS | 2860 | 1467110195860 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 2860 | 1467110195862 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 03:36:35 INFO - PROCESS | 2860 | 1467110195865 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 2860 | 1467110195867 Marionette TRACE conn5 <- [1,1554,null,{}] 03:36:35 INFO - PROCESS | 2860 | 1467110195870 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}] 03:36:35 INFO - PROCESS | 2860 | 1467110195872 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:36 INFO - PROCESS | 2860 | 1467110195986 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 03:36:36 INFO - PROCESS | 2860 | 1467110195991 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 2860 | 1467110195993 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:36 INFO - PROCESS | 2860 | ++DOCSHELL 19AAF800 == 36 [pid = 2860] [id = 398] 03:36:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19B45000) [pid = 2860] [serial = 1194] [outer = 00000000] 03:36:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19D19C00) [pid = 2860] [serial = 1195] [outer = 19B45000] 03:36:36 INFO - PROCESS | 2860 | 1467110196036 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19EF4800) [pid = 2860] [serial = 1196] [outer = 19B45000] 03:36:36 INFO - PROCESS | 2860 | 1467110196468 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 03:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:36:36 INFO - PROCESS | 2860 | 1467110196538 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 2860 | 1467110196540 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 03:36:36 INFO - PROCESS | 2860 | 1467110196543 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 2860 | 1467110196546 Marionette TRACE conn5 <- [1,1558,null,{}] 03:36:36 INFO - PROCESS | 2860 | 1467110196550 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}] 03:36:36 INFO - PROCESS | 2860 | 1467110196552 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:36 INFO - PROCESS | 2860 | 1467110196705 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 03:36:36 INFO - PROCESS | 2860 | 1467110196775 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 2860 | 1467110196777 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:36 INFO - PROCESS | 2860 | ++DOCSHELL 16483C00 == 37 [pid = 2860] [id = 399] 03:36:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19F69000) [pid = 2860] [serial = 1197] [outer = 00000000] 03:36:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1B12B800) [pid = 2860] [serial = 1198] [outer = 19F69000] 03:36:36 INFO - PROCESS | 2860 | 1467110196823 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1B1F2000) [pid = 2860] [serial = 1199] [outer = 19F69000] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19738400) [pid = 2860] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (16490800) [pid = 2860] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18117800) [pid = 2860] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18DC5000) [pid = 2860] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (148EE000) [pid = 2860] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (10064800) [pid = 2860] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C835400) [pid = 2860] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (10056800) [pid = 2860] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19F75400) [pid = 2860] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (17175000) [pid = 2860] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FA77000) [pid = 2860] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:36:37 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (16483400) [pid = 2860] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:36:37 INFO - PROCESS | 2860 | 1467110197292 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 830ms 03:36:37 INFO - PROCESS | 2860 | 1467110197376 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 2860 | 1467110197378 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 03:36:37 INFO - PROCESS | 2860 | 1467110197381 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 2860 | 1467110197383 Marionette TRACE conn5 <- [1,1562,null,{}] 03:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:36:37 INFO - PROCESS | 2860 | 1467110197387 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}] 03:36:37 INFO - PROCESS | 2860 | 1467110197389 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:37 INFO - PROCESS | 2860 | 1467110197472 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 03:36:37 INFO - PROCESS | 2860 | 1467110197478 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 2860 | 1467110197480 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:37 INFO - PROCESS | 2860 | ++DOCSHELL 148E9800 == 38 [pid = 2860] [id = 400] 03:36:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (17110800) [pid = 2860] [serial = 1200] [outer = 00000000] 03:36:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18DD1C00) [pid = 2860] [serial = 1201] [outer = 17110800] 03:36:37 INFO - PROCESS | 2860 | 1467110197526 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19741400) [pid = 2860] [serial = 1202] [outer = 17110800] 03:36:38 INFO - PROCESS | 2860 | 1467110197982 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 630ms 03:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:36:38 INFO - PROCESS | 2860 | 1467110198016 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 2860 | 1467110198018 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 03:36:38 INFO - PROCESS | 2860 | 1467110198021 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 2860 | 1467110198023 Marionette TRACE conn5 <- [1,1566,null,{}] 03:36:38 INFO - PROCESS | 2860 | 1467110198031 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}] 03:36:38 INFO - PROCESS | 2860 | 1467110198033 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:38 INFO - PROCESS | 2860 | 1467110198118 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 03:36:38 INFO - PROCESS | 2860 | 1467110198124 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 2860 | 1467110198126 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:38 INFO - PROCESS | 2860 | ++DOCSHELL 1AC9E000 == 39 [pid = 2860] [id = 401] 03:36:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1B133400) [pid = 2860] [serial = 1203] [outer = 00000000] 03:36:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1BA29800) [pid = 2860] [serial = 1204] [outer = 1B133400] 03:36:38 INFO - PROCESS | 2860 | 1467110198171 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1BA92000) [pid = 2860] [serial = 1205] [outer = 1B133400] 03:36:38 INFO - PROCESS | 2860 | 1467110198600 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 630ms 03:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:36:38 INFO - PROCESS | 2860 | 1467110198652 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 2860 | 1467110198654 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 03:36:38 INFO - PROCESS | 2860 | 1467110198674 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 2860 | 1467110198676 Marionette TRACE conn5 <- [1,1570,null,{}] 03:36:38 INFO - PROCESS | 2860 | 1467110198681 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}] 03:36:38 INFO - PROCESS | 2860 | 1467110198683 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:38 INFO - PROCESS | 2860 | 1467110198766 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 03:36:38 INFO - PROCESS | 2860 | 1467110198772 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 2860 | 1467110198774 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:38 INFO - PROCESS | 2860 | ++DOCSHELL 13DF1800 == 40 [pid = 2860] [id = 402] 03:36:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (17118800) [pid = 2860] [serial = 1206] [outer = 00000000] 03:36:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1BD6D400) [pid = 2860] [serial = 1207] [outer = 17118800] 03:36:38 INFO - PROCESS | 2860 | 1467110198821 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1BF02400) [pid = 2860] [serial = 1208] [outer = 17118800] 03:36:39 INFO - PROCESS | 2860 | --DOCSHELL 147E2C00 == 39 [pid = 2860] [id = 388] 03:36:39 INFO - PROCESS | 2860 | --DOCSHELL 0C636400 == 38 [pid = 2860] [id = 389] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 10046C00 == 37 [pid = 2860] [id = 390] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 13E20000 == 36 [pid = 2860] [id = 391] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 177A7C00 == 35 [pid = 2860] [id = 394] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 18DC4C00 == 34 [pid = 2860] [id = 395] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 13EAD400 == 33 [pid = 2860] [id = 392] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 13DF4800 == 32 [pid = 2860] [id = 397] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 16483C00 == 31 [pid = 2860] [id = 399] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 16487800 == 30 [pid = 2860] [id = 393] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 19085800 == 29 [pid = 2860] [id = 396] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 148E9800 == 28 [pid = 2860] [id = 400] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 19AAF800 == 27 [pid = 2860] [id = 398] 03:36:40 INFO - PROCESS | 2860 | --DOCSHELL 1AC9E000 == 26 [pid = 2860] [id = 401] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19743800) [pid = 2860] [serial = 1163] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (17176400) [pid = 2860] [serial = 1150] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18769800) [pid = 2860] [serial = 1153] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (193B4800) [pid = 2860] [serial = 1156] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (188B2800) [pid = 2860] [serial = 1154] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1973F400) [pid = 2860] [serial = 1157] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1565A000) [pid = 2860] [serial = 1147] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (10297C00) [pid = 2860] [serial = 1144] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10DA4800) [pid = 2860] [serial = 1145] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0F6F5400) [pid = 2860] [serial = 1141] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FB05C00) [pid = 2860] [serial = 1142] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (103BD400) [pid = 2860] [serial = 1139] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (10065800) [pid = 2860] [serial = 1138] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1B1E8C00) [pid = 2860] [serial = 1136] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1AC98800) [pid = 2860] [serial = 1135] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (18A16C00) [pid = 2860] [serial = 1133] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1876D000) [pid = 2860] [serial = 1132] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (10D39800) [pid = 2860] [serial = 1130] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (102DBC00) [pid = 2860] [serial = 1129] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (177A4800) [pid = 2860] [serial = 1151] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19B4C400) [pid = 2860] [serial = 1165] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (18CEC000) [pid = 2860] [serial = 1159] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (18DC6C00) [pid = 2860] [serial = 1160] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (0C598C00) [pid = 2860] [serial = 1148] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (199C0000) [pid = 2860] [serial = 1162] [outer = 00000000] [url = about:blank] 03:36:40 INFO - PROCESS | 2860 | 1467110200645 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:36:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2041ms 03:36:40 INFO - PROCESS | 2860 | 1467110200700 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 03:36:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:36:40 INFO - PROCESS | 2860 | 1467110200704 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 03:36:40 INFO - PROCESS | 2860 | 1467110200708 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 2860 | 1467110200712 Marionette TRACE conn5 <- [1,1574,null,{}] 03:36:40 INFO - PROCESS | 2860 | 1467110200718 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}] 03:36:40 INFO - PROCESS | 2860 | 1467110200721 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:40 INFO - PROCESS | 2860 | 1467110200809 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 03:36:40 INFO - PROCESS | 2860 | 1467110200817 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 2860 | 1467110200821 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:40 INFO - PROCESS | 2860 | ++DOCSHELL 0C636C00 == 27 [pid = 2860] [id = 403] 03:36:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0C637000) [pid = 2860] [serial = 1209] [outer = 00000000] 03:36:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0C63E400) [pid = 2860] [serial = 1210] [outer = 0C637000] 03:36:40 INFO - PROCESS | 2860 | 1467110200871 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0C8EAC00) [pid = 2860] [serial = 1211] [outer = 0C637000] 03:36:41 INFO - PROCESS | 2860 | 1467110201668 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:36:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1026ms 03:36:41 INFO - PROCESS | 2860 | 1467110201736 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 2860 | 1467110201740 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 03:36:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:36:41 INFO - PROCESS | 2860 | 1467110201745 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 2860 | 1467110201750 Marionette TRACE conn5 <- [1,1578,null,{}] 03:36:41 INFO - PROCESS | 2860 | 1467110201755 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}] 03:36:41 INFO - PROCESS | 2860 | 1467110201759 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:41 INFO - PROCESS | 2860 | 1467110201922 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 03:36:42 INFO - PROCESS | 2860 | 1467110202045 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 2860 | 1467110202048 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:42 INFO - PROCESS | 2860 | ++DOCSHELL 0C638C00 == 28 [pid = 2860] [id = 404] 03:36:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0F663800) [pid = 2860] [serial = 1212] [outer = 00000000] 03:36:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0FB02800) [pid = 2860] [serial = 1213] [outer = 0F663800] 03:36:42 INFO - PROCESS | 2860 | 1467110202109 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0FB0B000) [pid = 2860] [serial = 1214] [outer = 0F663800] 03:36:42 INFO - PROCESS | 2860 | 1467110202864 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]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:36:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1185ms 03:36:42 INFO - PROCESS | 2860 | 1467110202931 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 2860 | 1467110202936 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 03:36:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:36:42 INFO - PROCESS | 2860 | 1467110202943 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 2860 | 1467110202946 Marionette TRACE conn5 <- [1,1582,null,{}] 03:36:42 INFO - PROCESS | 2860 | 1467110202951 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}] 03:36:42 INFO - PROCESS | 2860 | 1467110202954 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:43 INFO - PROCESS | 2860 | 1467110203084 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 03:36:43 INFO - PROCESS | 2860 | 1467110203240 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 2860 | 1467110203243 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:43 INFO - PROCESS | 2860 | ++DOCSHELL 08AE6000 == 29 [pid = 2860] [id = 405] 03:36:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (08AE8400) [pid = 2860] [serial = 1215] [outer = 00000000] 03:36:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C530400) [pid = 2860] [serial = 1216] [outer = 08AE8400] 03:36:43 INFO - PROCESS | 2860 | 1467110203294 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C635800) [pid = 2860] [serial = 1217] [outer = 08AE8400] 03:36:43 INFO - PROCESS | 2860 | --DOCSHELL 13DF1800 == 28 [pid = 2860] [id = 402] 03:36:43 INFO - PROCESS | 2860 | 1467110203810 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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:36:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 930ms 03:36:43 INFO - PROCESS | 2860 | 1467110203876 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 2860 | 1467110203880 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 03:36:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:36:43 INFO - PROCESS | 2860 | 1467110203884 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 2860 | 1467110203887 Marionette TRACE conn5 <- [1,1586,null,{}] 03:36:43 INFO - PROCESS | 2860 | 1467110203892 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}] 03:36:43 INFO - PROCESS | 2860 | 1467110203896 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:44 INFO - PROCESS | 2860 | 1467110203981 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 03:36:44 INFO - PROCESS | 2860 | 1467110203994 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 2860 | 1467110203996 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:44 INFO - PROCESS | 2860 | ++DOCSHELL 10064C00 == 29 [pid = 2860] [id = 406] 03:36:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10235400) [pid = 2860] [serial = 1218] [outer = 00000000] 03:36:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (102DBC00) [pid = 2860] [serial = 1219] [outer = 10235400] 03:36:44 INFO - PROCESS | 2860 | 1467110204043 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (103BD400) [pid = 2860] [serial = 1220] [outer = 10235400] 03:36:44 INFO - PROCESS | 2860 | 1467110204520 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]]]}] 03:36:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:36:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 03:36:44 INFO - PROCESS | 2860 | 1467110204557 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 2860 | 1467110204562 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 03:36:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:36:44 INFO - PROCESS | 2860 | 1467110204566 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 2860 | 1467110204568 Marionette TRACE conn5 <- [1,1590,null,{}] 03:36:44 INFO - PROCESS | 2860 | 1467110204572 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}] 03:36:44 INFO - PROCESS | 2860 | 1467110204575 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:44 INFO - PROCESS | 2860 | 1467110204692 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 03:36:44 INFO - PROCESS | 2860 | 1467110204778 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 2860 | 1467110204780 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:44 INFO - PROCESS | 2860 | ++DOCSHELL 103C8000 == 30 [pid = 2860] [id = 407] 03:36:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (10DCB000) [pid = 2860] [serial = 1221] [outer = 00000000] 03:36:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (13EE2400) [pid = 2860] [serial = 1222] [outer = 10DCB000] 03:36:44 INFO - PROCESS | 2860 | 1467110204833 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1469F400) [pid = 2860] [serial = 1223] [outer = 10DCB000] 03:36:45 INFO - PROCESS | 2860 | 1467110205227 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 731ms 03:36:45 INFO - PROCESS | 2860 | 1467110205300 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 2860 | 1467110205303 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 03:36:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:36:45 INFO - PROCESS | 2860 | 1467110205308 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 2860 | 1467110205313 Marionette TRACE conn5 <- [1,1594,null,{}] 03:36:45 INFO - PROCESS | 2860 | 1467110205322 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}] 03:36:45 INFO - PROCESS | 2860 | 1467110205326 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:45 INFO - PROCESS | 2860 | 1467110205416 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 03:36:45 INFO - PROCESS | 2860 | 1467110205432 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 2860 | 1467110205434 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:45 INFO - PROCESS | 2860 | ++DOCSHELL 1648B800 == 31 [pid = 2860] [id = 408] 03:36:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1710E400) [pid = 2860] [serial = 1224] [outer = 00000000] 03:36:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (17115800) [pid = 2860] [serial = 1225] [outer = 1710E400] 03:36:45 INFO - PROCESS | 2860 | 1467110205478 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (17178800) [pid = 2860] [serial = 1226] [outer = 1710E400] 03:36:45 INFO - PROCESS | 2860 | 1467110205920 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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:36:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 690ms 03:36:46 INFO - PROCESS | 2860 | 1467110206001 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 2860 | 1467110206003 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 03:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:36:46 INFO - PROCESS | 2860 | 1467110206013 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 2860 | 1467110206015 Marionette TRACE conn5 <- [1,1598,null,{}] 03:36:46 INFO - PROCESS | 2860 | 1467110206054 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}] 03:36:46 INFO - PROCESS | 2860 | 1467110206056 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:46 INFO - PROCESS | 2860 | 1467110206181 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 03:36:46 INFO - PROCESS | 2860 | 1467110206187 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 2860 | 1467110206189 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:46 INFO - PROCESS | 2860 | ++DOCSHELL 177AE000 == 32 [pid = 2860] [id = 409] 03:36:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (177AEC00) [pid = 2860] [serial = 1227] [outer = 00000000] 03:36:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18764800) [pid = 2860] [serial = 1228] [outer = 177AEC00] 03:36:46 INFO - PROCESS | 2860 | 1467110206236 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18824C00) [pid = 2860] [serial = 1229] [outer = 177AEC00] 03:36:46 INFO - PROCESS | 2860 | 1467110206674 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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:36:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 690ms 03:36:46 INFO - PROCESS | 2860 | 1467110206700 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 03:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:36:46 INFO - PROCESS | 2860 | 1467110206702 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 03:36:46 INFO - PROCESS | 2860 | 1467110206705 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 2860 | 1467110206707 Marionette TRACE conn5 <- [1,1602,null,{}] 03:36:46 INFO - PROCESS | 2860 | 1467110206711 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}] 03:36:46 INFO - PROCESS | 2860 | 1467110206713 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:46 INFO - PROCESS | 2860 | 1467110206821 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 03:36:46 INFO - PROCESS | 2860 | 1467110206826 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 2860 | 1467110206832 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:46 INFO - PROCESS | 2860 | ++DOCSHELL 1882C400 == 33 [pid = 2860] [id = 410] 03:36:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1882CC00) [pid = 2860] [serial = 1230] [outer = 00000000] 03:36:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18CE9800) [pid = 2860] [serial = 1231] [outer = 1882CC00] 03:36:46 INFO - PROCESS | 2860 | 1467110206885 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18DC8400) [pid = 2860] [serial = 1232] [outer = 1882CC00] 03:36:47 INFO - PROCESS | 2860 | 1467110207361 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]]]}] 03:36:47 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 03:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 03:36:47 INFO - PROCESS | 2860 | 1467110207376 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 2860 | 1467110207378 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 03:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:36:47 INFO - PROCESS | 2860 | 1467110207381 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 2860 | 1467110207383 Marionette TRACE conn5 <- [1,1606,null,{}] 03:36:47 INFO - PROCESS | 2860 | 1467110207386 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}] 03:36:47 INFO - PROCESS | 2860 | 1467110207389 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:47 INFO - PROCESS | 2860 | 1467110207502 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 03:36:47 INFO - PROCESS | 2860 | 1467110207593 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 2860 | 1467110207594 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:47 INFO - PROCESS | 2860 | ++DOCSHELL 18DD0C00 == 34 [pid = 2860] [id = 411] 03:36:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18DD3800) [pid = 2860] [serial = 1233] [outer = 00000000] 03:36:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19742000) [pid = 2860] [serial = 1234] [outer = 18DD3800] 03:36:47 INFO - PROCESS | 2860 | 1467110207638 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (13FC9C00) [pid = 2860] [serial = 1235] [outer = 18DD3800] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (17118800) [pid = 2860] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19AAC000) [pid = 2860] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19B45000) [pid = 2860] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19F69000) [pid = 2860] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1B133400) [pid = 2860] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19AA8800) [pid = 2860] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19742400) [pid = 2860] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DCE000) [pid = 2860] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18111C00) [pid = 2860] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (16490000) [pid = 2860] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (13EE6800) [pid = 2860] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (13EA0C00) [pid = 2860] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10048800) [pid = 2860] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C637800) [pid = 2860] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:36:48 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (17110800) [pid = 2860] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:36:48 INFO - PROCESS | 2860 | 1467110208084 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:36:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 730ms 03:36:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:36:48 INFO - PROCESS | 2860 | 1467110208112 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 2860 | 1467110208114 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 03:36:48 INFO - PROCESS | 2860 | 1467110208118 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 2860 | 1467110208119 Marionette TRACE conn5 <- [1,1610,null,{}] 03:36:48 INFO - PROCESS | 2860 | 1467110208123 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}] 03:36:48 INFO - PROCESS | 2860 | 1467110208125 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:48 INFO - PROCESS | 2860 | 1467110208203 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 03:36:48 INFO - PROCESS | 2860 | 1467110208209 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 2860 | 1467110208211 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:48 INFO - PROCESS | 2860 | ++DOCSHELL 1469F000 == 35 [pid = 2860] [id = 412] 03:36:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1474FC00) [pid = 2860] [serial = 1236] [outer = 00000000] 03:36:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18111C00) [pid = 2860] [serial = 1237] [outer = 1474FC00] 03:36:48 INFO - PROCESS | 2860 | 1467110208254 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DD0000) [pid = 2860] [serial = 1238] [outer = 1474FC00] 03:36:48 INFO - PROCESS | 2860 | 1467110208680 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]]]}] 03:36:48 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 03:36:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 570ms 03:36:48 INFO - PROCESS | 2860 | 1467110208688 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 03:36:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:36:48 INFO - PROCESS | 2860 | 1467110208690 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 03:36:48 INFO - PROCESS | 2860 | 1467110208693 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 2860 | 1467110208695 Marionette TRACE conn5 <- [1,1614,null,{}] 03:36:48 INFO - PROCESS | 2860 | 1467110208699 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}] 03:36:48 INFO - PROCESS | 2860 | 1467110208701 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:48 INFO - PROCESS | 2860 | 1467110208821 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 03:36:48 INFO - PROCESS | 2860 | 1467110208827 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 2860 | 1467110208828 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:48 INFO - PROCESS | 2860 | ++DOCSHELL 148E1400 == 36 [pid = 2860] [id = 413] 03:36:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19741C00) [pid = 2860] [serial = 1239] [outer = 00000000] 03:36:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (199CB400) [pid = 2860] [serial = 1240] [outer = 19741C00] 03:36:48 INFO - PROCESS | 2860 | 1467110208871 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19AA9800) [pid = 2860] [serial = 1241] [outer = 19741C00] 03:36:49 INFO - PROCESS | 2860 | 1467110209274 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:36:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 630ms 03:36:49 INFO - PROCESS | 2860 | 1467110209337 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 2860 | 1467110209340 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 03:36:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:36:49 INFO - PROCESS | 2860 | 1467110209343 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 2860 | 1467110209345 Marionette TRACE conn5 <- [1,1618,null,{}] 03:36:49 INFO - PROCESS | 2860 | 1467110209348 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}] 03:36:49 INFO - PROCESS | 2860 | 1467110209350 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:49 INFO - PROCESS | 2860 | 1467110209431 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 03:36:49 INFO - PROCESS | 2860 | 1467110209436 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 2860 | 1467110209438 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:49 INFO - PROCESS | 2860 | ++DOCSHELL 199C9800 == 37 [pid = 2860] [id = 414] 03:36:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19AB2400) [pid = 2860] [serial = 1242] [outer = 00000000] 03:36:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19B4DC00) [pid = 2860] [serial = 1243] [outer = 19AB2400] 03:36:49 INFO - PROCESS | 2860 | 1467110209481 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (13FBF800) [pid = 2860] [serial = 1244] [outer = 19AB2400] 03:36:49 INFO - PROCESS | 2860 | 1467110209926 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:36:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 630ms 03:36:50 INFO - PROCESS | 2860 | 1467110209978 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 2860 | 1467110209980 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 03:36:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:36:50 INFO - PROCESS | 2860 | 1467110210022 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 2860 | 1467110210026 Marionette TRACE conn5 <- [1,1622,null,{}] 03:36:50 INFO - PROCESS | 2860 | 1467110210033 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}] 03:36:50 INFO - PROCESS | 2860 | 1467110210037 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:50 INFO - PROCESS | 2860 | 1467110210143 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 03:36:50 INFO - PROCESS | 2860 | 1467110210326 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 2860 | 1467110210330 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:50 INFO - PROCESS | 2860 | ++DOCSHELL 0FB6DC00 == 38 [pid = 2860] [id = 415] 03:36:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FB71000) [pid = 2860] [serial = 1245] [outer = 00000000] 03:36:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (10057800) [pid = 2860] [serial = 1246] [outer = 0FB71000] 03:36:50 INFO - PROCESS | 2860 | 1467110210387 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (10065400) [pid = 2860] [serial = 1247] [outer = 0FB71000] 03:36:51 INFO - PROCESS | 2860 | 1467110210979 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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:36:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1065ms 03:36:51 INFO - PROCESS | 2860 | 1467110211051 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 2860 | 1467110211055 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 03:36:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:36:51 INFO - PROCESS | 2860 | 1467110211061 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 2860 | 1467110211063 Marionette TRACE conn5 <- [1,1626,null,{}] 03:36:51 INFO - PROCESS | 2860 | 1467110211070 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}] 03:36:51 INFO - PROCESS | 2860 | 1467110211074 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:51 INFO - PROCESS | 2860 | 1467110211215 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 03:36:51 INFO - PROCESS | 2860 | 1467110211351 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 2860 | 1467110211354 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:51 INFO - PROCESS | 2860 | ++DOCSHELL 148EBC00 == 39 [pid = 2860] [id = 416] 03:36:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (148ED000) [pid = 2860] [serial = 1248] [outer = 00000000] 03:36:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (15B42800) [pid = 2860] [serial = 1249] [outer = 148ED000] 03:36:51 INFO - PROCESS | 2860 | 1467110211410 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (17111400) [pid = 2860] [serial = 1250] [outer = 148ED000] 03:36:52 INFO - PROCESS | 2860 | 1467110212023 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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:36:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 970ms 03:36:52 INFO - PROCESS | 2860 | 1467110212036 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 03:36:52 INFO - PROCESS | 2860 | 1467110212038 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 03:36:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:36:52 INFO - PROCESS | 2860 | 1467110212056 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 2860 | 1467110212058 Marionette TRACE conn5 <- [1,1630,null,{}] 03:36:52 INFO - PROCESS | 2860 | 1467110212063 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}] 03:36:52 INFO - PROCESS | 2860 | 1467110212065 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:52 INFO - PROCESS | 2860 | 1467110212174 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 03:36:52 INFO - PROCESS | 2860 | 1467110212310 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 2860 | 1467110212316 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:52 INFO - PROCESS | 2860 | ++DOCSHELL 193AEC00 == 40 [pid = 2860] [id = 417] 03:36:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (193B4800) [pid = 2860] [serial = 1251] [outer = 00000000] 03:36:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (199CA400) [pid = 2860] [serial = 1252] [outer = 193B4800] 03:36:52 INFO - PROCESS | 2860 | 1467110212374 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19EEC800) [pid = 2860] [serial = 1253] [outer = 193B4800] 03:36:53 INFO - PROCESS | 2860 | 1467110213065 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]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:36:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1031ms 03:36:53 INFO - PROCESS | 2860 | 1467110213093 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 2860 | 1467110213096 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 03:36:53 INFO - PROCESS | 2860 | 1467110213100 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:36:53 INFO - PROCESS | 2860 | 1467110213102 Marionette TRACE conn5 <- [1,1634,null,{}] 03:36:53 INFO - PROCESS | 2860 | 1467110213123 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}] 03:36:53 INFO - PROCESS | 2860 | 1467110213126 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:53 INFO - PROCESS | 2860 | 1467110213233 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 03:36:53 INFO - PROCESS | 2860 | 1467110213458 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 2860 | 1467110213462 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:53 INFO - PROCESS | 2860 | ++DOCSHELL 0C528000 == 41 [pid = 2860] [id = 418] 03:36:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0C528C00) [pid = 2860] [serial = 1254] [outer = 00000000] 03:36:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (0C590C00) [pid = 2860] [serial = 1255] [outer = 0C528C00] 03:36:53 INFO - PROCESS | 2860 | 1467110213518 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (0C7CB800) [pid = 2860] [serial = 1256] [outer = 0C528C00] 03:36:54 INFO - PROCESS | 2860 | 1467110214078 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]]]}] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 148E1400 == 40 [pid = 2860] [id = 413] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 1469F000 == 39 [pid = 2860] [id = 412] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 18DD0C00 == 38 [pid = 2860] [id = 411] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 1882C400 == 37 [pid = 2860] [id = 410] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 177AE000 == 36 [pid = 2860] [id = 409] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 1648B800 == 35 [pid = 2860] [id = 408] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 103C8000 == 34 [pid = 2860] [id = 407] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 10064C00 == 33 [pid = 2860] [id = 406] 03:36:54 INFO - PROCESS | 2860 | --DOCSHELL 08AE6000 == 32 [pid = 2860] [id = 405] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (0C63E400) [pid = 2860] [serial = 1210] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1BD6D400) [pid = 2860] [serial = 1207] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (19AB0800) [pid = 2860] [serial = 1192] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (19D19C00) [pid = 2860] [serial = 1195] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19B42000) [pid = 2860] [serial = 1193] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1B12B800) [pid = 2860] [serial = 1198] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19EF4800) [pid = 2860] [serial = 1196] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (1BA29800) [pid = 2860] [serial = 1204] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1B1F2000) [pid = 2860] [serial = 1199] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1BA92000) [pid = 2860] [serial = 1205] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19B4C800) [pid = 2860] [serial = 1166] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (199C4C00) [pid = 2860] [serial = 1189] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19089000) [pid = 2860] [serial = 1186] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (193B4C00) [pid = 2860] [serial = 1187] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1882C000) [pid = 2860] [serial = 1183] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18CEB400) [pid = 2860] [serial = 1184] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17118C00) [pid = 2860] [serial = 1180] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1750CC00) [pid = 2860] [serial = 1181] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (148E4000) [pid = 2860] [serial = 1177] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (15B45000) [pid = 2860] [serial = 1178] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (13EE6C00) [pid = 2860] [serial = 1174] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (14198400) [pid = 2860] [serial = 1175] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10050000) [pid = 2860] [serial = 1171] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1005A000) [pid = 2860] [serial = 1172] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0C63C400) [pid = 2860] [serial = 1168] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0C83A800) [pid = 2860] [serial = 1169] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1BF02400) [pid = 2860] [serial = 1208] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18DD1C00) [pid = 2860] [serial = 1201] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19741400) [pid = 2860] [serial = 1202] [outer = 00000000] [url = about:blank] 03:36:54 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (199BE000) [pid = 2860] [serial = 1190] [outer = 00000000] [url = about:blank] 03:36:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:36:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1039ms 03:36:54 INFO - PROCESS | 2860 | 1467110214178 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 2860 | 1467110214182 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 03:36:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:36:54 INFO - PROCESS | 2860 | 1467110214186 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 2860 | 1467110214189 Marionette TRACE conn5 <- [1,1638,null,{}] 03:36:54 INFO - PROCESS | 2860 | 1467110214194 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}] 03:36:54 INFO - PROCESS | 2860 | 1467110214198 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:54 INFO - PROCESS | 2860 | 1467110214299 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 03:36:54 INFO - PROCESS | 2860 | 1467110214387 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 2860 | 1467110214389 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:54 INFO - PROCESS | 2860 | ++DOCSHELL 0C878C00 == 33 [pid = 2860] [id = 419] 03:36:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C87CC00) [pid = 2860] [serial = 1257] [outer = 00000000] 03:36:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0FB02C00) [pid = 2860] [serial = 1258] [outer = 0C87CC00] 03:36:54 INFO - PROCESS | 2860 | 1467110214436 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1004A000) [pid = 2860] [serial = 1259] [outer = 0C87CC00] 03:36:54 INFO - PROCESS | 2860 | 1467110214858 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:36:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 730ms 03:36:54 INFO - PROCESS | 2860 | 1467110214921 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 2860 | 1467110214924 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 03:36:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:36:54 INFO - PROCESS | 2860 | 1467110214929 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 2860 | 1467110214931 Marionette TRACE conn5 <- [1,1642,null,{}] 03:36:54 INFO - PROCESS | 2860 | 1467110214935 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}] 03:36:54 INFO - PROCESS | 2860 | 1467110214937 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:55 INFO - PROCESS | 2860 | 1467110215024 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 03:36:55 INFO - PROCESS | 2860 | 1467110215036 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 2860 | 1467110215038 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:55 INFO - PROCESS | 2860 | ++DOCSHELL 102DD000 == 34 [pid = 2860] [id = 420] 03:36:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (102E2400) [pid = 2860] [serial = 1260] [outer = 00000000] 03:36:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (14198400) [pid = 2860] [serial = 1261] [outer = 102E2400] 03:36:55 INFO - PROCESS | 2860 | 1467110215083 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (147DC800) [pid = 2860] [serial = 1262] [outer = 102E2400] 03:36:55 INFO - PROCESS | 2860 | 1467110215526 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:36:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 03:36:55 INFO - PROCESS | 2860 | 1467110215604 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 2860 | 1467110215606 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 03:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:36:55 INFO - PROCESS | 2860 | 1467110215611 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 2860 | 1467110215617 Marionette TRACE conn5 <- [1,1646,null,{}] 03:36:55 INFO - PROCESS | 2860 | 1467110215625 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}] 03:36:55 INFO - PROCESS | 2860 | 1467110215629 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:55 INFO - PROCESS | 2860 | 1467110215715 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 03:36:55 INFO - PROCESS | 2860 | 1467110215728 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 2860 | 1467110215730 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:55 INFO - PROCESS | 2860 | ++DOCSHELL 17178000 == 35 [pid = 2860] [id = 421] 03:36:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (175CD400) [pid = 2860] [serial = 1263] [outer = 00000000] 03:36:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18111800) [pid = 2860] [serial = 1264] [outer = 175CD400] 03:36:55 INFO - PROCESS | 2860 | 1467110215773 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18768800) [pid = 2860] [serial = 1265] [outer = 175CD400] 03:36:56 INFO - PROCESS | 2860 | 1467110216251 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 690ms 03:36:56 INFO - PROCESS | 2860 | 1467110216304 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 2860 | 1467110216306 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 03:36:56 INFO - PROCESS | 2860 | 1467110216309 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 2860 | 1467110216311 Marionette TRACE conn5 <- [1,1650,null,{}] 03:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:36:56 INFO - PROCESS | 2860 | 1467110216315 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}] 03:36:56 INFO - PROCESS | 2860 | 1467110216317 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:56 INFO - PROCESS | 2860 | 1467110216426 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 03:36:56 INFO - PROCESS | 2860 | 1467110216439 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 2860 | 1467110216441 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:56 INFO - PROCESS | 2860 | ++DOCSHELL 188ABC00 == 36 [pid = 2860] [id = 422] 03:36:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (188AC400) [pid = 2860] [serial = 1266] [outer = 00000000] 03:36:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18DCC800) [pid = 2860] [serial = 1267] [outer = 188AC400] 03:36:56 INFO - PROCESS | 2860 | 1467110216485 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DD0400) [pid = 2860] [serial = 1268] [outer = 188AC400] 03:36:56 INFO - PROCESS | 2860 | 1467110216960 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 03:36:57 INFO - PROCESS | 2860 | 1467110216985 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 2860 | 1467110216987 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 03:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:36:57 INFO - PROCESS | 2860 | 1467110216997 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 2860 | 1467110216999 Marionette TRACE conn5 <- [1,1654,null,{}] 03:36:57 INFO - PROCESS | 2860 | 1467110217003 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}] 03:36:57 INFO - PROCESS | 2860 | 1467110217005 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:57 INFO - PROCESS | 2860 | 1467110217115 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 03:36:57 INFO - PROCESS | 2860 | 1467110217121 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 2860 | 1467110217127 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:57 INFO - PROCESS | 2860 | ++DOCSHELL 19740000 == 37 [pid = 2860] [id = 423] 03:36:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19740C00) [pid = 2860] [serial = 1269] [outer = 00000000] 03:36:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (199BE000) [pid = 2860] [serial = 1270] [outer = 19740C00] 03:36:57 INFO - PROCESS | 2860 | 1467110217181 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19AA8400) [pid = 2860] [serial = 1271] [outer = 19740C00] 03:36:57 INFO - PROCESS | 2860 | 1467110217656 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 730ms 03:36:57 INFO - PROCESS | 2860 | 1467110217730 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 2860 | 1467110217732 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 03:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:36:57 INFO - PROCESS | 2860 | 1467110217736 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 2860 | 1467110217737 Marionette TRACE conn5 <- [1,1658,null,{}] 03:36:57 INFO - PROCESS | 2860 | 1467110217741 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}] 03:36:57 INFO - PROCESS | 2860 | 1467110217743 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:57 INFO - PROCESS | 2860 | 1467110217893 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 03:36:57 INFO - PROCESS | 2860 | 1467110217958 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 2860 | 1467110217960 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:58 INFO - PROCESS | 2860 | ++DOCSHELL 19AACC00 == 38 [pid = 2860] [id = 424] 03:36:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19B3E800) [pid = 2860] [serial = 1272] [outer = 00000000] 03:36:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19D24400) [pid = 2860] [serial = 1273] [outer = 19B3E800] 03:36:58 INFO - PROCESS | 2860 | 1467110218003 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19EF5C00) [pid = 2860] [serial = 1274] [outer = 19B3E800] 03:36:58 INFO - PROCESS | 2860 | 1467110218406 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 730ms 03:36:58 INFO - PROCESS | 2860 | 1467110218472 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 2860 | 1467110218474 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 03:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:36:58 INFO - PROCESS | 2860 | 1467110218477 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 2860 | 1467110218479 Marionette TRACE conn5 <- [1,1662,null,{}] 03:36:58 INFO - PROCESS | 2860 | 1467110218483 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}] 03:36:58 INFO - PROCESS | 2860 | 1467110218485 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:58 INFO - PROCESS | 2860 | 1467110218599 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 03:36:58 INFO - PROCESS | 2860 | 1467110218609 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 2860 | 1467110218611 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:58 INFO - PROCESS | 2860 | ++DOCSHELL 08AEE000 == 39 [pid = 2860] [id = 425] 03:36:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0C63D400) [pid = 2860] [serial = 1275] [outer = 00000000] 03:36:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19F68800) [pid = 2860] [serial = 1276] [outer = 0C63D400] 03:36:58 INFO - PROCESS | 2860 | 1467110218808 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19F73800) [pid = 2860] [serial = 1277] [outer = 0C63D400] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (177AEC00) [pid = 2860] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (10DCB000) [pid = 2860] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (08AE8400) [pid = 2860] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1710E400) [pid = 2860] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (10235400) [pid = 2860] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1882CC00) [pid = 2860] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18DD3800) [pid = 2860] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1474FC00) [pid = 2860] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:36:58 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19741C00) [pid = 2860] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:36:59 INFO - PROCESS | 2860 | 1467110219181 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 730ms 03:36:59 INFO - PROCESS | 2860 | 1467110219231 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 2860 | 1467110219233 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 03:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:36:59 INFO - PROCESS | 2860 | 1467110219236 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 2860 | 1467110219237 Marionette TRACE conn5 <- [1,1666,null,{}] 03:36:59 INFO - PROCESS | 2860 | 1467110219241 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}] 03:36:59 INFO - PROCESS | 2860 | 1467110219243 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:59 INFO - PROCESS | 2860 | 1467110219362 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 03:36:59 INFO - PROCESS | 2860 | 1467110219423 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 2860 | 1467110219425 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:36:59 INFO - PROCESS | 2860 | ++DOCSHELL 0C522000 == 40 [pid = 2860] [id = 426] 03:36:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (147E4800) [pid = 2860] [serial = 1278] [outer = 00000000] 03:36:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19AAD800) [pid = 2860] [serial = 1279] [outer = 147E4800] 03:36:59 INFO - PROCESS | 2860 | 1467110219470 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19B43000) [pid = 2860] [serial = 1280] [outer = 147E4800] 03:36:59 INFO - PROCESS | 2860 | 1467110219831 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 630ms 03:36:59 INFO - PROCESS | 2860 | 1467110219868 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 2860 | 1467110219870 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 03:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:36:59 INFO - PROCESS | 2860 | 1467110219873 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 2860 | 1467110219874 Marionette TRACE conn5 <- [1,1670,null,{}] 03:36:59 INFO - PROCESS | 2860 | 1467110219878 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}] 03:36:59 INFO - PROCESS | 2860 | 1467110219879 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:00 INFO - PROCESS | 2860 | 1467110219997 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 03:37:00 INFO - PROCESS | 2860 | 1467110220005 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 2860 | 1467110220007 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:00 INFO - PROCESS | 2860 | ++DOCSHELL 19D22000 == 41 [pid = 2860] [id = 427] 03:37:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1B130000) [pid = 2860] [serial = 1281] [outer = 00000000] 03:37:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1B29C400) [pid = 2860] [serial = 1282] [outer = 1B130000] 03:37:00 INFO - PROCESS | 2860 | 1467110220050 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1BA90400) [pid = 2860] [serial = 1283] [outer = 1B130000] 03:37:00 INFO - PROCESS | 2860 | 1467110220468 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]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 03:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:37:00 INFO - PROCESS | 2860 | 1467110220504 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 2860 | 1467110220506 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 03:37:00 INFO - PROCESS | 2860 | 1467110220509 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 2860 | 1467110220511 Marionette TRACE conn5 <- [1,1674,null,{}] 03:37:00 INFO - PROCESS | 2860 | 1467110220514 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}] 03:37:00 INFO - PROCESS | 2860 | 1467110220516 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:00 INFO - PROCESS | 2860 | 1467110220597 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 03:37:00 INFO - PROCESS | 2860 | 1467110220725 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 2860 | 1467110220728 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:00 INFO - PROCESS | 2860 | ++DOCSHELL 0C52EC00 == 42 [pid = 2860] [id = 428] 03:37:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1BA94400) [pid = 2860] [serial = 1284] [outer = 00000000] 03:37:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1BD73000) [pid = 2860] [serial = 1285] [outer = 1BA94400] 03:37:00 INFO - PROCESS | 2860 | 1467110220778 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1BFBB000) [pid = 2860] [serial = 1286] [outer = 1BA94400] 03:37:01 INFO - PROCESS | 2860 | 1467110221375 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]]]}] 03:37:01 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 03:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 930ms 03:37:01 INFO - PROCESS | 2860 | 1467110221441 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 03:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:37:01 INFO - PROCESS | 2860 | 1467110221445 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 03:37:01 INFO - PROCESS | 2860 | 1467110221450 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 2860 | 1467110221455 Marionette TRACE conn5 <- [1,1678,null,{}] 03:37:01 INFO - PROCESS | 2860 | 1467110221461 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}] 03:37:01 INFO - PROCESS | 2860 | 1467110221464 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:01 INFO - PROCESS | 2860 | 1467110221579 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 03:37:01 INFO - PROCESS | 2860 | 1467110221716 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 2860 | 1467110221720 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:01 INFO - PROCESS | 2860 | ++DOCSHELL 0FB10800 == 43 [pid = 2860] [id = 429] 03:37:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (10046C00) [pid = 2860] [serial = 1287] [outer = 00000000] 03:37:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (10DCFC00) [pid = 2860] [serial = 1288] [outer = 10046C00] 03:37:01 INFO - PROCESS | 2860 | 1467110221778 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (14744000) [pid = 2860] [serial = 1289] [outer = 10046C00] 03:37:02 INFO - PROCESS | 2860 | 1467110222388 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 990ms 03:37:02 INFO - PROCESS | 2860 | 1467110222440 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 2860 | 1467110222445 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 03:37:02 INFO - PROCESS | 2860 | 1467110222452 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:37:02 INFO - PROCESS | 2860 | 1467110222455 Marionette TRACE conn5 <- [1,1682,null,{}] 03:37:02 INFO - PROCESS | 2860 | 1467110222459 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}] 03:37:02 INFO - PROCESS | 2860 | 1467110222462 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:02 INFO - PROCESS | 2860 | 1467110222578 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 03:37:02 INFO - PROCESS | 2860 | 1467110222715 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 2860 | 1467110222718 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:02 INFO - PROCESS | 2860 | ++DOCSHELL 1750EC00 == 44 [pid = 2860] [id = 430] 03:37:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (17510000) [pid = 2860] [serial = 1290] [outer = 00000000] 03:37:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (18CEC800) [pid = 2860] [serial = 1291] [outer = 17510000] 03:37:02 INFO - PROCESS | 2860 | 1467110222775 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1973EC00) [pid = 2860] [serial = 1292] [outer = 17510000] 03:37:03 INFO - PROCESS | 2860 | 1467110223388 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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 970ms 03:37:03 INFO - PROCESS | 2860 | 1467110223425 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 2860 | 1467110223428 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 03:37:03 INFO - PROCESS | 2860 | 1467110223431 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:37:03 INFO - PROCESS | 2860 | 1467110223435 Marionette TRACE conn5 <- [1,1686,null,{}] 03:37:03 INFO - PROCESS | 2860 | 1467110223446 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}] 03:37:03 INFO - PROCESS | 2860 | 1467110223451 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:03 INFO - PROCESS | 2860 | 1467110223562 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 03:37:03 INFO - PROCESS | 2860 | 1467110223700 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 2860 | 1467110223704 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:03 INFO - PROCESS | 2860 | ++DOCSHELL 1BA2B400 == 45 [pid = 2860] [id = 431] 03:37:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1BA97800) [pid = 2860] [serial = 1293] [outer = 00000000] 03:37:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1BFB7000) [pid = 2860] [serial = 1294] [outer = 1BA97800] 03:37:03 INFO - PROCESS | 2860 | 1467110223760 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1C590C00) [pid = 2860] [serial = 1295] [outer = 1BA97800] 03:37:04 INFO - PROCESS | 2860 | 1467110224549 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]]]}] 03:37:04 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 03:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1179ms 03:37:04 INFO - PROCESS | 2860 | 1467110224615 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 2860 | 1467110224619 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 03:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:37:04 INFO - PROCESS | 2860 | 1467110224624 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 2860 | 1467110224628 Marionette TRACE conn5 <- [1,1690,null,{}] 03:37:04 INFO - PROCESS | 2860 | 1467110224634 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}] 03:37:04 INFO - PROCESS | 2860 | 1467110224637 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:04 INFO - PROCESS | 2860 | 1467110224743 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 03:37:04 INFO - PROCESS | 2860 | 1467110224880 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 2860 | 1467110224884 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:04 INFO - PROCESS | 2860 | ++DOCSHELL 1005F800 == 46 [pid = 2860] [id = 432] 03:37:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1005FC00) [pid = 2860] [serial = 1296] [outer = 00000000] 03:37:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (103BB800) [pid = 2860] [serial = 1297] [outer = 1005FC00] 03:37:04 INFO - PROCESS | 2860 | 1467110224937 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (13DEF000) [pid = 2860] [serial = 1298] [outer = 1005FC00] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 0C638C00 == 45 [pid = 2860] [id = 404] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 0C636C00 == 44 [pid = 2860] [id = 403] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 19D22000 == 43 [pid = 2860] [id = 427] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 0C522000 == 42 [pid = 2860] [id = 426] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 08AEE000 == 41 [pid = 2860] [id = 425] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 19AACC00 == 40 [pid = 2860] [id = 424] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 19740000 == 39 [pid = 2860] [id = 423] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 188ABC00 == 38 [pid = 2860] [id = 422] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 17178000 == 37 [pid = 2860] [id = 421] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 102DD000 == 36 [pid = 2860] [id = 420] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (19B4DC00) [pid = 2860] [serial = 1243] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 0C878C00 == 35 [pid = 2860] [id = 419] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 0C528000 == 34 [pid = 2860] [id = 418] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 193AEC00 == 33 [pid = 2860] [id = 417] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 148EBC00 == 32 [pid = 2860] [id = 416] 03:37:05 INFO - PROCESS | 2860 | --DOCSHELL 0FB6DC00 == 31 [pid = 2860] [id = 415] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (18764800) [pid = 2860] [serial = 1228] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (18824C00) [pid = 2860] [serial = 1229] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (13EE2400) [pid = 2860] [serial = 1222] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (0C635800) [pid = 2860] [serial = 1217] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (0C530400) [pid = 2860] [serial = 1216] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (17115800) [pid = 2860] [serial = 1225] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (102DBC00) [pid = 2860] [serial = 1219] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (18DC8400) [pid = 2860] [serial = 1232] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (103BD400) [pid = 2860] [serial = 1220] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18CE9800) [pid = 2860] [serial = 1231] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (0FB02800) [pid = 2860] [serial = 1213] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19742000) [pid = 2860] [serial = 1234] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18DD0000) [pid = 2860] [serial = 1238] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18111C00) [pid = 2860] [serial = 1237] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (13FC9C00) [pid = 2860] [serial = 1235] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (199CB400) [pid = 2860] [serial = 1240] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1469F400) [pid = 2860] [serial = 1223] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19AA9800) [pid = 2860] [serial = 1241] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17178800) [pid = 2860] [serial = 1226] [outer = 00000000] [url = about:blank] 03:37:05 INFO - PROCESS | 2860 | 1467110225602 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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1026ms 03:37:05 INFO - PROCESS | 2860 | 1467110225649 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 2860 | 1467110225654 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 03:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:37:05 INFO - PROCESS | 2860 | 1467110225660 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 2860 | 1467110225663 Marionette TRACE conn5 <- [1,1694,null,{}] 03:37:05 INFO - PROCESS | 2860 | 1467110225666 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}] 03:37:05 INFO - PROCESS | 2860 | 1467110225669 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:05 INFO - PROCESS | 2860 | 1467110225765 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 03:37:05 INFO - PROCESS | 2860 | 1467110225867 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 2860 | 1467110225870 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:05 INFO - PROCESS | 2860 | ++DOCSHELL 0C694C00 == 32 [pid = 2860] [id = 433] 03:37:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C776C00) [pid = 2860] [serial = 1299] [outer = 00000000] 03:37:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10230C00) [pid = 2860] [serial = 1300] [outer = 0C776C00] 03:37:05 INFO - PROCESS | 2860 | 1467110225917 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (103BEC00) [pid = 2860] [serial = 1301] [outer = 0C776C00] 03:37:06 INFO - PROCESS | 2860 | 1467110226357 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 03:37:06 INFO - PROCESS | 2860 | 1467110226396 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 2860 | 1467110226398 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 03:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:37:06 INFO - PROCESS | 2860 | 1467110226402 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 2860 | 1467110226405 Marionette TRACE conn5 <- [1,1698,null,{}] 03:37:06 INFO - PROCESS | 2860 | 1467110226415 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}] 03:37:06 INFO - PROCESS | 2860 | 1467110226420 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:06 INFO - PROCESS | 2860 | 1467110226509 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 03:37:06 INFO - PROCESS | 2860 | 1467110226518 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 2860 | 1467110226521 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:06 INFO - PROCESS | 2860 | ++DOCSHELL 1710E000 == 33 [pid = 2860] [id = 434] 03:37:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1710E400) [pid = 2860] [serial = 1302] [outer = 00000000] 03:37:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17118800) [pid = 2860] [serial = 1303] [outer = 1710E400] 03:37:06 INFO - PROCESS | 2860 | 1467110226569 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (177A8000) [pid = 2860] [serial = 1304] [outer = 1710E400] 03:37:07 INFO - PROCESS | 2860 | 1467110227047 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 03:37:07 INFO - PROCESS | 2860 | 1467110227074 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 2860 | 1467110227077 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 03:37:07 INFO - PROCESS | 2860 | 1467110227080 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:37:07 INFO - PROCESS | 2860 | 1467110227082 Marionette TRACE conn5 <- [1,1702,null,{}] 03:37:07 INFO - PROCESS | 2860 | 1467110227085 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}] 03:37:07 INFO - PROCESS | 2860 | 1467110227087 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:07 INFO - PROCESS | 2860 | 1467110227174 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 03:37:07 INFO - PROCESS | 2860 | 1467110227182 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 2860 | 1467110227184 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:07 INFO - PROCESS | 2860 | ++DOCSHELL 1882C000 == 34 [pid = 2860] [id = 435] 03:37:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1882C800) [pid = 2860] [serial = 1305] [outer = 00000000] 03:37:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18DC7800) [pid = 2860] [serial = 1306] [outer = 1882C800] 03:37:07 INFO - PROCESS | 2860 | 1467110227228 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18DD0000) [pid = 2860] [serial = 1307] [outer = 1882C800] 03:37:07 INFO - PROCESS | 2860 | 1467110227679 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms 03:37:07 INFO - PROCESS | 2860 | 1467110227718 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 2860 | 1467110227720 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 03:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:37:07 INFO - PROCESS | 2860 | 1467110227724 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 2860 | 1467110227725 Marionette TRACE conn5 <- [1,1706,null,{}] 03:37:07 INFO - PROCESS | 2860 | 1467110227729 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}] 03:37:07 INFO - PROCESS | 2860 | 1467110227731 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:07 INFO - PROCESS | 2860 | 1467110227852 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 03:37:07 INFO - PROCESS | 2860 | 1467110227958 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 2860 | 1467110227960 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:08 INFO - PROCESS | 2860 | ++DOCSHELL 19741800 == 35 [pid = 2860] [id = 436] 03:37:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19742000) [pid = 2860] [serial = 1308] [outer = 00000000] 03:37:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (199C6000) [pid = 2860] [serial = 1309] [outer = 19742000] 03:37:08 INFO - PROCESS | 2860 | 1467110228005 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (19AA6800) [pid = 2860] [serial = 1310] [outer = 19742000] 03:37:08 INFO - PROCESS | 2860 | 1467110228418 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 03:37:08 INFO - PROCESS | 2860 | 1467110228454 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 2860 | 1467110228456 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 03:37:08 INFO - PROCESS | 2860 | 1467110228460 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:37:08 INFO - PROCESS | 2860 | 1467110228462 Marionette TRACE conn5 <- [1,1710,null,{}] 03:37:08 INFO - PROCESS | 2860 | 1467110228473 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}] 03:37:08 INFO - PROCESS | 2860 | 1467110228479 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:08 INFO - PROCESS | 2860 | 1467110228629 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 03:37:08 INFO - PROCESS | 2860 | 1467110228698 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 2860 | 1467110228700 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:08 INFO - PROCESS | 2860 | ++DOCSHELL 10061C00 == 36 [pid = 2860] [id = 437] 03:37:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (15654800) [pid = 2860] [serial = 1311] [outer = 00000000] 03:37:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19BC3400) [pid = 2860] [serial = 1312] [outer = 15654800] 03:37:08 INFO - PROCESS | 2860 | 1467110228747 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (19F65800) [pid = 2860] [serial = 1313] [outer = 15654800] 03:37:09 INFO - PROCESS | 2860 | 1467110229196 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]]]}] 03:37:09 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 03:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 770ms 03:37:09 INFO - PROCESS | 2860 | 1467110229239 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 2860 | 1467110229241 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 03:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:37:09 INFO - PROCESS | 2860 | 1467110229257 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 2860 | 1467110229259 Marionette TRACE conn5 <- [1,1714,null,{}] 03:37:09 INFO - PROCESS | 2860 | 1467110229263 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}] 03:37:09 INFO - PROCESS | 2860 | 1467110229273 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:09 INFO - PROCESS | 2860 | 1467110229389 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 03:37:09 INFO - PROCESS | 2860 | 1467110229456 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 2860 | 1467110229457 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:09 INFO - PROCESS | 2860 | ++DOCSHELL 1B1F2C00 == 37 [pid = 2860] [id = 438] 03:37:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1B1F4800) [pid = 2860] [serial = 1314] [outer = 00000000] 03:37:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1BA94C00) [pid = 2860] [serial = 1315] [outer = 1B1F4800] 03:37:09 INFO - PROCESS | 2860 | 1467110229501 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1BF54800) [pid = 2860] [serial = 1316] [outer = 1B1F4800] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (188AC400) [pid = 2860] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (175CD400) [pid = 2860] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (19740C00) [pid = 2860] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (102E2400) [pid = 2860] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (0C528C00) [pid = 2860] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (0C87CC00) [pid = 2860] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19B3E800) [pid = 2860] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1B130000) [pid = 2860] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0C63D400) [pid = 2860] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:37:09 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (147E4800) [pid = 2860] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:37:10 INFO - PROCESS | 2860 | 1467110230027 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 830ms 03:37:10 INFO - PROCESS | 2860 | 1467110230092 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 03:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:37:10 INFO - PROCESS | 2860 | 1467110230094 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 03:37:10 INFO - PROCESS | 2860 | 1467110230098 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 2860 | 1467110230099 Marionette TRACE conn5 <- [1,1718,null,{}] 03:37:10 INFO - PROCESS | 2860 | 1467110230103 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}] 03:37:10 INFO - PROCESS | 2860 | 1467110230105 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:10 INFO - PROCESS | 2860 | 1467110230220 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 03:37:10 INFO - PROCESS | 2860 | 1467110230283 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 2860 | 1467110230285 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:10 INFO - PROCESS | 2860 | ++DOCSHELL 0C598000 == 38 [pid = 2860] [id = 439] 03:37:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0C7CE000) [pid = 2860] [serial = 1317] [outer = 00000000] 03:37:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (18A11400) [pid = 2860] [serial = 1318] [outer = 0C7CE000] 03:37:10 INFO - PROCESS | 2860 | 1467110230328 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1973C400) [pid = 2860] [serial = 1319] [outer = 0C7CE000] 03:37:10 INFO - PROCESS | 2860 | 1467110230690 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]]]}] 03:37:10 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 03:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 630ms 03:37:10 INFO - PROCESS | 2860 | 1467110230745 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 2860 | 1467110230747 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 03:37:10 INFO - PROCESS | 2860 | 1467110230750 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 2860 | 1467110230752 Marionette TRACE conn5 <- [1,1722,null,{}] 03:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:37:10 INFO - PROCESS | 2860 | 1467110230756 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}] 03:37:10 INFO - PROCESS | 2860 | 1467110230757 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:10 INFO - PROCESS | 2860 | 1467110230838 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 03:37:10 INFO - PROCESS | 2860 | 1467110230844 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 2860 | 1467110230846 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:10 INFO - PROCESS | 2860 | ++DOCSHELL 1B1ED400 == 39 [pid = 2860] [id = 440] 03:37:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1BA2A800) [pid = 2860] [serial = 1320] [outer = 00000000] 03:37:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1C847C00) [pid = 2860] [serial = 1321] [outer = 1BA2A800] 03:37:10 INFO - PROCESS | 2860 | 1467110230889 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1C84DC00) [pid = 2860] [serial = 1322] [outer = 1BA2A800] 03:37:11 INFO - PROCESS | 2860 | 1467110231310 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 630ms 03:37:11 INFO - PROCESS | 2860 | 1467110231386 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 2860 | 1467110231389 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 03:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:37:11 INFO - PROCESS | 2860 | 1467110231392 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 2860 | 1467110231394 Marionette TRACE conn5 <- [1,1726,null,{}] 03:37:11 INFO - PROCESS | 2860 | 1467110231397 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}] 03:37:11 INFO - PROCESS | 2860 | 1467110231399 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:11 INFO - PROCESS | 2860 | 1467110231485 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 03:37:11 INFO - PROCESS | 2860 | 1467110231496 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 2860 | 1467110231498 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:11 INFO - PROCESS | 2860 | ++DOCSHELL 0C58F000 == 40 [pid = 2860] [id = 441] 03:37:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1C850800) [pid = 2860] [serial = 1323] [outer = 00000000] 03:37:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1C90FC00) [pid = 2860] [serial = 1324] [outer = 1C850800] 03:37:11 INFO - PROCESS | 2860 | 1467110231541 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1C910400) [pid = 2860] [serial = 1325] [outer = 1C850800] 03:37:12 INFO - PROCESS | 2860 | 1467110232090 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 770ms 03:37:12 INFO - PROCESS | 2860 | 1467110232208 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 2860 | 1467110232213 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 03:37:12 INFO - PROCESS | 2860 | 1467110232220 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 2860 | 1467110232224 Marionette TRACE conn5 <- [1,1730,null,{}] 03:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:37:12 INFO - PROCESS | 2860 | 1467110232230 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}] 03:37:12 INFO - PROCESS | 2860 | 1467110232233 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:12 INFO - PROCESS | 2860 | 1467110232357 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 03:37:12 INFO - PROCESS | 2860 | 1467110232465 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 2860 | 1467110232470 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:12 INFO - PROCESS | 2860 | ++DOCSHELL 0C633C00 == 41 [pid = 2860] [id = 442] 03:37:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (0C635C00) [pid = 2860] [serial = 1326] [outer = 00000000] 03:37:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1033F800) [pid = 2860] [serial = 1327] [outer = 0C635C00] 03:37:12 INFO - PROCESS | 2860 | 1467110232526 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (13DF4800) [pid = 2860] [serial = 1328] [outer = 0C635C00] 03:37:13 INFO - PROCESS | 2860 | 1467110233103 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]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 930ms 03:37:13 INFO - PROCESS | 2860 | 1467110233159 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 2860 | 1467110233164 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 03:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:37:13 INFO - PROCESS | 2860 | 1467110233170 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 2860 | 1467110233173 Marionette TRACE conn5 <- [1,1734,null,{}] 03:37:13 INFO - PROCESS | 2860 | 1467110233177 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}] 03:37:13 INFO - PROCESS | 2860 | 1467110233180 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:13 INFO - PROCESS | 2860 | 1467110233294 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 03:37:13 INFO - PROCESS | 2860 | 1467110233435 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 2860 | 1467110233438 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:13 INFO - PROCESS | 2860 | ++DOCSHELL 17111C00 == 42 [pid = 2860] [id = 443] 03:37:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (17117C00) [pid = 2860] [serial = 1329] [outer = 00000000] 03:37:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (1876D000) [pid = 2860] [serial = 1330] [outer = 17117C00] 03:37:13 INFO - PROCESS | 2860 | 1467110233495 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (18A16C00) [pid = 2860] [serial = 1331] [outer = 17117C00] 03:37:14 INFO - PROCESS | 2860 | 1467110234120 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]]]}] 03:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 970ms 03:37:14 INFO - PROCESS | 2860 | 1467110234144 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 2860 | 1467110234146 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 03:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:37:14 INFO - PROCESS | 2860 | 1467110234150 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 2860 | 1467110234154 Marionette TRACE conn5 <- [1,1738,null,{}] 03:37:14 INFO - PROCESS | 2860 | 1467110234165 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}] 03:37:14 INFO - PROCESS | 2860 | 1467110234170 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:14 INFO - PROCESS | 2860 | 1467110234279 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 03:37:14 INFO - PROCESS | 2860 | 1467110234421 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 2860 | 1467110234424 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:14 INFO - PROCESS | 2860 | ++DOCSHELL 1BA98000 == 43 [pid = 2860] [id = 444] 03:37:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1BA98400) [pid = 2860] [serial = 1332] [outer = 00000000] 03:37:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (1C909000) [pid = 2860] [serial = 1333] [outer = 1BA98400] 03:37:14 INFO - PROCESS | 2860 | 1467110234484 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (1C9F8000) [pid = 2860] [serial = 1334] [outer = 1BA98400] 03:37:15 INFO - PROCESS | 2860 | 1467110235132 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]]]}] 03:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1023ms 03:37:15 INFO - PROCESS | 2860 | 1467110235176 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 2860 | 1467110235179 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 03:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:37:15 INFO - PROCESS | 2860 | 1467110235183 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 2860 | 1467110235185 Marionette TRACE conn5 <- [1,1742,null,{}] 03:37:15 INFO - PROCESS | 2860 | 1467110235189 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}] 03:37:15 INFO - PROCESS | 2860 | 1467110235191 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:15 INFO - PROCESS | 2860 | 1467110235308 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 03:37:15 INFO - PROCESS | 2860 | 1467110235453 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 2860 | 1467110235456 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:15 INFO - PROCESS | 2860 | ++DOCSHELL 0C523C00 == 44 [pid = 2860] [id = 445] 03:37:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (1C90F000) [pid = 2860] [serial = 1335] [outer = 00000000] 03:37:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (1CA8F800) [pid = 2860] [serial = 1336] [outer = 1C90F000] 03:37:15 INFO - PROCESS | 2860 | 1467110235514 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (1CA94800) [pid = 2860] [serial = 1337] [outer = 1C90F000] 03:37:16 INFO - PROCESS | 2860 | 1467110236085 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]]]}] 03:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 930ms 03:37:16 INFO - PROCESS | 2860 | 1467110236119 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 2860 | 1467110236121 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 03:37:16 INFO - PROCESS | 2860 | 1467110236126 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:37:16 INFO - PROCESS | 2860 | 1467110236128 Marionette TRACE conn5 <- [1,1746,null,{}] 03:37:16 INFO - PROCESS | 2860 | 1467110236132 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}] 03:37:16 INFO - PROCESS | 2860 | 1467110236134 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:16 INFO - PROCESS | 2860 | 1467110236242 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 03:37:16 INFO - PROCESS | 2860 | 1467110236354 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 2860 | 1467110236356 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:16 INFO - PROCESS | 2860 | ++DOCSHELL 1882E000 == 45 [pid = 2860] [id = 446] 03:37:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (18DD2C00) [pid = 2860] [serial = 1338] [outer = 00000000] 03:37:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (19AB0000) [pid = 2860] [serial = 1339] [outer = 18DD2C00] 03:37:16 INFO - PROCESS | 2860 | 1467110236409 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (19F66800) [pid = 2860] [serial = 1340] [outer = 18DD2C00] 03:37:17 INFO - PROCESS | 2860 | 1467110237147 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]]]}] 03:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1066ms 03:37:17 INFO - PROCESS | 2860 | 1467110237197 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 03:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:37:17 INFO - PROCESS | 2860 | 1467110237201 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 03:37:17 INFO - PROCESS | 2860 | 1467110237206 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 2860 | 1467110237209 Marionette TRACE conn5 <- [1,1750,null,{}] 03:37:17 INFO - PROCESS | 2860 | 1467110237215 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}] 03:37:17 INFO - PROCESS | 2860 | 1467110237218 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:17 INFO - PROCESS | 2860 | 1467110237318 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 03:37:17 INFO - PROCESS | 2860 | 1467110237463 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 2860 | 1467110237466 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:17 INFO - PROCESS | 2860 | ++DOCSHELL 0FA72800 == 46 [pid = 2860] [id = 447] 03:37:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (0FB02000) [pid = 2860] [serial = 1341] [outer = 00000000] 03:37:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (13FC8000) [pid = 2860] [serial = 1342] [outer = 0FB02000] 03:37:17 INFO - PROCESS | 2860 | 1467110237518 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (15651000) [pid = 2860] [serial = 1343] [outer = 0FB02000] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 1B1ED400 == 45 [pid = 2860] [id = 440] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 0C598000 == 44 [pid = 2860] [id = 439] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 1B1F2C00 == 43 [pid = 2860] [id = 438] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 10061C00 == 42 [pid = 2860] [id = 437] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 19741800 == 41 [pid = 2860] [id = 436] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 1882C000 == 40 [pid = 2860] [id = 435] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 1710E000 == 39 [pid = 2860] [id = 434] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 0C694C00 == 38 [pid = 2860] [id = 433] 03:37:17 INFO - PROCESS | 2860 | --DOCSHELL 1005F800 == 37 [pid = 2860] [id = 432] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (18DCC800) [pid = 2860] [serial = 1267] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (18111800) [pid = 2860] [serial = 1264] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (18768800) [pid = 2860] [serial = 1265] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (199BE000) [pid = 2860] [serial = 1270] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (14198400) [pid = 2860] [serial = 1261] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (147DC800) [pid = 2860] [serial = 1262] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (10057800) [pid = 2860] [serial = 1246] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (15B42800) [pid = 2860] [serial = 1249] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (0C7CB800) [pid = 2860] [serial = 1256] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (0C590C00) [pid = 2860] [serial = 1255] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (0FB02C00) [pid = 2860] [serial = 1258] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (1004A000) [pid = 2860] [serial = 1259] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (19D24400) [pid = 2860] [serial = 1273] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (19AA8400) [pid = 2860] [serial = 1271] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (19EF5C00) [pid = 2860] [serial = 1274] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (1B29C400) [pid = 2860] [serial = 1282] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (19F68800) [pid = 2860] [serial = 1276] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (19B43000) [pid = 2860] [serial = 1280] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (199CA400) [pid = 2860] [serial = 1252] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (19F73800) [pid = 2860] [serial = 1277] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (19AAD800) [pid = 2860] [serial = 1279] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (1BA90400) [pid = 2860] [serial = 1283] [outer = 00000000] [url = about:blank] 03:37:17 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (18DD0400) [pid = 2860] [serial = 1268] [outer = 00000000] [url = about:blank] 03:37:18 INFO - PROCESS | 2860 | 1467110238048 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 890ms 03:37:18 INFO - PROCESS | 2860 | 1467110238097 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 2860 | 1467110238102 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 03:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:37:18 INFO - PROCESS | 2860 | 1467110238108 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 2860 | 1467110238111 Marionette TRACE conn5 <- [1,1754,null,{}] 03:37:18 INFO - PROCESS | 2860 | 1467110238115 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}] 03:37:18 INFO - PROCESS | 2860 | 1467110238117 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:18 INFO - PROCESS | 2860 | 1467110238207 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 03:37:18 INFO - PROCESS | 2860 | 1467110238221 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 2860 | 1467110238223 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:18 INFO - PROCESS | 2860 | ++DOCSHELL 10293C00 == 38 [pid = 2860] [id = 448] 03:37:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (10340400) [pid = 2860] [serial = 1344] [outer = 00000000] 03:37:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (13FC6800) [pid = 2860] [serial = 1345] [outer = 10340400] 03:37:18 INFO - PROCESS | 2860 | 1467110238271 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (147E2C00) [pid = 2860] [serial = 1346] [outer = 10340400] 03:37:18 INFO - PROCESS | 2860 | 1467110238766 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]]]}] 03:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 03:37:18 INFO - PROCESS | 2860 | 1467110238782 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 2860 | 1467110238784 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 03:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:37:18 INFO - PROCESS | 2860 | 1467110238788 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 2860 | 1467110238791 Marionette TRACE conn5 <- [1,1758,null,{}] 03:37:18 INFO - PROCESS | 2860 | 1467110238801 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}] 03:37:18 INFO - PROCESS | 2860 | 1467110238805 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:18 INFO - PROCESS | 2860 | 1467110238893 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 03:37:18 INFO - PROCESS | 2860 | 1467110238902 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 2860 | 1467110238904 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:18 INFO - PROCESS | 2860 | ++DOCSHELL 18822800 == 39 [pid = 2860] [id = 449] 03:37:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (18823400) [pid = 2860] [serial = 1347] [outer = 00000000] 03:37:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (188AC000) [pid = 2860] [serial = 1348] [outer = 18823400] 03:37:18 INFO - PROCESS | 2860 | 1467110238952 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (18DCDC00) [pid = 2860] [serial = 1349] [outer = 18823400] 03:37:19 INFO - PROCESS | 2860 | 1467110239426 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]]]}] 03:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 03:37:19 INFO - PROCESS | 2860 | 1467110239462 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 2860 | 1467110239464 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 03:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:37:19 INFO - PROCESS | 2860 | 1467110239468 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 2860 | 1467110239469 Marionette TRACE conn5 <- [1,1762,null,{}] 03:37:19 INFO - PROCESS | 2860 | 1467110239473 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}] 03:37:19 INFO - PROCESS | 2860 | 1467110239475 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:19 INFO - PROCESS | 2860 | 1467110239562 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 03:37:19 INFO - PROCESS | 2860 | 1467110239608 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 2860 | 1467110239610 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:19 INFO - PROCESS | 2860 | ++DOCSHELL 18DD2400 == 40 [pid = 2860] [id = 450] 03:37:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (1907D400) [pid = 2860] [serial = 1350] [outer = 00000000] 03:37:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (199C8000) [pid = 2860] [serial = 1351] [outer = 1907D400] 03:37:19 INFO - PROCESS | 2860 | 1467110239757 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (19AAD800) [pid = 2860] [serial = 1352] [outer = 1907D400] 03:37:20 INFO - PROCESS | 2860 | 1467110240179 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 770ms 03:37:20 INFO - PROCESS | 2860 | 1467110240242 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 2860 | 1467110240244 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 03:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:37:20 INFO - PROCESS | 2860 | 1467110240252 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 2860 | 1467110240254 Marionette TRACE conn5 <- [1,1766,null,{}] 03:37:20 INFO - PROCESS | 2860 | 1467110240258 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}] 03:37:20 INFO - PROCESS | 2860 | 1467110240260 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:20 INFO - PROCESS | 2860 | 1467110240381 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 03:37:20 INFO - PROCESS | 2860 | 1467110240391 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 2860 | 1467110240393 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:20 INFO - PROCESS | 2860 | ++DOCSHELL 0C598C00 == 41 [pid = 2860] [id = 451] 03:37:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (19744400) [pid = 2860] [serial = 1353] [outer = 00000000] 03:37:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (19B4C400) [pid = 2860] [serial = 1354] [outer = 19744400] 03:37:20 INFO - PROCESS | 2860 | 1467110240439 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (19D22000) [pid = 2860] [serial = 1355] [outer = 19744400] 03:37:20 INFO - PROCESS | 2860 | 1467110240907 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]]]}] 03:37:20 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 03:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 03:37:20 INFO - PROCESS | 2860 | 1467110240922 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 2860 | 1467110240924 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 03:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:37:20 INFO - PROCESS | 2860 | 1467110240927 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 2860 | 1467110240929 Marionette TRACE conn5 <- [1,1770,null,{}] 03:37:20 INFO - PROCESS | 2860 | 1467110240932 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}] 03:37:20 INFO - PROCESS | 2860 | 1467110240938 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:21 INFO - PROCESS | 2860 | 1467110241129 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 03:37:21 INFO - PROCESS | 2860 | 1467110241201 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 2860 | 1467110241203 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:21 INFO - PROCESS | 2860 | ++DOCSHELL 19F65400 == 42 [pid = 2860] [id = 452] 03:37:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (19F73000) [pid = 2860] [serial = 1356] [outer = 00000000] 03:37:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (1BA90000) [pid = 2860] [serial = 1357] [outer = 19F73000] 03:37:21 INFO - PROCESS | 2860 | 1467110241251 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (1C58F000) [pid = 2860] [serial = 1358] [outer = 19F73000] 03:37:21 INFO - PROCESS | 2860 | 1467110241662 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]]]}] 03:37:21 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 03:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 770ms 03:37:21 INFO - PROCESS | 2860 | 1467110241698 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 2860 | 1467110241700 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 03:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:37:21 INFO - PROCESS | 2860 | 1467110241712 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 2860 | 1467110241714 Marionette TRACE conn5 <- [1,1774,null,{}] 03:37:21 INFO - PROCESS | 2860 | 1467110241717 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}] 03:37:21 INFO - PROCESS | 2860 | 1467110241719 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:21 INFO - PROCESS | 2860 | 1467110241837 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 03:37:21 INFO - PROCESS | 2860 | 1467110241844 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 2860 | 1467110241846 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:21 INFO - PROCESS | 2860 | ++DOCSHELL 1C907400 == 43 [pid = 2860] [id = 453] 03:37:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (1C909400) [pid = 2860] [serial = 1359] [outer = 00000000] 03:37:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (1C9FB800) [pid = 2860] [serial = 1360] [outer = 1C909400] 03:37:21 INFO - PROCESS | 2860 | 1467110241945 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (1C9FD800) [pid = 2860] [serial = 1361] [outer = 1C909400] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (19742000) [pid = 2860] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (0C776C00) [pid = 2860] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1882C800) [pid = 2860] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (15654800) [pid = 2860] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (1005FC00) [pid = 2860] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1710E400) [pid = 2860] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (0C7CE000) [pid = 2860] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (1B1F4800) [pid = 2860] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:37:22 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (1BA2A800) [pid = 2860] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:37:22 INFO - PROCESS | 2860 | 1467110242393 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]]]}] 03:37:22 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 03:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 730ms 03:37:22 INFO - PROCESS | 2860 | 1467110242449 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 2860 | 1467110242451 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 03:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:37:22 INFO - PROCESS | 2860 | 1467110242454 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 2860 | 1467110242456 Marionette TRACE conn5 <- [1,1778,null,{}] 03:37:22 INFO - PROCESS | 2860 | 1467110242459 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}] 03:37:22 INFO - PROCESS | 2860 | 1467110242461 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:22 INFO - PROCESS | 2860 | 1467110242569 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 03:37:22 INFO - PROCESS | 2860 | 1467110242575 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 2860 | 1467110242577 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:22 INFO - PROCESS | 2860 | ++DOCSHELL 199C4800 == 44 [pid = 2860] [id = 454] 03:37:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (19B46C00) [pid = 2860] [serial = 1362] [outer = 00000000] 03:37:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (1C915400) [pid = 2860] [serial = 1363] [outer = 19B46C00] 03:37:22 INFO - PROCESS | 2860 | 1467110242621 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (1C9FB400) [pid = 2860] [serial = 1364] [outer = 19B46C00] 03:37:23 INFO - PROCESS | 2860 | 1467110243070 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]]]}] 03:37:23 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) 03:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 03:37:23 INFO - PROCESS | 2860 | 1467110243125 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 03:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:37:23 INFO - PROCESS | 2860 | 1467110243127 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 03:37:23 INFO - PROCESS | 2860 | 1467110243130 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 2860 | 1467110243132 Marionette TRACE conn5 <- [1,1782,null,{}] 03:37:23 INFO - PROCESS | 2860 | 1467110243135 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}] 03:37:23 INFO - PROCESS | 2860 | 1467110243137 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:23 INFO - PROCESS | 2860 | 1467110243222 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 03:37:23 INFO - PROCESS | 2860 | 1467110243228 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 2860 | 1467110243230 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:23 INFO - PROCESS | 2860 | ++DOCSHELL 1882A400 == 45 [pid = 2860] [id = 455] 03:37:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (199C1000) [pid = 2860] [serial = 1365] [outer = 00000000] 03:37:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (1D4BE400) [pid = 2860] [serial = 1366] [outer = 199C1000] 03:37:23 INFO - PROCESS | 2860 | 1467110243273 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (1D4BF800) [pid = 2860] [serial = 1367] [outer = 199C1000] 03:37:23 INFO - PROCESS | 2860 | 1467110243716 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]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 630ms 03:37:23 INFO - PROCESS | 2860 | 1467110243763 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 2860 | 1467110243765 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 03:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:37:23 INFO - PROCESS | 2860 | 1467110243768 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 2860 | 1467110243769 Marionette TRACE conn5 <- [1,1786,null,{}] 03:37:23 INFO - PROCESS | 2860 | 1467110243773 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}] 03:37:23 INFO - PROCESS | 2860 | 1467110243775 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:23 INFO - PROCESS | 2860 | 1467110243862 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 03:37:23 INFO - PROCESS | 2860 | 1467110243868 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 2860 | 1467110243870 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:23 INFO - PROCESS | 2860 | ++DOCSHELL 0C598000 == 46 [pid = 2860] [id = 456] 03:37:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (1D3BC000) [pid = 2860] [serial = 1368] [outer = 00000000] 03:37:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (1D3C3C00) [pid = 2860] [serial = 1369] [outer = 1D3BC000] 03:37:23 INFO - PROCESS | 2860 | 1467110243915 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (1D3C6400) [pid = 2860] [serial = 1370] [outer = 1D3BC000] 03:37:24 INFO - PROCESS | 2860 | 1467110244636 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]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 930ms 03:37:24 INFO - PROCESS | 2860 | 1467110244702 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 2860 | 1467110244706 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 03:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:37:24 INFO - PROCESS | 2860 | 1467110244725 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 2860 | 1467110244731 Marionette TRACE conn5 <- [1,1790,null,{}] 03:37:24 INFO - PROCESS | 2860 | 1467110244738 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}] 03:37:24 INFO - PROCESS | 2860 | 1467110244741 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:24 INFO - PROCESS | 2860 | 1467110244876 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 03:37:25 INFO - PROCESS | 2860 | 1467110245017 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 2860 | 1467110245020 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:25 INFO - PROCESS | 2860 | ++DOCSHELL 10055800 == 47 [pid = 2860] [id = 457] 03:37:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (10057C00) [pid = 2860] [serial = 1371] [outer = 00000000] 03:37:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (13EE8400) [pid = 2860] [serial = 1372] [outer = 10057C00] 03:37:25 INFO - PROCESS | 2860 | 1467110245084 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (147E1800) [pid = 2860] [serial = 1373] [outer = 10057C00] 03:37:25 INFO - PROCESS | 2860 | 1467110245676 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 991ms 03:37:25 INFO - PROCESS | 2860 | 1467110245701 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 2860 | 1467110245706 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 03:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:37:25 INFO - PROCESS | 2860 | 1467110245713 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 2860 | 1467110245716 Marionette TRACE conn5 <- [1,1794,null,{}] 03:37:25 INFO - PROCESS | 2860 | 1467110245720 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}] 03:37:25 INFO - PROCESS | 2860 | 1467110245724 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:25 INFO - PROCESS | 2860 | 1467110245850 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 03:37:26 INFO - PROCESS | 2860 | 1467110246013 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 2860 | 1467110246016 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:26 INFO - PROCESS | 2860 | ++DOCSHELL 18DD3400 == 48 [pid = 2860] [id = 458] 03:37:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (19740000) [pid = 2860] [serial = 1374] [outer = 00000000] 03:37:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (19B49C00) [pid = 2860] [serial = 1375] [outer = 19740000] 03:37:26 INFO - PROCESS | 2860 | 1467110246077 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 115 (1B1E8800) [pid = 2860] [serial = 1376] [outer = 19740000] 03:37:26 INFO - PROCESS | 2860 | 1467110246698 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1019ms 03:37:26 INFO - PROCESS | 2860 | 1467110246735 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 2860 | 1467110246738 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 03:37:26 INFO - PROCESS | 2860 | 1467110246741 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:37:26 INFO - PROCESS | 2860 | 1467110246745 Marionette TRACE conn5 <- [1,1798,null,{}] 03:37:26 INFO - PROCESS | 2860 | 1467110246756 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}] 03:37:26 INFO - PROCESS | 2860 | 1467110246761 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:26 INFO - PROCESS | 2860 | 1467110246873 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 03:37:27 INFO - PROCESS | 2860 | 1467110247019 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 2860 | 1467110247022 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:27 INFO - PROCESS | 2860 | ++DOCSHELL 1D47F800 == 49 [pid = 2860] [id = 459] 03:37:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 116 (1D482000) [pid = 2860] [serial = 1377] [outer = 00000000] 03:37:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 117 (1D78F400) [pid = 2860] [serial = 1378] [outer = 1D482000] 03:37:27 INFO - PROCESS | 2860 | 1467110247079 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 118 (1D79AC00) [pid = 2860] [serial = 1379] [outer = 1D482000] 03:37:27 INFO - PROCESS | 2860 | 1467110247614 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 970ms 03:37:27 INFO - PROCESS | 2860 | 1467110247715 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 2860 | 1467110247718 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 03:37:27 INFO - PROCESS | 2860 | 1467110247721 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:37:27 INFO - PROCESS | 2860 | 1467110247724 Marionette TRACE conn5 <- [1,1802,null,{}] 03:37:27 INFO - PROCESS | 2860 | 1467110247743 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}] 03:37:27 INFO - PROCESS | 2860 | 1467110247745 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:27 INFO - PROCESS | 2860 | 1467110247865 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 03:37:28 INFO - PROCESS | 2860 | 1467110248188 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 2860 | 1467110248191 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:28 INFO - PROCESS | 2860 | ++DOCSHELL 08AE8C00 == 50 [pid = 2860] [id = 460] 03:37:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 119 (0C523800) [pid = 2860] [serial = 1380] [outer = 00000000] 03:37:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 120 (0C63C800) [pid = 2860] [serial = 1381] [outer = 0C523800] 03:37:28 INFO - PROCESS | 2860 | 1467110248270 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 121 (0F665400) [pid = 2860] [serial = 1382] [outer = 0C523800] 03:37:28 INFO - PROCESS | 2860 | 1467110248879 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1217ms 03:37:28 INFO - PROCESS | 2860 | 1467110248943 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 2860 | 1467110248947 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 03:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:37:28 INFO - PROCESS | 2860 | 1467110248951 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 2860 | 1467110248953 Marionette TRACE conn5 <- [1,1806,null,{}] 03:37:28 INFO - PROCESS | 2860 | 1467110248959 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}] 03:37:28 INFO - PROCESS | 2860 | 1467110248963 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:29 INFO - PROCESS | 2860 | 1467110249068 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 03:37:29 INFO - PROCESS | 2860 | 1467110249219 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 2860 | 1467110249222 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:29 INFO - PROCESS | 2860 | ++DOCSHELL 0FB0E400 == 51 [pid = 2860] [id = 461] 03:37:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 122 (14697000) [pid = 2860] [serial = 1383] [outer = 00000000] 03:37:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 123 (1710EC00) [pid = 2860] [serial = 1384] [outer = 14697000] 03:37:29 INFO - PROCESS | 2860 | 1467110249275 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 124 (17513000) [pid = 2860] [serial = 1385] [outer = 14697000] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 1882A400 == 50 [pid = 2860] [id = 455] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 199C4800 == 49 [pid = 2860] [id = 454] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 1C907400 == 48 [pid = 2860] [id = 453] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 19F65400 == 47 [pid = 2860] [id = 452] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 0C598C00 == 46 [pid = 2860] [id = 451] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 18DD2400 == 45 [pid = 2860] [id = 450] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 18822800 == 44 [pid = 2860] [id = 449] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 123 (10DCFC00) [pid = 2860] [serial = 1288] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 122 (1BD73000) [pid = 2860] [serial = 1285] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 121 (18CEC800) [pid = 2860] [serial = 1291] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 120 (1BFB7000) [pid = 2860] [serial = 1294] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 119 (1C90FC00) [pid = 2860] [serial = 1324] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 10293C00 == 43 [pid = 2860] [id = 448] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 0FA72800 == 42 [pid = 2860] [id = 447] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 0C523C00 == 41 [pid = 2860] [id = 445] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 1BA98000 == 40 [pid = 2860] [id = 444] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 17111C00 == 39 [pid = 2860] [id = 443] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 0C633C00 == 38 [pid = 2860] [id = 442] 03:37:29 INFO - PROCESS | 2860 | --DOCSHELL 0C58F000 == 37 [pid = 2860] [id = 441] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 118 (199C6000) [pid = 2860] [serial = 1309] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 117 (19AA6800) [pid = 2860] [serial = 1310] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 116 (10230C00) [pid = 2860] [serial = 1300] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 115 (103BEC00) [pid = 2860] [serial = 1301] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 114 (18DC7800) [pid = 2860] [serial = 1306] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (19BC3400) [pid = 2860] [serial = 1312] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (13DEF000) [pid = 2860] [serial = 1298] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (103BB800) [pid = 2860] [serial = 1297] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (17118800) [pid = 2860] [serial = 1303] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (177A8000) [pid = 2860] [serial = 1304] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (18A11400) [pid = 2860] [serial = 1318] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (1BA94C00) [pid = 2860] [serial = 1315] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (19F65800) [pid = 2860] [serial = 1313] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1C84DC00) [pid = 2860] [serial = 1322] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (1C847C00) [pid = 2860] [serial = 1321] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1BF54800) [pid = 2860] [serial = 1316] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (1973C400) [pid = 2860] [serial = 1319] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (18DD0000) [pid = 2860] [serial = 1307] [outer = 00000000] [url = about:blank] 03:37:29 INFO - PROCESS | 2860 | 1467110249838 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 930ms 03:37:29 INFO - PROCESS | 2860 | 1467110249884 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 2860 | 1467110249889 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 03:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:37:29 INFO - PROCESS | 2860 | 1467110249893 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 2860 | 1467110249895 Marionette TRACE conn5 <- [1,1810,null,{}] 03:37:29 INFO - PROCESS | 2860 | 1467110249899 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}] 03:37:29 INFO - PROCESS | 2860 | 1467110249902 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:30 INFO - PROCESS | 2860 | 1467110250000 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 03:37:30 INFO - PROCESS | 2860 | 1467110250110 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 2860 | 1467110250113 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:30 INFO - PROCESS | 2860 | ++DOCSHELL 1022CC00 == 38 [pid = 2860] [id = 462] 03:37:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (10236400) [pid = 2860] [serial = 1386] [outer = 00000000] 03:37:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (13EA2400) [pid = 2860] [serial = 1387] [outer = 10236400] 03:37:30 INFO - PROCESS | 2860 | 1467110250159 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (16483C00) [pid = 2860] [serial = 1388] [outer = 10236400] 03:37:30 INFO - PROCESS | 2860 | 1467110250555 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 730ms 03:37:30 INFO - PROCESS | 2860 | 1467110250628 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 2860 | 1467110250630 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 03:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:37:30 INFO - PROCESS | 2860 | 1467110250635 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 2860 | 1467110250641 Marionette TRACE conn5 <- [1,1814,null,{}] 03:37:30 INFO - PROCESS | 2860 | 1467110250684 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}] 03:37:30 INFO - PROCESS | 2860 | 1467110250687 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:30 INFO - PROCESS | 2860 | 1467110250788 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 03:37:30 INFO - PROCESS | 2860 | 1467110250797 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 2860 | 1467110250799 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:30 INFO - PROCESS | 2860 | ++DOCSHELL 188ABC00 == 39 [pid = 2860] [id = 463] 03:37:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (188AC400) [pid = 2860] [serial = 1389] [outer = 00000000] 03:37:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (18DC8000) [pid = 2860] [serial = 1390] [outer = 188AC400] 03:37:30 INFO - PROCESS | 2860 | 1467110250846 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (18DCF800) [pid = 2860] [serial = 1391] [outer = 188AC400] 03:37:31 INFO - PROCESS | 2860 | 1467110251323 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 710ms 03:37:31 INFO - PROCESS | 2860 | 1467110251347 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 2860 | 1467110251350 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 03:37:31 INFO - PROCESS | 2860 | 1467110251353 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:37:31 INFO - PROCESS | 2860 | 1467110251355 Marionette TRACE conn5 <- [1,1818,null,{}] 03:37:31 INFO - PROCESS | 2860 | 1467110251359 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}] 03:37:31 INFO - PROCESS | 2860 | 1467110251361 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:31 INFO - PROCESS | 2860 | 1467110251452 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 03:37:31 INFO - PROCESS | 2860 | 1467110251467 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 2860 | 1467110251469 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:31 INFO - PROCESS | 2860 | ++DOCSHELL 19739400 == 40 [pid = 2860] [id = 464] 03:37:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (19739C00) [pid = 2860] [serial = 1392] [outer = 00000000] 03:37:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (199C0000) [pid = 2860] [serial = 1393] [outer = 19739C00] 03:37:31 INFO - PROCESS | 2860 | 1467110251519 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (199C8800) [pid = 2860] [serial = 1394] [outer = 19739C00] 03:37:32 INFO - PROCESS | 2860 | 1467110251992 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 03:37:32 INFO - PROCESS | 2860 | 1467110252027 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 2860 | 1467110252030 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 03:37:32 INFO - PROCESS | 2860 | 1467110252044 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:37:32 INFO - PROCESS | 2860 | 1467110252046 Marionette TRACE conn5 <- [1,1822,null,{}] 03:37:32 INFO - PROCESS | 2860 | 1467110252050 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}] 03:37:32 INFO - PROCESS | 2860 | 1467110252052 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:32 INFO - PROCESS | 2860 | 1467110252168 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 03:37:32 INFO - PROCESS | 2860 | 1467110252259 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 2860 | 1467110252265 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:32 INFO - PROCESS | 2860 | ++DOCSHELL 19B46000 == 41 [pid = 2860] [id = 465] 03:37:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (19B46400) [pid = 2860] [serial = 1395] [outer = 00000000] 03:37:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (19D1C000) [pid = 2860] [serial = 1396] [outer = 19B46400] 03:37:32 INFO - PROCESS | 2860 | 1467110252320 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (19F61000) [pid = 2860] [serial = 1397] [outer = 19B46400] 03:37:32 INFO - PROCESS | 2860 | 1467110252750 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]]]}] 03:37:32 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 03:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 770ms 03:37:32 INFO - PROCESS | 2860 | 1467110252819 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 2860 | 1467110252821 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 03:37:32 INFO - PROCESS | 2860 | 1467110252824 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:37:32 INFO - PROCESS | 2860 | 1467110252826 Marionette TRACE conn5 <- [1,1826,null,{}] 03:37:32 INFO - PROCESS | 2860 | 1467110252830 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}] 03:37:32 INFO - PROCESS | 2860 | 1467110252832 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:32 INFO - PROCESS | 2860 | 1467110252960 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 03:37:33 INFO - PROCESS | 2860 | 1467110253031 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 2860 | 1467110253033 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:33 INFO - PROCESS | 2860 | ++DOCSHELL 19743800 == 42 [pid = 2860] [id = 466] 03:37:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (1B1E9000) [pid = 2860] [serial = 1398] [outer = 00000000] 03:37:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 115 (1BA96C00) [pid = 2860] [serial = 1399] [outer = 1B1E9000] 03:37:33 INFO - PROCESS | 2860 | 1467110253076 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 116 (1BF0C000) [pid = 2860] [serial = 1400] [outer = 1B1E9000] 03:37:33 INFO - PROCESS | 2860 | 1467110253511 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 730ms 03:37:33 INFO - PROCESS | 2860 | 1467110253580 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 2860 | 1467110253582 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 03:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:37:33 INFO - PROCESS | 2860 | 1467110253592 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 2860 | 1467110253603 Marionette TRACE conn5 <- [1,1830,null,{}] 03:37:33 INFO - PROCESS | 2860 | 1467110253611 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}] 03:37:33 INFO - PROCESS | 2860 | 1467110253613 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:33 INFO - PROCESS | 2860 | 1467110253731 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 03:37:33 INFO - PROCESS | 2860 | 1467110253801 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 2860 | 1467110253803 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:33 INFO - PROCESS | 2860 | ++DOCSHELL 1BF4C400 == 43 [pid = 2860] [id = 467] 03:37:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 117 (1BFB7400) [pid = 2860] [serial = 1401] [outer = 00000000] 03:37:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 118 (1C843C00) [pid = 2860] [serial = 1402] [outer = 1BFB7400] 03:37:33 INFO - PROCESS | 2860 | 1467110253847 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 119 (1C845800) [pid = 2860] [serial = 1403] [outer = 1BFB7400] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 118 (19744400) [pid = 2860] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 117 (19F73000) [pid = 2860] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 116 (1C909400) [pid = 2860] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 115 (10340400) [pid = 2860] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 114 (1907D400) [pid = 2860] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (18DD2C00) [pid = 2860] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (19B46C00) [pid = 2860] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (0FB02000) [pid = 2860] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (18823400) [pid = 2860] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (199C1000) [pid = 2860] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:37:34 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (19AB2400) [pid = 2860] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:37:34 INFO - PROCESS | 2860 | 1467110254478 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]]]}] 03:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 930ms 03:37:34 INFO - PROCESS | 2860 | 1467110254524 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 03:37:34 INFO - PROCESS | 2860 | 1467110254526 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 03:37:34 INFO - PROCESS | 2860 | 1467110254534 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:37:34 INFO - PROCESS | 2860 | 1467110254536 Marionette TRACE conn5 <- [1,1834,null,{}] 03:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:37:34 INFO - PROCESS | 2860 | 1467110254539 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}] 03:37:34 INFO - PROCESS | 2860 | 1467110254542 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:34 INFO - PROCESS | 2860 | 1467110254666 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 03:37:34 INFO - PROCESS | 2860 | 1467110254679 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 2860 | 1467110254681 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:34 INFO - PROCESS | 2860 | ++DOCSHELL 18116C00 == 44 [pid = 2860] [id = 468] 03:37:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (1811EC00) [pid = 2860] [serial = 1404] [outer = 00000000] 03:37:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (19AA6000) [pid = 2860] [serial = 1405] [outer = 1811EC00] 03:37:34 INFO - PROCESS | 2860 | 1467110254724 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (19EED400) [pid = 2860] [serial = 1406] [outer = 1811EC00] 03:37:35 INFO - PROCESS | 2860 | 1467110255128 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]]]}] 03:37:35 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) 03:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 631ms 03:37:35 INFO - PROCESS | 2860 | 1467110255172 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 2860 | 1467110255174 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 03:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:37:35 INFO - PROCESS | 2860 | 1467110255181 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 2860 | 1467110255183 Marionette TRACE conn5 <- [1,1838,null,{}] 03:37:35 INFO - PROCESS | 2860 | 1467110255186 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}] 03:37:35 INFO - PROCESS | 2860 | 1467110255188 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:35 INFO - PROCESS | 2860 | 1467110255271 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 03:37:35 INFO - PROCESS | 2860 | 1467110255280 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 2860 | 1467110255282 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:35 INFO - PROCESS | 2860 | ++DOCSHELL 1C84C800 == 45 [pid = 2860] [id = 469] 03:37:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (1C84D800) [pid = 2860] [serial = 1407] [outer = 00000000] 03:37:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (1C914800) [pid = 2860] [serial = 1408] [outer = 1C84D800] 03:37:35 INFO - PROCESS | 2860 | 1467110255325 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (1CA90400) [pid = 2860] [serial = 1409] [outer = 1C84D800] 03:37:35 INFO - PROCESS | 2860 | 1467110255790 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 632ms 03:37:35 INFO - PROCESS | 2860 | 1467110255815 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 2860 | 1467110255817 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 03:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:37:35 INFO - PROCESS | 2860 | 1467110255820 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 2860 | 1467110255822 Marionette TRACE conn5 <- [1,1842,null,{}] 03:37:35 INFO - PROCESS | 2860 | 1467110255842 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}] 03:37:35 INFO - PROCESS | 2860 | 1467110255844 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:35 INFO - PROCESS | 2860 | 1467110255927 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 03:37:35 INFO - PROCESS | 2860 | 1467110255932 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 2860 | 1467110255935 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:35 INFO - PROCESS | 2860 | ++DOCSHELL 1CA96C00 == 46 [pid = 2860] [id = 470] 03:37:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 115 (1D3BA800) [pid = 2860] [serial = 1410] [outer = 00000000] 03:37:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 116 (1D3C2000) [pid = 2860] [serial = 1411] [outer = 1D3BA800] 03:37:36 INFO - PROCESS | 2860 | 1467110255982 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 117 (1D4C5400) [pid = 2860] [serial = 1412] [outer = 1D3BA800] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 199C9800 == 45 [pid = 2860] [id = 414] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 0C52EC00 == 44 [pid = 2860] [id = 428] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1882E000 == 43 [pid = 2860] [id = 446] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 0FB10800 == 42 [pid = 2860] [id = 429] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1750EC00 == 41 [pid = 2860] [id = 430] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1BA2B400 == 40 [pid = 2860] [id = 431] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 0FB0E400 == 39 [pid = 2860] [id = 461] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1D47F800 == 38 [pid = 2860] [id = 459] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 08AE8C00 == 37 [pid = 2860] [id = 460] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 18DD3400 == 36 [pid = 2860] [id = 458] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 0C598000 == 35 [pid = 2860] [id = 456] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 10055800 == 34 [pid = 2860] [id = 457] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 19743800 == 33 [pid = 2860] [id = 466] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 188ABC00 == 32 [pid = 2860] [id = 463] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1C84C800 == 31 [pid = 2860] [id = 469] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 19B46000 == 30 [pid = 2860] [id = 465] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1BF4C400 == 29 [pid = 2860] [id = 467] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 19739400 == 28 [pid = 2860] [id = 464] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 18116C00 == 27 [pid = 2860] [id = 468] 03:37:37 INFO - PROCESS | 2860 | --DOCSHELL 1022CC00 == 26 [pid = 2860] [id = 462] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 116 (13FBF800) [pid = 2860] [serial = 1244] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 115 (19B4C400) [pid = 2860] [serial = 1354] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 114 (1BA90000) [pid = 2860] [serial = 1357] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (1C9FB800) [pid = 2860] [serial = 1360] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (1C58F000) [pid = 2860] [serial = 1358] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (13FC6800) [pid = 2860] [serial = 1345] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (147E2C00) [pid = 2860] [serial = 1346] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (199C8000) [pid = 2860] [serial = 1351] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (19F66800) [pid = 2860] [serial = 1340] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (19AB0000) [pid = 2860] [serial = 1339] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (1033F800) [pid = 2860] [serial = 1327] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1876D000) [pid = 2860] [serial = 1330] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (1C909000) [pid = 2860] [serial = 1333] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (1C915400) [pid = 2860] [serial = 1363] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (15651000) [pid = 2860] [serial = 1343] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (13FC8000) [pid = 2860] [serial = 1342] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (188AC000) [pid = 2860] [serial = 1348] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (18DCDC00) [pid = 2860] [serial = 1349] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (1CA8F800) [pid = 2860] [serial = 1336] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (1D4BE400) [pid = 2860] [serial = 1366] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (1C9FD800) [pid = 2860] [serial = 1361] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (19D22000) [pid = 2860] [serial = 1355] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1C9FB400) [pid = 2860] [serial = 1364] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1D4BF800) [pid = 2860] [serial = 1367] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (19AAD800) [pid = 2860] [serial = 1352] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1D3C3C00) [pid = 2860] [serial = 1369] [outer = 00000000] [url = about:blank] 03:37:38 INFO - PROCESS | 2860 | 1467110258198 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]]]}] 03:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2431ms 03:37:38 INFO - PROCESS | 2860 | 1467110258254 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 03:37:38 INFO - PROCESS | 2860 | 1467110258257 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 03:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:37:38 INFO - PROCESS | 2860 | 1467110258263 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 2860 | 1467110258265 Marionette TRACE conn5 <- [1,1846,null,{}] 03:37:38 INFO - PROCESS | 2860 | 1467110258271 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}] 03:37:38 INFO - PROCESS | 2860 | 1467110258274 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:38 INFO - PROCESS | 2860 | 1467110258375 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 03:37:38 INFO - PROCESS | 2860 | 1467110258510 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 2860 | 1467110258512 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:38 INFO - PROCESS | 2860 | ++DOCSHELL 0C599C00 == 27 [pid = 2860] [id = 471] 03:37:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (0C59AC00) [pid = 2860] [serial = 1413] [outer = 00000000] 03:37:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (0C776C00) [pid = 2860] [serial = 1414] [outer = 0C59AC00] 03:37:38 INFO - PROCESS | 2860 | 1467110258562 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (0F65EC00) [pid = 2860] [serial = 1415] [outer = 0C59AC00] 03:37:38 INFO - PROCESS | 2860 | 1467110258960 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]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 730ms 03:37:39 INFO - PROCESS | 2860 | 1467110258993 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 2860 | 1467110258998 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 03:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:37:39 INFO - PROCESS | 2860 | 1467110259004 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 2860 | 1467110259007 Marionette TRACE conn5 <- [1,1850,null,{}] 03:37:39 INFO - PROCESS | 2860 | 1467110259011 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}] 03:37:39 INFO - PROCESS | 2860 | 1467110259013 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:39 INFO - PROCESS | 2860 | 1467110259110 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 03:37:39 INFO - PROCESS | 2860 | 1467110259117 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 2860 | 1467110259119 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:39 INFO - PROCESS | 2860 | ++DOCSHELL 10050000 == 28 [pid = 2860] [id = 472] 03:37:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (10050400) [pid = 2860] [serial = 1416] [outer = 00000000] 03:37:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1005E800) [pid = 2860] [serial = 1417] [outer = 10050400] 03:37:39 INFO - PROCESS | 2860 | 1467110259169 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (10235C00) [pid = 2860] [serial = 1418] [outer = 10050400] 03:37:39 INFO - PROCESS | 2860 | 1467110259669 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]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 730ms 03:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:37:39 INFO - PROCESS | 2860 | 1467110259738 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 2860 | 1467110259740 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 03:37:39 INFO - PROCESS | 2860 | 1467110259745 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 2860 | 1467110259748 Marionette TRACE conn5 <- [1,1854,null,{}] 03:37:39 INFO - PROCESS | 2860 | 1467110259789 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}] 03:37:39 INFO - PROCESS | 2860 | 1467110259794 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:39 INFO - PROCESS | 2860 | 1467110259902 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 03:37:39 INFO - PROCESS | 2860 | 1467110259913 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 2860 | 1467110259916 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:39 INFO - PROCESS | 2860 | ++DOCSHELL 13EAC000 == 29 [pid = 2860] [id = 473] 03:37:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (13EADC00) [pid = 2860] [serial = 1419] [outer = 00000000] 03:37:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (13EE9400) [pid = 2860] [serial = 1420] [outer = 13EADC00] 03:37:40 INFO - PROCESS | 2860 | 1467110259969 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (1462A800) [pid = 2860] [serial = 1421] [outer = 13EADC00] 03:37:40 INFO - PROCESS | 2860 | 1467110260455 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 770ms 03:37:40 INFO - PROCESS | 2860 | 1467110260518 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 2860 | 1467110260520 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 03:37:40 INFO - PROCESS | 2860 | 1467110260524 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:37:40 INFO - PROCESS | 2860 | 1467110260525 Marionette TRACE conn5 <- [1,1858,null,{}] 03:37:40 INFO - PROCESS | 2860 | 1467110260529 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}] 03:37:40 INFO - PROCESS | 2860 | 1467110260531 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:40 INFO - PROCESS | 2860 | 1467110260620 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 03:37:40 INFO - PROCESS | 2860 | 1467110260626 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 2860 | 1467110260628 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:40 INFO - PROCESS | 2860 | ++DOCSHELL 1471C800 == 30 [pid = 2860] [id = 474] 03:37:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 101 (147DE400) [pid = 2860] [serial = 1422] [outer = 00000000] 03:37:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 102 (1565B400) [pid = 2860] [serial = 1423] [outer = 147DE400] 03:37:40 INFO - PROCESS | 2860 | 1467110260674 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 103 (17118C00) [pid = 2860] [serial = 1424] [outer = 147DE400] 03:37:41 INFO - PROCESS | 2860 | 1467110261098 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 630ms 03:37:41 INFO - PROCESS | 2860 | 1467110261160 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 2860 | 1467110261162 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 03:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:37:41 INFO - PROCESS | 2860 | 1467110261166 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 2860 | 1467110261168 Marionette TRACE conn5 <- [1,1862,null,{}] 03:37:41 INFO - PROCESS | 2860 | 1467110261171 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}] 03:37:41 INFO - PROCESS | 2860 | 1467110261174 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:41 INFO - PROCESS | 2860 | 1467110261257 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 03:37:41 INFO - PROCESS | 2860 | 1467110261263 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 2860 | 1467110261265 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:41 INFO - PROCESS | 2860 | ++DOCSHELL 175CA800 == 31 [pid = 2860] [id = 475] 03:37:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 104 (175CD400) [pid = 2860] [serial = 1425] [outer = 00000000] 03:37:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 105 (18701C00) [pid = 2860] [serial = 1426] [outer = 175CD400] 03:37:41 INFO - PROCESS | 2860 | 1467110261309 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 106 (18769000) [pid = 2860] [serial = 1427] [outer = 175CD400] 03:37:41 INFO - PROCESS | 2860 | 1467110261789 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 670ms 03:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:37:41 INFO - PROCESS | 2860 | 1467110261838 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 2860 | 1467110261840 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 03:37:41 INFO - PROCESS | 2860 | 1467110261843 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 2860 | 1467110261845 Marionette TRACE conn5 <- [1,1866,null,{}] 03:37:41 INFO - PROCESS | 2860 | 1467110261848 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}] 03:37:41 INFO - PROCESS | 2860 | 1467110261854 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:42 INFO - PROCESS | 2860 | 1467110261971 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 03:37:42 INFO - PROCESS | 2860 | 1467110261983 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 2860 | 1467110261985 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:42 INFO - PROCESS | 2860 | ++DOCSHELL 18A14400 == 32 [pid = 2860] [id = 476] 03:37:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 107 (18CEBC00) [pid = 2860] [serial = 1428] [outer = 00000000] 03:37:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 108 (18DD0000) [pid = 2860] [serial = 1429] [outer = 18CEBC00] 03:37:42 INFO - PROCESS | 2860 | 1467110262029 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 109 (193A9C00) [pid = 2860] [serial = 1430] [outer = 18CEBC00] 03:37:42 INFO - PROCESS | 2860 | 1467110262489 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 03:37:42 INFO - PROCESS | 2860 | 1467110262514 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 2860 | 1467110262516 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 03:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:37:42 INFO - PROCESS | 2860 | 1467110262519 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 2860 | 1467110262521 Marionette TRACE conn5 <- [1,1870,null,{}] 03:37:42 INFO - PROCESS | 2860 | 1467110262524 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}] 03:37:42 INFO - PROCESS | 2860 | 1467110262526 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:42 INFO - PROCESS | 2860 | 1467110262605 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 03:37:42 INFO - PROCESS | 2860 | 1467110262639 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 2860 | 1467110262640 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:42 INFO - PROCESS | 2860 | ++DOCSHELL 19742000 == 33 [pid = 2860] [id = 477] 03:37:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 110 (19742800) [pid = 2860] [serial = 1431] [outer = 00000000] 03:37:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 111 (199C2000) [pid = 2860] [serial = 1432] [outer = 19742800] 03:37:42 INFO - PROCESS | 2860 | 1467110262684 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 112 (199C4000) [pid = 2860] [serial = 1433] [outer = 19742800] 03:37:43 INFO - PROCESS | 2860 | 1467110263127 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 630ms 03:37:43 INFO - PROCESS | 2860 | 1467110263150 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 2860 | 1467110263152 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 03:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:37:43 INFO - PROCESS | 2860 | 1467110263176 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 2860 | 1467110263178 Marionette TRACE conn5 <- [1,1874,null,{}] 03:37:43 INFO - PROCESS | 2860 | 1467110263182 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}] 03:37:43 INFO - PROCESS | 2860 | 1467110263183 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:43 INFO - PROCESS | 2860 | 1467110263264 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 03:37:43 INFO - PROCESS | 2860 | 1467110263270 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 2860 | 1467110263271 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:43 INFO - PROCESS | 2860 | ++DOCSHELL 19AA9800 == 34 [pid = 2860] [id = 478] 03:37:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 113 (19AAAC00) [pid = 2860] [serial = 1434] [outer = 00000000] 03:37:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 114 (19AB2C00) [pid = 2860] [serial = 1435] [outer = 19AAAC00] 03:37:43 INFO - PROCESS | 2860 | 1467110263316 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 115 (17111000) [pid = 2860] [serial = 1436] [outer = 19AAAC00] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 114 (19B46400) [pid = 2860] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 113 (1B1E9000) [pid = 2860] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 112 (1BFB7400) [pid = 2860] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 111 (1811EC00) [pid = 2860] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 110 (1C84D800) [pid = 2860] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 109 (0C523800) [pid = 2860] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 108 (1D482000) [pid = 2860] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 107 (19740000) [pid = 2860] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 106 (10057C00) [pid = 2860] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 105 (1D3BC000) [pid = 2860] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 104 (19739C00) [pid = 2860] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 103 (188AC400) [pid = 2860] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 102 (10236400) [pid = 2860] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 101 (14697000) [pid = 2860] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 100 (0F663800) [pid = 2860] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (1BA97800) [pid = 2860] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (148ED000) [pid = 2860] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (17510000) [pid = 2860] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (0FB71000) [pid = 2860] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (0C637000) [pid = 2860] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1BA94400) [pid = 2860] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (10046C00) [pid = 2860] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (193B4800) [pid = 2860] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1C850800) [pid = 2860] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1BA98400) [pid = 2860] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1C90F000) [pid = 2860] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (17117C00) [pid = 2860] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:37:44 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (0C635C00) [pid = 2860] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:37:44 INFO - PROCESS | 2860 | 1467110264696 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1584ms 03:37:44 INFO - PROCESS | 2860 | 1467110264762 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 03:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:37:44 INFO - PROCESS | 2860 | 1467110264767 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 03:37:44 INFO - PROCESS | 2860 | 1467110264772 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 2860 | 1467110264776 Marionette TRACE conn5 <- [1,1878,null,{}] 03:37:44 INFO - PROCESS | 2860 | 1467110264782 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}] 03:37:44 INFO - PROCESS | 2860 | 1467110264785 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:44 INFO - PROCESS | 2860 | 1467110264905 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 03:37:45 INFO - PROCESS | 2860 | 1467110265047 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 2860 | 1467110265050 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:45 INFO - PROCESS | 2860 | ++DOCSHELL 0C634C00 == 35 [pid = 2860] [id = 479] 03:37:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0C63CC00) [pid = 2860] [serial = 1437] [outer = 00000000] 03:37:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0FA76000) [pid = 2860] [serial = 1438] [outer = 0C63CC00] 03:37:45 INFO - PROCESS | 2860 | 1467110265108 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0FB0A800) [pid = 2860] [serial = 1439] [outer = 0C63CC00] 03:37:45 INFO - PROCESS | 2860 | 1467110265866 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]]]}] 03:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1132ms 03:37:45 INFO - PROCESS | 2860 | 1467110265903 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 2860 | 1467110265908 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 03:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:37:45 INFO - PROCESS | 2860 | 1467110265941 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 2860 | 1467110265944 Marionette TRACE conn5 <- [1,1882,null,{}] 03:37:45 INFO - PROCESS | 2860 | 1467110265948 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}] 03:37:45 INFO - PROCESS | 2860 | 1467110265951 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:46 INFO - PROCESS | 2860 | 1467110266078 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 03:37:46 INFO - PROCESS | 2860 | 1467110266212 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 2860 | 1467110266214 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:46 INFO - PROCESS | 2860 | ++DOCSHELL 10BD7800 == 36 [pid = 2860] [id = 480] 03:37:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (10BDC400) [pid = 2860] [serial = 1440] [outer = 00000000] 03:37:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (10DA5400) [pid = 2860] [serial = 1441] [outer = 10BDC400] 03:37:46 INFO - PROCESS | 2860 | 1467110266272 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (13DF2800) [pid = 2860] [serial = 1442] [outer = 10BDC400] 03:37:47 INFO - PROCESS | 2860 | --DOCSHELL 0C593000 == 35 [pid = 2860] [id = 349] 03:37:47 INFO - PROCESS | 2860 | --DOCSHELL 13EA6C00 == 34 [pid = 2860] [id = 344] 03:37:47 INFO - PROCESS | 2860 | --DOCSHELL 08AEE800 == 33 [pid = 2860] [id = 342] 03:37:47 INFO - PROCESS | 2860 | --DOCSHELL 18CE9C00 == 32 [pid = 2860] [id = 346] 03:37:47 INFO - PROCESS | 2860 | --DOCSHELL 1039B800 == 31 [pid = 2860] [id = 334] 03:37:47 INFO - PROCESS | 2860 | --DOCSHELL 0C76B800 == 30 [pid = 2860] [id = 335] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (1C590C00) [pid = 2860] [serial = 1295] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (17111400) [pid = 2860] [serial = 1250] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1973EC00) [pid = 2860] [serial = 1292] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (10065400) [pid = 2860] [serial = 1247] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0C8EAC00) [pid = 2860] [serial = 1211] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1BFBB000) [pid = 2860] [serial = 1286] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (14744000) [pid = 2860] [serial = 1289] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19EEC800) [pid = 2860] [serial = 1253] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1C910400) [pid = 2860] [serial = 1325] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19D1C000) [pid = 2860] [serial = 1396] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19F61000) [pid = 2860] [serial = 1397] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1BF0C000) [pid = 2860] [serial = 1400] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1BA96C00) [pid = 2860] [serial = 1399] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1C843C00) [pid = 2860] [serial = 1402] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19EED400) [pid = 2860] [serial = 1406] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1C914800) [pid = 2860] [serial = 1408] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19AA6000) [pid = 2860] [serial = 1405] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1C845800) [pid = 2860] [serial = 1403] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C63C800) [pid = 2860] [serial = 1381] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1D79AC00) [pid = 2860] [serial = 1379] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1D78F400) [pid = 2860] [serial = 1378] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1B1E8800) [pid = 2860] [serial = 1376] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19B49C00) [pid = 2860] [serial = 1375] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (147E1800) [pid = 2860] [serial = 1373] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (13EE8400) [pid = 2860] [serial = 1372] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1CA90400) [pid = 2860] [serial = 1409] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1D3C6400) [pid = 2860] [serial = 1370] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (199C0000) [pid = 2860] [serial = 1393] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (18DC8000) [pid = 2860] [serial = 1390] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (18DCF800) [pid = 2860] [serial = 1391] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (13EA2400) [pid = 2860] [serial = 1387] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (16483C00) [pid = 2860] [serial = 1388] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (17513000) [pid = 2860] [serial = 1385] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (1710EC00) [pid = 2860] [serial = 1384] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (0F665400) [pid = 2860] [serial = 1382] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (1D3C2000) [pid = 2860] [serial = 1411] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 56 (199C8800) [pid = 2860] [serial = 1394] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 55 (0FB0B000) [pid = 2860] [serial = 1214] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 54 (1C9F8000) [pid = 2860] [serial = 1334] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 53 (1CA94800) [pid = 2860] [serial = 1337] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 52 (18A16C00) [pid = 2860] [serial = 1331] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | --DOMWINDOW == 51 (13DF4800) [pid = 2860] [serial = 1328] [outer = 00000000] [url = about:blank] 03:37:47 INFO - PROCESS | 2860 | 1467110267194 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]]]}] 03:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1285ms 03:37:47 INFO - PROCESS | 2860 | 1467110267224 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 2860 | 1467110267228 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 03:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:37:47 INFO - PROCESS | 2860 | 1467110267233 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 2860 | 1467110267236 Marionette TRACE conn5 <- [1,1886,null,{}] 03:37:47 INFO - PROCESS | 2860 | 1467110267242 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}] 03:37:47 INFO - PROCESS | 2860 | 1467110267245 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:47 INFO - PROCESS | 2860 | 1467110267343 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 03:37:47 INFO - PROCESS | 2860 | 1467110267356 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 2860 | 1467110267360 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:47 INFO - PROCESS | 2860 | ++DOCSHELL 0FA74000 == 31 [pid = 2860] [id = 481] 03:37:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 52 (0FB02800) [pid = 2860] [serial = 1443] [outer = 00000000] 03:37:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 53 (0FB0BC00) [pid = 2860] [serial = 1444] [outer = 0FB02800] 03:37:47 INFO - PROCESS | 2860 | 1467110267419 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 54 (10051000) [pid = 2860] [serial = 1445] [outer = 0FB02800] 03:37:47 INFO - PROCESS | 2860 | 1467110267955 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 770ms 03:37:48 INFO - PROCESS | 2860 | 1467110268005 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 2860 | 1467110268009 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 03:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:37:48 INFO - PROCESS | 2860 | 1467110268015 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 2860 | 1467110268017 Marionette TRACE conn5 <- [1,1890,null,{}] 03:37:48 INFO - PROCESS | 2860 | 1467110268021 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}] 03:37:48 INFO - PROCESS | 2860 | 1467110268024 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:48 INFO - PROCESS | 2860 | 1467110268111 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 03:37:48 INFO - PROCESS | 2860 | 1467110268210 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 2860 | 1467110268213 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:48 INFO - PROCESS | 2860 | ++DOCSHELL 10296400 == 32 [pid = 2860] [id = 482] 03:37:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 55 (10297C00) [pid = 2860] [serial = 1446] [outer = 00000000] 03:37:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (10DD0000) [pid = 2860] [serial = 1447] [outer = 10297C00] 03:37:48 INFO - PROCESS | 2860 | 1467110268263 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (13EAA400) [pid = 2860] [serial = 1448] [outer = 10297C00] 03:37:48 INFO - PROCESS | 2860 | 1467110268656 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 03:37:48 INFO - PROCESS | 2860 | 1467110268693 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 2860 | 1467110268696 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 03:37:48 INFO - PROCESS | 2860 | 1467110268699 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:37:48 INFO - PROCESS | 2860 | 1467110268703 Marionette TRACE conn5 <- [1,1894,null,{}] 03:37:48 INFO - PROCESS | 2860 | 1467110268714 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}] 03:37:48 INFO - PROCESS | 2860 | 1467110268719 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:48 INFO - PROCESS | 2860 | 1467110268840 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 03:37:48 INFO - PROCESS | 2860 | 1467110268848 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 2860 | 1467110268851 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:48 INFO - PROCESS | 2860 | ++DOCSHELL 1565BC00 == 33 [pid = 2860] [id = 483] 03:37:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (15B44800) [pid = 2860] [serial = 1449] [outer = 00000000] 03:37:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (16491000) [pid = 2860] [serial = 1450] [outer = 15B44800] 03:37:48 INFO - PROCESS | 2860 | 1467110268899 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (1711B000) [pid = 2860] [serial = 1451] [outer = 15B44800] 03:37:49 INFO - PROCESS | 2860 | 1467110269355 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]]]}] 03:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 730ms 03:37:49 INFO - PROCESS | 2860 | 1467110269434 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 2860 | 1467110269437 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 03:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:37:49 INFO - PROCESS | 2860 | 1467110269440 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 2860 | 1467110269442 Marionette TRACE conn5 <- [1,1898,null,{}] 03:37:49 INFO - PROCESS | 2860 | 1467110269451 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}] 03:37:49 INFO - PROCESS | 2860 | 1467110269453 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:49 INFO - PROCESS | 2860 | 1467110269574 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 03:37:49 INFO - PROCESS | 2860 | 1467110269580 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 2860 | 1467110269582 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:49 INFO - PROCESS | 2860 | ++DOCSHELL 175C9C00 == 34 [pid = 2860] [id = 484] 03:37:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (177A4C00) [pid = 2860] [serial = 1452] [outer = 00000000] 03:37:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (18116C00) [pid = 2860] [serial = 1453] [outer = 177A4C00] 03:37:49 INFO - PROCESS | 2860 | 1467110269626 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (18822800) [pid = 2860] [serial = 1454] [outer = 177A4C00] 03:37:50 INFO - PROCESS | 2860 | 1467110270088 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 03:37:50 INFO - PROCESS | 2860 | 1467110270115 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 2860 | 1467110270117 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 03:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:37:50 INFO - PROCESS | 2860 | 1467110270120 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 2860 | 1467110270122 Marionette TRACE conn5 <- [1,1902,null,{}] 03:37:50 INFO - PROCESS | 2860 | 1467110270126 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}] 03:37:50 INFO - PROCESS | 2860 | 1467110270128 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:50 INFO - PROCESS | 2860 | 1467110270269 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 03:37:50 INFO - PROCESS | 2860 | 1467110270335 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 2860 | 1467110270337 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:50 INFO - PROCESS | 2860 | ++DOCSHELL 17171800 == 35 [pid = 2860] [id = 485] 03:37:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (18826C00) [pid = 2860] [serial = 1455] [outer = 00000000] 03:37:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (18A09C00) [pid = 2860] [serial = 1456] [outer = 18826C00] 03:37:50 INFO - PROCESS | 2860 | 1467110270381 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (18A0AC00) [pid = 2860] [serial = 1457] [outer = 18826C00] 03:37:50 INFO - PROCESS | 2860 | 1467110270808 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 733ms 03:37:50 INFO - PROCESS | 2860 | 1467110270857 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 2860 | 1467110270859 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 03:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:37:50 INFO - PROCESS | 2860 | 1467110270862 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 2860 | 1467110270864 Marionette TRACE conn5 <- [1,1906,null,{}] 03:37:50 INFO - PROCESS | 2860 | 1467110270868 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}] 03:37:50 INFO - PROCESS | 2860 | 1467110270873 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:51 INFO - PROCESS | 2860 | 1467110271022 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 03:37:51 INFO - PROCESS | 2860 | 1467110271092 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 2860 | 1467110271094 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:51 INFO - PROCESS | 2860 | ++DOCSHELL 188B3000 == 36 [pid = 2860] [id = 486] 03:37:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (18DC6400) [pid = 2860] [serial = 1458] [outer = 00000000] 03:37:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (19741400) [pid = 2860] [serial = 1459] [outer = 18DC6400] 03:37:51 INFO - PROCESS | 2860 | 1467110271142 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (18DD0800) [pid = 2860] [serial = 1460] [outer = 18DC6400] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (147DE400) [pid = 2860] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (13EADC00) [pid = 2860] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (10050400) [pid = 2860] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (175CD400) [pid = 2860] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (0C59AC00) [pid = 2860] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (1D3BA800) [pid = 2860] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (19742800) [pid = 2860] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:37:51 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (18CEBC00) [pid = 2860] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:37:51 INFO - PROCESS | 2860 | 1467110271584 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 770ms 03:37:51 INFO - PROCESS | 2860 | 1467110271633 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 2860 | 1467110271635 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 03:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:37:51 INFO - PROCESS | 2860 | 1467110271638 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 2860 | 1467110271640 Marionette TRACE conn5 <- [1,1910,null,{}] 03:37:51 INFO - PROCESS | 2860 | 1467110271644 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}] 03:37:51 INFO - PROCESS | 2860 | 1467110271646 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:51 INFO - PROCESS | 2860 | 1467110271769 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 03:37:51 INFO - PROCESS | 2860 | 1467110271838 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 2860 | 1467110271840 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:51 INFO - PROCESS | 2860 | ++DOCSHELL 15B50C00 == 37 [pid = 2860] [id = 487] 03:37:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (18A0BC00) [pid = 2860] [serial = 1461] [outer = 00000000] 03:37:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (199C7000) [pid = 2860] [serial = 1462] [outer = 18A0BC00] 03:37:51 INFO - PROCESS | 2860 | 1467110271887 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (19AA5800) [pid = 2860] [serial = 1463] [outer = 18A0BC00] 03:37:52 INFO - PROCESS | 2860 | 1467110272254 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 03:37:52 INFO - PROCESS | 2860 | 1467110272309 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 2860 | 1467110272311 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 03:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:37:52 INFO - PROCESS | 2860 | 1467110272315 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 2860 | 1467110272316 Marionette TRACE conn5 <- [1,1914,null,{}] 03:37:52 INFO - PROCESS | 2860 | 1467110272320 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}] 03:37:52 INFO - PROCESS | 2860 | 1467110272322 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:52 INFO - PROCESS | 2860 | 1467110272405 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 03:37:52 INFO - PROCESS | 2860 | 1467110272412 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 2860 | 1467110272414 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:52 INFO - PROCESS | 2860 | ++DOCSHELL 199C6800 == 38 [pid = 2860] [id = 488] 03:37:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (19AAA000) [pid = 2860] [serial = 1464] [outer = 00000000] 03:37:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (19B42000) [pid = 2860] [serial = 1465] [outer = 19AAA000] 03:37:52 INFO - PROCESS | 2860 | 1467110272460 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (19B4C800) [pid = 2860] [serial = 1466] [outer = 19AAA000] 03:37:52 INFO - PROCESS | 2860 | 1467110272887 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 630ms 03:37:52 INFO - PROCESS | 2860 | 1467110272951 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 2860 | 1467110272953 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 03:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:37:52 INFO - PROCESS | 2860 | 1467110272956 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 2860 | 1467110272958 Marionette TRACE conn5 <- [1,1918,null,{}] 03:37:52 INFO - PROCESS | 2860 | 1467110272962 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}] 03:37:52 INFO - PROCESS | 2860 | 1467110272964 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:53 INFO - PROCESS | 2860 | 1467110273054 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 03:37:53 INFO - PROCESS | 2860 | 1467110273106 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 2860 | 1467110273108 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:53 INFO - PROCESS | 2860 | ++DOCSHELL 0C595400 == 39 [pid = 2860] [id = 489] 03:37:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C59B000) [pid = 2860] [serial = 1467] [outer = 00000000] 03:37:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (18CEA800) [pid = 2860] [serial = 1468] [outer = 0C59B000] 03:37:53 INFO - PROCESS | 2860 | 1467110273162 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (19BC1C00) [pid = 2860] [serial = 1469] [outer = 0C59B000] 03:37:53 INFO - PROCESS | 2860 | 1467110273808 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]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 930ms 03:37:53 INFO - PROCESS | 2860 | 1467110273891 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 2860 | 1467110273896 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 03:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:37:53 INFO - PROCESS | 2860 | 1467110273901 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 2860 | 1467110273905 Marionette TRACE conn5 <- [1,1922,null,{}] 03:37:53 INFO - PROCESS | 2860 | 1467110273911 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}] 03:37:53 INFO - PROCESS | 2860 | 1467110273915 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:54 INFO - PROCESS | 2860 | 1467110274074 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 03:37:54 INFO - PROCESS | 2860 | 1467110274210 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 2860 | 1467110274213 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:54 INFO - PROCESS | 2860 | ++DOCSHELL 0C635400 == 40 [pid = 2860] [id = 490] 03:37:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0FB05000) [pid = 2860] [serial = 1470] [outer = 00000000] 03:37:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (10065400) [pid = 2860] [serial = 1471] [outer = 0FB05000] 03:37:54 INFO - PROCESS | 2860 | 1467110274270 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10DA0C00) [pid = 2860] [serial = 1472] [outer = 0FB05000] 03:37:54 INFO - PROCESS | 2860 | 1467110274876 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1019ms 03:37:54 INFO - PROCESS | 2860 | 1467110274925 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 2860 | 1467110274930 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 03:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:37:54 INFO - PROCESS | 2860 | 1467110274936 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 2860 | 1467110274939 Marionette TRACE conn5 <- [1,1926,null,{}] 03:37:54 INFO - PROCESS | 2860 | 1467110274944 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}] 03:37:54 INFO - PROCESS | 2860 | 1467110274947 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:55 INFO - PROCESS | 2860 | 1467110275066 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 03:37:55 INFO - PROCESS | 2860 | 1467110275225 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 2860 | 1467110275228 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:55 INFO - PROCESS | 2860 | ++DOCSHELL 148E1400 == 41 [pid = 2860] [id = 491] 03:37:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (148E9000) [pid = 2860] [serial = 1473] [outer = 00000000] 03:37:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1648F800) [pid = 2860] [serial = 1474] [outer = 148E9000] 03:37:55 INFO - PROCESS | 2860 | 1467110275290 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (177A4400) [pid = 2860] [serial = 1475] [outer = 148E9000] 03:37:55 INFO - PROCESS | 2860 | 1467110275898 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 971ms 03:37:55 INFO - PROCESS | 2860 | 1467110275910 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 2860 | 1467110275912 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 03:37:55 INFO - PROCESS | 2860 | 1467110275916 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:37:55 INFO - PROCESS | 2860 | 1467110275920 Marionette TRACE conn5 <- [1,1930,null,{}] 03:37:55 INFO - PROCESS | 2860 | 1467110275931 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}] 03:37:55 INFO - PROCESS | 2860 | 1467110275936 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:56 INFO - PROCESS | 2860 | 1467110276050 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 03:37:56 INFO - PROCESS | 2860 | 1467110276207 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 2860 | 1467110276211 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:56 INFO - PROCESS | 2860 | ++DOCSHELL 19EF3000 == 42 [pid = 2860] [id = 492] 03:37:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19EF3C00) [pid = 2860] [serial = 1476] [outer = 00000000] 03:37:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19F57800) [pid = 2860] [serial = 1477] [outer = 19EF3C00] 03:37:56 INFO - PROCESS | 2860 | 1467110276272 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19F68400) [pid = 2860] [serial = 1478] [outer = 19EF3C00] 03:37:56 INFO - PROCESS | 2860 | 1467110276890 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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1023ms 03:37:56 INFO - PROCESS | 2860 | 1467110276943 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 2860 | 1467110276946 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 03:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:37:56 INFO - PROCESS | 2860 | 1467110276949 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 2860 | 1467110276951 Marionette TRACE conn5 <- [1,1934,null,{}] 03:37:56 INFO - PROCESS | 2860 | 1467110276955 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}] 03:37:56 INFO - PROCESS | 2860 | 1467110276958 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:57 INFO - PROCESS | 2860 | 1467110277079 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 03:37:57 INFO - PROCESS | 2860 | 1467110277330 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 2860 | 1467110277334 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:57 INFO - PROCESS | 2860 | ++DOCSHELL 0C591400 == 43 [pid = 2860] [id = 493] 03:37:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C595000) [pid = 2860] [serial = 1479] [outer = 00000000] 03:37:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0C76E800) [pid = 2860] [serial = 1480] [outer = 0C595000] 03:37:57 INFO - PROCESS | 2860 | 1467110277403 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0FA74800) [pid = 2860] [serial = 1481] [outer = 0C595000] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 0FB02400 == 42 [pid = 2860] [id = 333] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 103C4400 == 41 [pid = 2860] [id = 347] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 1CA96C00 == 40 [pid = 2860] [id = 470] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 0FA72C00 == 39 [pid = 2860] [id = 343] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 0C7CE400 == 38 [pid = 2860] [id = 341] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 0FB0FC00 == 37 [pid = 2860] [id = 338] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 0C7C9400 == 36 [pid = 2860] [id = 339] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 18702800 == 35 [pid = 2860] [id = 337] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 17176800 == 34 [pid = 2860] [id = 345] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 1710FC00 == 33 [pid = 2860] [id = 336] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 19740800 == 32 [pid = 2860] [id = 340] 03:37:58 INFO - PROCESS | 2860 | --DOCSHELL 19AA8C00 == 31 [pid = 2860] [id = 348] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (17118C00) [pid = 2860] [serial = 1424] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1462A800) [pid = 2860] [serial = 1421] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1005E800) [pid = 2860] [serial = 1417] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18769000) [pid = 2860] [serial = 1427] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C776C00) [pid = 2860] [serial = 1414] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1D4C5400) [pid = 2860] [serial = 1412] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (10235C00) [pid = 2860] [serial = 1418] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1565B400) [pid = 2860] [serial = 1423] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (13EE9400) [pid = 2860] [serial = 1420] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (199C2000) [pid = 2860] [serial = 1432] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18701C00) [pid = 2860] [serial = 1426] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0F65EC00) [pid = 2860] [serial = 1415] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (193A9C00) [pid = 2860] [serial = 1430] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (199C4000) [pid = 2860] [serial = 1433] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18DD0000) [pid = 2860] [serial = 1429] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19AB2C00) [pid = 2860] [serial = 1435] [outer = 00000000] [url = about:blank] 03:37:58 INFO - PROCESS | 2860 | 1467110278687 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1885ms 03:37:58 INFO - PROCESS | 2860 | 1467110278838 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 2860 | 1467110278842 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 03:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:37:58 INFO - PROCESS | 2860 | 1467110278848 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 2860 | 1467110278851 Marionette TRACE conn5 <- [1,1938,null,{}] 03:37:58 INFO - PROCESS | 2860 | 1467110278857 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}] 03:37:58 INFO - PROCESS | 2860 | 1467110278860 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:58 INFO - PROCESS | 2860 | 1467110278947 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 03:37:58 INFO - PROCESS | 2860 | 1467110278954 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 2860 | 1467110278958 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:59 INFO - PROCESS | 2860 | ++DOCSHELL 0C630800 == 32 [pid = 2860] [id = 494] 03:37:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C631000) [pid = 2860] [serial = 1482] [outer = 00000000] 03:37:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C63BC00) [pid = 2860] [serial = 1483] [outer = 0C631000] 03:37:59 INFO - PROCESS | 2860 | 1467110279009 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C63E400) [pid = 2860] [serial = 1484] [outer = 0C631000] 03:37:59 INFO - PROCESS | 2860 | 1467110279506 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 690ms 03:37:59 INFO - PROCESS | 2860 | 1467110279538 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 2860 | 1467110279543 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 03:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:37:59 INFO - PROCESS | 2860 | 1467110279549 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 2860 | 1467110279552 Marionette TRACE conn5 <- [1,1942,null,{}] 03:37:59 INFO - PROCESS | 2860 | 1467110279557 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}] 03:37:59 INFO - PROCESS | 2860 | 1467110279560 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:59 INFO - PROCESS | 2860 | 1467110279654 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 03:37:59 INFO - PROCESS | 2860 | 1467110279661 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 2860 | 1467110279664 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:37:59 INFO - PROCESS | 2860 | ++DOCSHELL 1004A000 == 33 [pid = 2860] [id = 495] 03:37:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (1004E000) [pid = 2860] [serial = 1485] [outer = 00000000] 03:37:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1022A800) [pid = 2860] [serial = 1486] [outer = 1004E000] 03:37:59 INFO - PROCESS | 2860 | 1467110279715 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1028C800) [pid = 2860] [serial = 1487] [outer = 1004E000] 03:38:00 INFO - PROCESS | 2860 | 1467110280181 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 03:38:00 INFO - PROCESS | 2860 | 1467110280223 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 2860 | 1467110280225 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 03:38:00 INFO - PROCESS | 2860 | 1467110280229 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:38:00 INFO - PROCESS | 2860 | 1467110280233 Marionette TRACE conn5 <- [1,1946,null,{}] 03:38:00 INFO - PROCESS | 2860 | 1467110280243 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}] 03:38:00 INFO - PROCESS | 2860 | 1467110280248 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:00 INFO - PROCESS | 2860 | 1467110280336 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 03:38:00 INFO - PROCESS | 2860 | 1467110280467 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 2860 | 1467110280470 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:00 INFO - PROCESS | 2860 | ++DOCSHELL 13FC4800 == 34 [pid = 2860] [id = 496] 03:38:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (13FC9800) [pid = 2860] [serial = 1488] [outer = 00000000] 03:38:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1474FC00) [pid = 2860] [serial = 1489] [outer = 13FC9800] 03:38:00 INFO - PROCESS | 2860 | 1467110280519 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (147E4800) [pid = 2860] [serial = 1490] [outer = 13FC9800] 03:38:00 INFO - PROCESS | 2860 | 1467110280954 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 03:38:01 INFO - PROCESS | 2860 | 1467110281003 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 2860 | 1467110281015 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 03:38:01 INFO - PROCESS | 2860 | 1467110281019 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 2860 | 1467110281020 Marionette TRACE conn5 <- [1,1950,null,{}] 03:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:38:01 INFO - PROCESS | 2860 | 1467110281034 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}] 03:38:01 INFO - PROCESS | 2860 | 1467110281036 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:01 INFO - PROCESS | 2860 | 1467110281158 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 03:38:01 INFO - PROCESS | 2860 | 1467110281170 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 2860 | 1467110281172 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:01 INFO - PROCESS | 2860 | ++DOCSHELL 148EB800 == 35 [pid = 2860] [id = 497] 03:38:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (15657C00) [pid = 2860] [serial = 1491] [outer = 00000000] 03:38:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (17111800) [pid = 2860] [serial = 1492] [outer = 15657C00] 03:38:01 INFO - PROCESS | 2860 | 1467110281217 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17510000) [pid = 2860] [serial = 1493] [outer = 15657C00] 03:38:01 INFO - PROCESS | 2860 | 1467110281672 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 03:38:01 INFO - PROCESS | 2860 | 1467110281694 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 03:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:38:01 INFO - PROCESS | 2860 | 1467110281696 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 03:38:01 INFO - PROCESS | 2860 | 1467110281699 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 2860 | 1467110281701 Marionette TRACE conn5 <- [1,1954,null,{}] 03:38:01 INFO - PROCESS | 2860 | 1467110281744 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}] 03:38:01 INFO - PROCESS | 2860 | 1467110281746 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:01 INFO - PROCESS | 2860 | 1467110281856 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 03:38:01 INFO - PROCESS | 2860 | 1467110281865 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 2860 | 1467110281867 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:01 INFO - PROCESS | 2860 | ++DOCSHELL 177A7000 == 36 [pid = 2860] [id = 498] 03:38:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (177A7C00) [pid = 2860] [serial = 1494] [outer = 00000000] 03:38:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1876D000) [pid = 2860] [serial = 1495] [outer = 177A7C00] 03:38:01 INFO - PROCESS | 2860 | 1467110281911 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18830400) [pid = 2860] [serial = 1496] [outer = 177A7C00] 03:38:02 INFO - PROCESS | 2860 | 1467110282354 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 710ms 03:38:02 INFO - PROCESS | 2860 | 1467110282411 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 2860 | 1467110282413 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 03:38:02 INFO - PROCESS | 2860 | 1467110282416 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:38:02 INFO - PROCESS | 2860 | 1467110282418 Marionette TRACE conn5 <- [1,1958,null,{}] 03:38:02 INFO - PROCESS | 2860 | 1467110282422 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}] 03:38:02 INFO - PROCESS | 2860 | 1467110282428 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:02 INFO - PROCESS | 2860 | 1467110282586 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 03:38:02 INFO - PROCESS | 2860 | 1467110282649 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 2860 | 1467110282651 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:02 INFO - PROCESS | 2860 | ++DOCSHELL 18CEA400 == 37 [pid = 2860] [id = 499] 03:38:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18DC6000) [pid = 2860] [serial = 1497] [outer = 00000000] 03:38:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1907C000) [pid = 2860] [serial = 1498] [outer = 18DC6000] 03:38:02 INFO - PROCESS | 2860 | 1467110282699 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (193B4C00) [pid = 2860] [serial = 1499] [outer = 18DC6000] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (177A4C00) [pid = 2860] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DC6400) [pid = 2860] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18826C00) [pid = 2860] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18A0BC00) [pid = 2860] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10297C00) [pid = 2860] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0FB02800) [pid = 2860] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C63CC00) [pid = 2860] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (10BDC400) [pid = 2860] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19AAAC00) [pid = 2860] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (15B44800) [pid = 2860] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19AAA000) [pid = 2860] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:38:03 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0C59B000) [pid = 2860] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:38:03 INFO - PROCESS | 2860 | 1467110283269 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]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 870ms 03:38:03 INFO - PROCESS | 2860 | 1467110283290 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 2860 | 1467110283292 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 03:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:38:03 INFO - PROCESS | 2860 | 1467110283295 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 2860 | 1467110283297 Marionette TRACE conn5 <- [1,1962,null,{}] 03:38:03 INFO - PROCESS | 2860 | 1467110283301 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}] 03:38:03 INFO - PROCESS | 2860 | 1467110283303 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:03 INFO - PROCESS | 2860 | 1467110283379 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 03:38:03 INFO - PROCESS | 2860 | 1467110283385 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 2860 | 1467110283387 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:03 INFO - PROCESS | 2860 | ++DOCSHELL 16483000 == 38 [pid = 2860] [id = 500] 03:38:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1710E400) [pid = 2860] [serial = 1500] [outer = 00000000] 03:38:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18DC4C00) [pid = 2860] [serial = 1501] [outer = 1710E400] 03:38:03 INFO - PROCESS | 2860 | 1467110283430 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18DD2800) [pid = 2860] [serial = 1502] [outer = 1710E400] 03:38:03 INFO - PROCESS | 2860 | 1467110283850 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]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 570ms 03:38:03 INFO - PROCESS | 2860 | 1467110283870 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 2860 | 1467110283872 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 03:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:38:03 INFO - PROCESS | 2860 | 1467110283875 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 2860 | 1467110283877 Marionette TRACE conn5 <- [1,1966,null,{}] 03:38:03 INFO - PROCESS | 2860 | 1467110283880 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}] 03:38:03 INFO - PROCESS | 2860 | 1467110283882 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:04 INFO - PROCESS | 2860 | 1467110284008 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 03:38:04 INFO - PROCESS | 2860 | 1467110284017 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 2860 | 1467110284019 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:04 INFO - PROCESS | 2860 | ++DOCSHELL 18CEC800 == 39 [pid = 2860] [id = 501] 03:38:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1973D400) [pid = 2860] [serial = 1503] [outer = 00000000] 03:38:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (199C4800) [pid = 2860] [serial = 1504] [outer = 1973D400] 03:38:04 INFO - PROCESS | 2860 | 1467110284065 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (199C6000) [pid = 2860] [serial = 1505] [outer = 1973D400] 03:38:04 INFO - PROCESS | 2860 | 1467110284518 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 03:38:04 INFO - PROCESS | 2860 | 1467110284546 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 2860 | 1467110284548 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 03:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:38:04 INFO - PROCESS | 2860 | 1467110284551 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 2860 | 1467110284552 Marionette TRACE conn5 <- [1,1970,null,{}] 03:38:04 INFO - PROCESS | 2860 | 1467110284556 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}] 03:38:04 INFO - PROCESS | 2860 | 1467110284558 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:04 INFO - PROCESS | 2860 | 1467110284671 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 03:38:04 INFO - PROCESS | 2860 | 1467110284680 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 2860 | 1467110284682 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:04 INFO - PROCESS | 2860 | ++DOCSHELL 19AAA000 == 40 [pid = 2860] [id = 502] 03:38:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19AAAC00) [pid = 2860] [serial = 1506] [outer = 00000000] 03:38:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B44800) [pid = 2860] [serial = 1507] [outer = 19AAAC00] 03:38:04 INFO - PROCESS | 2860 | 1467110284725 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19B46400) [pid = 2860] [serial = 1508] [outer = 19AAAC00] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 0C635400 == 39 [pid = 2860] [id = 490] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 148E1400 == 38 [pid = 2860] [id = 491] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 19EF3000 == 37 [pid = 2860] [id = 492] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 0C595400 == 36 [pid = 2860] [id = 489] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 1004A000 == 35 [pid = 2860] [id = 495] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 0C630800 == 34 [pid = 2860] [id = 494] 03:38:05 INFO - PROCESS | 2860 | --DOCSHELL 0C591400 == 33 [pid = 2860] [id = 493] 03:38:06 INFO - PROCESS | 2860 | --DOCSHELL 13FC4800 == 32 [pid = 2860] [id = 496] 03:38:06 INFO - PROCESS | 2860 | --DOCSHELL 177A7000 == 31 [pid = 2860] [id = 498] 03:38:06 INFO - PROCESS | 2860 | --DOCSHELL 148EB800 == 30 [pid = 2860] [id = 497] 03:38:06 INFO - PROCESS | 2860 | --DOCSHELL 18CEC800 == 29 [pid = 2860] [id = 501] 03:38:06 INFO - PROCESS | 2860 | --DOCSHELL 18CEA400 == 28 [pid = 2860] [id = 499] 03:38:06 INFO - PROCESS | 2860 | --DOCSHELL 16483000 == 27 [pid = 2860] [id = 500] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18116C00) [pid = 2860] [serial = 1453] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19741400) [pid = 2860] [serial = 1459] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18A0AC00) [pid = 2860] [serial = 1457] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18A09C00) [pid = 2860] [serial = 1456] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (199C7000) [pid = 2860] [serial = 1462] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (10DD0000) [pid = 2860] [serial = 1447] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (13EAA400) [pid = 2860] [serial = 1448] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0FB0BC00) [pid = 2860] [serial = 1444] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10051000) [pid = 2860] [serial = 1445] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FA76000) [pid = 2860] [serial = 1438] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0FB0A800) [pid = 2860] [serial = 1439] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (10DA5400) [pid = 2860] [serial = 1441] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (13DF2800) [pid = 2860] [serial = 1442] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (17111000) [pid = 2860] [serial = 1436] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (16491000) [pid = 2860] [serial = 1450] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (19B4C800) [pid = 2860] [serial = 1466] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (19BC1C00) [pid = 2860] [serial = 1469] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (18CEA800) [pid = 2860] [serial = 1468] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (18DD0800) [pid = 2860] [serial = 1460] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (19B42000) [pid = 2860] [serial = 1465] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (19AA5800) [pid = 2860] [serial = 1463] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (18822800) [pid = 2860] [serial = 1454] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (1711B000) [pid = 2860] [serial = 1451] [outer = 00000000] [url = about:blank] 03:38:06 INFO - PROCESS | 2860 | 1467110286465 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1984ms 03:38:06 INFO - PROCESS | 2860 | 1467110286536 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 2860 | 1467110286540 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 03:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:38:06 INFO - PROCESS | 2860 | 1467110286545 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 2860 | 1467110286548 Marionette TRACE conn5 <- [1,1974,null,{}] 03:38:06 INFO - PROCESS | 2860 | 1467110286554 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}] 03:38:06 INFO - PROCESS | 2860 | 1467110286558 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:06 INFO - PROCESS | 2860 | 1467110286647 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 03:38:06 INFO - PROCESS | 2860 | 1467110286660 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 2860 | 1467110286662 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:06 INFO - PROCESS | 2860 | ++DOCSHELL 0C62FC00 == 28 [pid = 2860] [id = 503] 03:38:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (0C630C00) [pid = 2860] [serial = 1509] [outer = 00000000] 03:38:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (0C63B400) [pid = 2860] [serial = 1510] [outer = 0C630C00] 03:38:06 INFO - PROCESS | 2860 | 1467110286711 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0C7CA000) [pid = 2860] [serial = 1511] [outer = 0C630C00] 03:38:07 INFO - PROCESS | 2860 | 1467110287191 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 690ms 03:38:07 INFO - PROCESS | 2860 | 1467110287235 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 2860 | 1467110287240 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 03:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:38:07 INFO - PROCESS | 2860 | 1467110287247 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 2860 | 1467110287249 Marionette TRACE conn5 <- [1,1978,null,{}] 03:38:07 INFO - PROCESS | 2860 | 1467110287253 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}] 03:38:07 INFO - PROCESS | 2860 | 1467110287256 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:07 INFO - PROCESS | 2860 | 1467110287343 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 03:38:07 INFO - PROCESS | 2860 | 1467110287352 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 2860 | 1467110287355 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:07 INFO - PROCESS | 2860 | ++DOCSHELL 0FB10C00 == 29 [pid = 2860] [id = 504] 03:38:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0FB6AC00) [pid = 2860] [serial = 1512] [outer = 00000000] 03:38:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (10046800) [pid = 2860] [serial = 1513] [outer = 0FB6AC00] 03:38:07 INFO - PROCESS | 2860 | 1467110287402 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (10053000) [pid = 2860] [serial = 1514] [outer = 0FB6AC00] 03:38:07 INFO - PROCESS | 2860 | 1467110287882 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 670ms 03:38:07 INFO - PROCESS | 2860 | 1467110287920 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 2860 | 1467110287922 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 03:38:07 INFO - PROCESS | 2860 | 1467110287926 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:38:07 INFO - PROCESS | 2860 | 1467110287929 Marionette TRACE conn5 <- [1,1982,null,{}] 03:38:07 INFO - PROCESS | 2860 | 1467110287940 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}] 03:38:07 INFO - PROCESS | 2860 | 1467110287945 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:08 INFO - PROCESS | 2860 | 1467110288029 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 03:38:08 INFO - PROCESS | 2860 | 1467110288152 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 2860 | 1467110288155 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:08 INFO - PROCESS | 2860 | ++DOCSHELL 10DD1400 == 30 [pid = 2860] [id = 505] 03:38:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (10DD3400) [pid = 2860] [serial = 1515] [outer = 00000000] 03:38:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (13DEB800) [pid = 2860] [serial = 1516] [outer = 10DD3400] 03:38:08 INFO - PROCESS | 2860 | 1467110288205 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (13E1EC00) [pid = 2860] [serial = 1517] [outer = 10DD3400] 03:38:08 INFO - PROCESS | 2860 | 1467110288614 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]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 730ms 03:38:08 INFO - PROCESS | 2860 | 1467110288660 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 2860 | 1467110288662 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 03:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:38:08 INFO - PROCESS | 2860 | 1467110288666 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 2860 | 1467110288667 Marionette TRACE conn5 <- [1,1986,null,{}] 03:38:08 INFO - PROCESS | 2860 | 1467110288671 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}] 03:38:08 INFO - PROCESS | 2860 | 1467110288673 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:08 INFO - PROCESS | 2860 | 1467110288799 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 03:38:08 INFO - PROCESS | 2860 | 1467110288814 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 2860 | 1467110288816 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:08 INFO - PROCESS | 2860 | ++DOCSHELL 13EE8400 == 31 [pid = 2860] [id = 506] 03:38:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (13EE9000) [pid = 2860] [serial = 1518] [outer = 00000000] 03:38:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (147E2C00) [pid = 2860] [serial = 1519] [outer = 13EE9000] 03:38:08 INFO - PROCESS | 2860 | 1467110288860 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (15659400) [pid = 2860] [serial = 1520] [outer = 13EE9000] 03:38:09 INFO - PROCESS | 2860 | 1467110289274 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]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 630ms 03:38:09 INFO - PROCESS | 2860 | 1467110289300 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 03:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:38:09 INFO - PROCESS | 2860 | 1467110289302 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 03:38:09 INFO - PROCESS | 2860 | 1467110289305 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 2860 | 1467110289307 Marionette TRACE conn5 <- [1,1990,null,{}] 03:38:09 INFO - PROCESS | 2860 | 1467110289311 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}] 03:38:09 INFO - PROCESS | 2860 | 1467110289313 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:09 INFO - PROCESS | 2860 | 1467110289423 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 03:38:09 INFO - PROCESS | 2860 | 1467110289461 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 2860 | 1467110289463 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:09 INFO - PROCESS | 2860 | ++DOCSHELL 15B48400 == 32 [pid = 2860] [id = 507] 03:38:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (15B4CC00) [pid = 2860] [serial = 1521] [outer = 00000000] 03:38:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (17112800) [pid = 2860] [serial = 1522] [outer = 15B4CC00] 03:38:09 INFO - PROCESS | 2860 | 1467110289507 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (17173000) [pid = 2860] [serial = 1523] [outer = 15B4CC00] 03:38:09 INFO - PROCESS | 2860 | 1467110289924 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]]]}] 03:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 03:38:10 INFO - PROCESS | 2860 | 1467110289976 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 2860 | 1467110289978 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 03:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:38:10 INFO - PROCESS | 2860 | 1467110289989 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 2860 | 1467110289991 Marionette TRACE conn5 <- [1,1994,null,{}] 03:38:10 INFO - PROCESS | 2860 | 1467110289995 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}] 03:38:10 INFO - PROCESS | 2860 | 1467110290001 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:10 INFO - PROCESS | 2860 | 1467110290105 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 03:38:10 INFO - PROCESS | 2860 | 1467110290116 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 2860 | 1467110290118 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:10 INFO - PROCESS | 2860 | ++DOCSHELL 1759C000 == 33 [pid = 2860] [id = 508] 03:38:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (177ACC00) [pid = 2860] [serial = 1524] [outer = 00000000] 03:38:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1882BC00) [pid = 2860] [serial = 1525] [outer = 177ACC00] 03:38:10 INFO - PROCESS | 2860 | 1467110290162 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18A12800) [pid = 2860] [serial = 1526] [outer = 177ACC00] 03:38:10 INFO - PROCESS | 2860 | 1467110290605 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]]]}] 03:38:10 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 03:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 03:38:10 INFO - PROCESS | 2860 | 1467110290662 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 2860 | 1467110290664 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 03:38:10 INFO - PROCESS | 2860 | 1467110290667 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:38:10 INFO - PROCESS | 2860 | 1467110290669 Marionette TRACE conn5 <- [1,1998,null,{}] 03:38:10 INFO - PROCESS | 2860 | 1467110290673 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}] 03:38:10 INFO - PROCESS | 2860 | 1467110290675 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:10 INFO - PROCESS | 2860 | 1467110290756 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 03:38:10 INFO - PROCESS | 2860 | 1467110290790 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 2860 | 1467110290792 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:10 INFO - PROCESS | 2860 | ++DOCSHELL 18CEBC00 == 34 [pid = 2860] [id = 509] 03:38:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18CF7800) [pid = 2860] [serial = 1527] [outer = 00000000] 03:38:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DCC800) [pid = 2860] [serial = 1528] [outer = 18CF7800] 03:38:10 INFO - PROCESS | 2860 | 1467110290837 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18DCD000) [pid = 2860] [serial = 1529] [outer = 18CF7800] 03:38:11 INFO - PROCESS | 2860 | 1467110291264 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]]]}] 03:38:11 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 03:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 630ms 03:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:38:11 INFO - PROCESS | 2860 | 1467110291314 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 2860 | 1467110291317 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 03:38:11 INFO - PROCESS | 2860 | 1467110291320 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 2860 | 1467110291321 Marionette TRACE conn5 <- [1,2002,null,{}] 03:38:11 INFO - PROCESS | 2860 | 1467110291325 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}] 03:38:11 INFO - PROCESS | 2860 | 1467110291327 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:11 INFO - PROCESS | 2860 | 1467110291405 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 03:38:11 INFO - PROCESS | 2860 | 1467110291410 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 2860 | 1467110291412 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:11 INFO - PROCESS | 2860 | ++DOCSHELL 18DC9000 == 35 [pid = 2860] [id = 510] 03:38:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1973C000) [pid = 2860] [serial = 1530] [outer = 00000000] 03:38:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (199BE000) [pid = 2860] [serial = 1531] [outer = 1973C000] 03:38:11 INFO - PROCESS | 2860 | 1467110291456 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19744400) [pid = 2860] [serial = 1532] [outer = 1973C000] 03:38:11 INFO - PROCESS | 2860 | 1467110291927 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]]]}] 03:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 631ms 03:38:11 INFO - PROCESS | 2860 | 1467110291953 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 2860 | 1467110291955 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 03:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:38:11 INFO - PROCESS | 2860 | 1467110291958 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 2860 | 1467110291960 Marionette TRACE conn5 <- [1,2006,null,{}] 03:38:11 INFO - PROCESS | 2860 | 1467110291963 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}] 03:38:11 INFO - PROCESS | 2860 | 1467110291965 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:12 INFO - PROCESS | 2860 | 1467110292080 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 03:38:12 INFO - PROCESS | 2860 | 1467110292085 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 2860 | 1467110292087 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:12 INFO - PROCESS | 2860 | ++DOCSHELL 10DA2000 == 36 [pid = 2860] [id = 511] 03:38:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19AA8400) [pid = 2860] [serial = 1533] [outer = 00000000] 03:38:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19AAF800) [pid = 2860] [serial = 1534] [outer = 19AA8400] 03:38:12 INFO - PROCESS | 2860 | 1467110292130 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19AB0000) [pid = 2860] [serial = 1535] [outer = 19AA8400] 03:38:12 INFO - PROCESS | 2860 | 1467110292605 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 671ms 03:38:12 INFO - PROCESS | 2860 | 1467110292630 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 03:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:38:12 INFO - PROCESS | 2860 | 1467110292632 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 03:38:12 INFO - PROCESS | 2860 | 1467110292635 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 2860 | 1467110292637 Marionette TRACE conn5 <- [1,2010,null,{}] 03:38:12 INFO - PROCESS | 2860 | 1467110292640 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}] 03:38:12 INFO - PROCESS | 2860 | 1467110292642 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:12 INFO - PROCESS | 2860 | 1467110292757 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 03:38:12 INFO - PROCESS | 2860 | 1467110292762 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 2860 | 1467110292764 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:12 INFO - PROCESS | 2860 | ++DOCSHELL 0FB6FC00 == 37 [pid = 2860] [id = 512] 03:38:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (102E2000) [pid = 2860] [serial = 1536] [outer = 00000000] 03:38:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19B4A400) [pid = 2860] [serial = 1537] [outer = 102E2000] 03:38:12 INFO - PROCESS | 2860 | 1467110292808 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19BC3400) [pid = 2860] [serial = 1538] [outer = 102E2000] 03:38:13 INFO - PROCESS | 2860 | 1467110293266 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 03:38:13 INFO - PROCESS | 2860 | 1467110293306 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 2860 | 1467110293309 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 03:38:13 INFO - PROCESS | 2860 | 1467110293312 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:38:13 INFO - PROCESS | 2860 | 1467110293314 Marionette TRACE conn5 <- [1,2014,null,{}] 03:38:13 INFO - PROCESS | 2860 | 1467110293318 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}] 03:38:13 INFO - PROCESS | 2860 | 1467110293320 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:13 INFO - PROCESS | 2860 | 1467110293457 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 03:38:13 INFO - PROCESS | 2860 | 1467110293558 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 2860 | 1467110293560 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:13 INFO - PROCESS | 2860 | ++DOCSHELL 15657800 == 38 [pid = 2860] [id = 513] 03:38:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19EEC000) [pid = 2860] [serial = 1539] [outer = 00000000] 03:38:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1AAB0800) [pid = 2860] [serial = 1540] [outer = 19EEC000] 03:38:13 INFO - PROCESS | 2860 | 1467110293605 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1B130000) [pid = 2860] [serial = 1541] [outer = 19EEC000] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1973D400) [pid = 2860] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (15657C00) [pid = 2860] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (177A7C00) [pid = 2860] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18DC6000) [pid = 2860] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (13FC9800) [pid = 2860] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1004E000) [pid = 2860] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C631000) [pid = 2860] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0C595000) [pid = 2860] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (19EF3C00) [pid = 2860] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (148E9000) [pid = 2860] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FB05000) [pid = 2860] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:38:13 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1710E400) [pid = 2860] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:38:14 INFO - PROCESS | 2860 | 1467110294102 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 830ms 03:38:14 INFO - PROCESS | 2860 | 1467110294146 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 2860 | 1467110294148 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 03:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:38:14 INFO - PROCESS | 2860 | 1467110294151 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 2860 | 1467110294153 Marionette TRACE conn5 <- [1,2018,null,{}] 03:38:14 INFO - PROCESS | 2860 | 1467110294156 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}] 03:38:14 INFO - PROCESS | 2860 | 1467110294158 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:14 INFO - PROCESS | 2860 | 1467110294240 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 03:38:14 INFO - PROCESS | 2860 | 1467110294245 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 2860 | 1467110294247 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:14 INFO - PROCESS | 2860 | ++DOCSHELL 15651800 == 39 [pid = 2860] [id = 514] 03:38:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (148E7C00) [pid = 2860] [serial = 1542] [outer = 00000000] 03:38:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1973D400) [pid = 2860] [serial = 1543] [outer = 148E7C00] 03:38:14 INFO - PROCESS | 2860 | 1467110294302 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19BC3800) [pid = 2860] [serial = 1544] [outer = 148E7C00] 03:38:14 INFO - PROCESS | 2860 | 1467110294756 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 03:38:14 INFO - PROCESS | 2860 | 1467110294794 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 2860 | 1467110294796 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 03:38:14 INFO - PROCESS | 2860 | 1467110294799 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 2860 | 1467110294801 Marionette TRACE conn5 <- [1,2022,null,{}] 03:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:38:14 INFO - PROCESS | 2860 | 1467110294804 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}] 03:38:14 INFO - PROCESS | 2860 | 1467110294806 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:14 INFO - PROCESS | 2860 | 1467110294887 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 03:38:14 INFO - PROCESS | 2860 | 1467110294893 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 2860 | 1467110294894 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:14 INFO - PROCESS | 2860 | ++DOCSHELL 19EF3C00 == 40 [pid = 2860] [id = 515] 03:38:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19F68000) [pid = 2860] [serial = 1545] [outer = 00000000] 03:38:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1B29B800) [pid = 2860] [serial = 1546] [outer = 19F68000] 03:38:14 INFO - PROCESS | 2860 | 1467110294937 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1BA28000) [pid = 2860] [serial = 1547] [outer = 19F68000] 03:38:15 INFO - PROCESS | 2860 | 1467110295387 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 631ms 03:38:15 INFO - PROCESS | 2860 | 1467110295445 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 2860 | 1467110295447 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 03:38:15 INFO - PROCESS | 2860 | 1467110295451 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:38:15 INFO - PROCESS | 2860 | 1467110295452 Marionette TRACE conn5 <- [1,2026,null,{}] 03:38:15 INFO - PROCESS | 2860 | 1467110295456 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}] 03:38:15 INFO - PROCESS | 2860 | 1467110295458 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:15 INFO - PROCESS | 2860 | 1467110295536 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 03:38:15 INFO - PROCESS | 2860 | 1467110295542 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 2860 | 1467110295544 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:15 INFO - PROCESS | 2860 | ++DOCSHELL 17112400 == 41 [pid = 2860] [id = 516] 03:38:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1BA32800) [pid = 2860] [serial = 1548] [outer = 00000000] 03:38:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1BA97800) [pid = 2860] [serial = 1549] [outer = 1BA32800] 03:38:15 INFO - PROCESS | 2860 | 1467110295586 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1BD67400) [pid = 2860] [serial = 1550] [outer = 1BA32800] 03:38:16 INFO - PROCESS | 2860 | --DOCSHELL 19AAA000 == 40 [pid = 2860] [id = 502] 03:38:16 INFO - PROCESS | 2860 | --DOCSHELL 0C62FC00 == 39 [pid = 2860] [id = 503] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 13EE8400 == 38 [pid = 2860] [id = 506] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 0FB10C00 == 37 [pid = 2860] [id = 504] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 10DD1400 == 36 [pid = 2860] [id = 505] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 1759C000 == 35 [pid = 2860] [id = 508] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 15B48400 == 34 [pid = 2860] [id = 507] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 18DC9000 == 33 [pid = 2860] [id = 510] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 19EF3C00 == 32 [pid = 2860] [id = 515] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 15657800 == 31 [pid = 2860] [id = 513] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 15651800 == 30 [pid = 2860] [id = 514] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 10DA2000 == 29 [pid = 2860] [id = 511] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 18CEBC00 == 28 [pid = 2860] [id = 509] 03:38:17 INFO - PROCESS | 2860 | --DOCSHELL 0FB6FC00 == 27 [pid = 2860] [id = 512] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (199C6000) [pid = 2860] [serial = 1505] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (17111800) [pid = 2860] [serial = 1492] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1876D000) [pid = 2860] [serial = 1495] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1907C000) [pid = 2860] [serial = 1498] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (199C4800) [pid = 2860] [serial = 1504] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (193B4C00) [pid = 2860] [serial = 1499] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1474FC00) [pid = 2860] [serial = 1489] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1022A800) [pid = 2860] [serial = 1486] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1028C800) [pid = 2860] [serial = 1487] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C63BC00) [pid = 2860] [serial = 1483] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C63E400) [pid = 2860] [serial = 1484] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0FA74800) [pid = 2860] [serial = 1481] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C76E800) [pid = 2860] [serial = 1480] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19F68400) [pid = 2860] [serial = 1478] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19F57800) [pid = 2860] [serial = 1477] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (177A4400) [pid = 2860] [serial = 1475] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1648F800) [pid = 2860] [serial = 1474] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (10DA0C00) [pid = 2860] [serial = 1472] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (10065400) [pid = 2860] [serial = 1471] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18830400) [pid = 2860] [serial = 1496] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18DC4C00) [pid = 2860] [serial = 1501] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (18DD2800) [pid = 2860] [serial = 1502] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (19B44800) [pid = 2860] [serial = 1507] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (17510000) [pid = 2860] [serial = 1493] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (147E4800) [pid = 2860] [serial = 1490] [outer = 00000000] [url = about:blank] 03:38:17 INFO - PROCESS | 2860 | 1467110297430 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2020ms 03:38:17 INFO - PROCESS | 2860 | 1467110297475 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 2860 | 1467110297479 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 03:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:38:17 INFO - PROCESS | 2860 | 1467110297484 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 2860 | 1467110297488 Marionette TRACE conn5 <- [1,2030,null,{}] 03:38:17 INFO - PROCESS | 2860 | 1467110297494 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}] 03:38:17 INFO - PROCESS | 2860 | 1467110297497 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:17 INFO - PROCESS | 2860 | 1467110297592 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 03:38:17 INFO - PROCESS | 2860 | 1467110297603 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 2860 | 1467110297608 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:17 INFO - PROCESS | 2860 | ++DOCSHELL 0C59B800 == 28 [pid = 2860] [id = 517] 03:38:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0C59C000) [pid = 2860] [serial = 1551] [outer = 00000000] 03:38:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0C634400) [pid = 2860] [serial = 1552] [outer = 0C59C000] 03:38:17 INFO - PROCESS | 2860 | 1467110297659 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0C694C00) [pid = 2860] [serial = 1553] [outer = 0C59C000] 03:38:18 INFO - PROCESS | 2860 | 1467110298184 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]]]}] 03:38:18 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) 03:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 730ms 03:38:18 INFO - PROCESS | 2860 | 1467110298215 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 2860 | 1467110298220 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 03:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:38:18 INFO - PROCESS | 2860 | 1467110298226 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 2860 | 1467110298228 Marionette TRACE conn5 <- [1,2034,null,{}] 03:38:18 INFO - PROCESS | 2860 | 1467110298232 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}] 03:38:18 INFO - PROCESS | 2860 | 1467110298235 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:18 INFO - PROCESS | 2860 | 1467110298324 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 03:38:18 INFO - PROCESS | 2860 | 1467110298424 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 2860 | 1467110298427 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:18 INFO - PROCESS | 2860 | ++DOCSHELL 0FB06C00 == 29 [pid = 2860] [id = 518] 03:38:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0FB07800) [pid = 2860] [serial = 1554] [outer = 00000000] 03:38:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0FB0BC00) [pid = 2860] [serial = 1555] [outer = 0FB07800] 03:38:18 INFO - PROCESS | 2860 | 1467110298474 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0FB6B000) [pid = 2860] [serial = 1556] [outer = 0FB07800] 03:38:18 INFO - PROCESS | 2860 | 1467110298889 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 03:38:18 INFO - PROCESS | 2860 | 1467110298899 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 2860 | 1467110298902 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 03:38:18 INFO - PROCESS | 2860 | 1467110298905 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:38:18 INFO - PROCESS | 2860 | 1467110298909 Marionette TRACE conn5 <- [1,2038,null,{}] 03:38:18 INFO - PROCESS | 2860 | 1467110298921 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}] 03:38:18 INFO - PROCESS | 2860 | 1467110298926 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:19 INFO - PROCESS | 2860 | 1467110299042 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 03:38:19 INFO - PROCESS | 2860 | 1467110299053 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 2860 | 1467110299056 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:19 INFO - PROCESS | 2860 | ++DOCSHELL 103BD400 == 30 [pid = 2860] [id = 519] 03:38:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (103BEC00) [pid = 2860] [serial = 1557] [outer = 00000000] 03:38:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (10BD6800) [pid = 2860] [serial = 1558] [outer = 103BEC00] 03:38:19 INFO - PROCESS | 2860 | 1467110299104 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (10DA0000) [pid = 2860] [serial = 1559] [outer = 103BEC00] 03:38:19 INFO - PROCESS | 2860 | 1467110299572 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]]]}] 03:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 03:38:19 INFO - PROCESS | 2860 | 1467110299640 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 03:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:38:19 INFO - PROCESS | 2860 | 1467110299642 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 03:38:19 INFO - PROCESS | 2860 | 1467110299646 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 2860 | 1467110299648 Marionette TRACE conn5 <- [1,2042,null,{}] 03:38:19 INFO - PROCESS | 2860 | 1467110299651 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}] 03:38:19 INFO - PROCESS | 2860 | 1467110299653 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:19 INFO - PROCESS | 2860 | 1467110299743 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 03:38:19 INFO - PROCESS | 2860 | 1467110299749 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 2860 | 1467110299751 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:19 INFO - PROCESS | 2860 | ++DOCSHELL 13DF0800 == 31 [pid = 2860] [id = 520] 03:38:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (13DF3800) [pid = 2860] [serial = 1560] [outer = 00000000] 03:38:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (13FC6C00) [pid = 2860] [serial = 1561] [outer = 13DF3800] 03:38:19 INFO - PROCESS | 2860 | 1467110299798 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (14692C00) [pid = 2860] [serial = 1562] [outer = 13DF3800] 03:38:20 INFO - PROCESS | 2860 | 1467110300250 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 630ms 03:38:20 INFO - PROCESS | 2860 | 1467110300283 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 2860 | 1467110300286 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 03:38:20 INFO - PROCESS | 2860 | 1467110300289 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:38:20 INFO - PROCESS | 2860 | 1467110300291 Marionette TRACE conn5 <- [1,2046,null,{}] 03:38:20 INFO - PROCESS | 2860 | 1467110300294 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}] 03:38:20 INFO - PROCESS | 2860 | 1467110300296 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:20 INFO - PROCESS | 2860 | 1467110300377 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 03:38:20 INFO - PROCESS | 2860 | 1467110300410 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 2860 | 1467110300412 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:20 INFO - PROCESS | 2860 | ++DOCSHELL 148E1C00 == 32 [pid = 2860] [id = 521] 03:38:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1564EC00) [pid = 2860] [serial = 1563] [outer = 00000000] 03:38:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (15B45000) [pid = 2860] [serial = 1564] [outer = 1564EC00] 03:38:20 INFO - PROCESS | 2860 | 1467110300458 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (16486400) [pid = 2860] [serial = 1565] [outer = 1564EC00] 03:38:20 INFO - PROCESS | 2860 | 1467110300888 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 631ms 03:38:20 INFO - PROCESS | 2860 | 1467110300944 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 2860 | 1467110300947 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 03:38:20 INFO - PROCESS | 2860 | 1467110300950 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:38:20 INFO - PROCESS | 2860 | 1467110300951 Marionette TRACE conn5 <- [1,2050,null,{}] 03:38:20 INFO - PROCESS | 2860 | 1467110300955 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}] 03:38:20 INFO - PROCESS | 2860 | 1467110300961 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:21 INFO - PROCESS | 2860 | 1467110301066 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 03:38:21 INFO - PROCESS | 2860 | 1467110301072 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 2860 | 1467110301073 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:21 INFO - PROCESS | 2860 | ++DOCSHELL 17594C00 == 33 [pid = 2860] [id = 522] 03:38:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1759A400) [pid = 2860] [serial = 1566] [outer = 00000000] 03:38:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18117000) [pid = 2860] [serial = 1567] [outer = 1759A400] 03:38:21 INFO - PROCESS | 2860 | 1467110301122 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1870A400) [pid = 2860] [serial = 1568] [outer = 1759A400] 03:38:21 INFO - PROCESS | 2860 | 1467110301591 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 03:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:38:21 INFO - PROCESS | 2860 | 1467110301623 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 2860 | 1467110301625 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 03:38:21 INFO - PROCESS | 2860 | 1467110301628 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 2860 | 1467110301630 Marionette TRACE conn5 <- [1,2054,null,{}] 03:38:21 INFO - PROCESS | 2860 | 1467110301633 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}] 03:38:21 INFO - PROCESS | 2860 | 1467110301635 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:21 INFO - PROCESS | 2860 | 1467110301711 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 03:38:21 INFO - PROCESS | 2860 | 1467110301746 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 2860 | 1467110301747 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:21 INFO - PROCESS | 2860 | ++DOCSHELL 1028F000 == 34 [pid = 2860] [id = 523] 03:38:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18767800) [pid = 2860] [serial = 1569] [outer = 00000000] 03:38:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1882B800) [pid = 2860] [serial = 1570] [outer = 18767800] 03:38:21 INFO - PROCESS | 2860 | 1467110301791 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1882C000) [pid = 2860] [serial = 1571] [outer = 18767800] 03:38:22 INFO - PROCESS | 2860 | 1467110302216 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 630ms 03:38:22 INFO - PROCESS | 2860 | 1467110302268 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 2860 | 1467110302270 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 03:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:38:22 INFO - PROCESS | 2860 | 1467110302273 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 2860 | 1467110302275 Marionette TRACE conn5 <- [1,2058,null,{}] 03:38:22 INFO - PROCESS | 2860 | 1467110302278 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}] 03:38:22 INFO - PROCESS | 2860 | 1467110302280 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:22 INFO - PROCESS | 2860 | 1467110302358 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 03:38:22 INFO - PROCESS | 2860 | 1467110302364 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 2860 | 1467110302366 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:22 INFO - PROCESS | 2860 | ++DOCSHELL 18830400 == 35 [pid = 2860] [id = 524] 03:38:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18CE9800) [pid = 2860] [serial = 1572] [outer = 00000000] 03:38:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18DCBC00) [pid = 2860] [serial = 1573] [outer = 18CE9800] 03:38:22 INFO - PROCESS | 2860 | 1467110302409 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (18DC7C00) [pid = 2860] [serial = 1574] [outer = 18CE9800] 03:38:22 INFO - PROCESS | 2860 | 1467110302868 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 03:38:22 INFO - PROCESS | 2860 | 1467110302905 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 2860 | 1467110302907 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 03:38:22 INFO - PROCESS | 2860 | 1467110302910 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:38:22 INFO - PROCESS | 2860 | 1467110302912 Marionette TRACE conn5 <- [1,2062,null,{}] 03:38:22 INFO - PROCESS | 2860 | 1467110302916 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}] 03:38:22 INFO - PROCESS | 2860 | 1467110302917 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:23 INFO - PROCESS | 2860 | 1467110303029 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 03:38:23 INFO - PROCESS | 2860 | 1467110303034 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 2860 | 1467110303036 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:23 INFO - PROCESS | 2860 | ++DOCSHELL 10393000 == 36 [pid = 2860] [id = 525] 03:38:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19738800) [pid = 2860] [serial = 1575] [outer = 00000000] 03:38:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1973E400) [pid = 2860] [serial = 1576] [outer = 19738800] 03:38:23 INFO - PROCESS | 2860 | 1467110303079 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19745000) [pid = 2860] [serial = 1577] [outer = 19738800] 03:38:23 INFO - PROCESS | 2860 | 1467110303577 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 03:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:38:23 INFO - PROCESS | 2860 | 1467110303645 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 2860 | 1467110303647 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 03:38:23 INFO - PROCESS | 2860 | 1467110303651 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 2860 | 1467110303652 Marionette TRACE conn5 <- [1,2066,null,{}] 03:38:23 INFO - PROCESS | 2860 | 1467110303656 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}] 03:38:23 INFO - PROCESS | 2860 | 1467110303658 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:23 INFO - PROCESS | 2860 | 1467110303783 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 03:38:23 INFO - PROCESS | 2860 | 1467110303854 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 2860 | 1467110303856 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:23 INFO - PROCESS | 2860 | ++DOCSHELL 177A6800 == 37 [pid = 2860] [id = 526] 03:38:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (18DCF000) [pid = 2860] [serial = 1578] [outer = 00000000] 03:38:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (199CA000) [pid = 2860] [serial = 1579] [outer = 18DCF000] 03:38:23 INFO - PROCESS | 2860 | 1467110303902 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (19AA6800) [pid = 2860] [serial = 1580] [outer = 18DCF000] 03:38:24 INFO - PROCESS | 2860 | 1467110304339 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 730ms 03:38:24 INFO - PROCESS | 2860 | 1467110304385 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 2860 | 1467110304387 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 03:38:24 INFO - PROCESS | 2860 | 1467110304390 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:38:24 INFO - PROCESS | 2860 | 1467110304393 Marionette TRACE conn5 <- [1,2070,null,{}] 03:38:24 INFO - PROCESS | 2860 | 1467110304396 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}] 03:38:24 INFO - PROCESS | 2860 | 1467110304398 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:24 INFO - PROCESS | 2860 | 1467110304527 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 03:38:24 INFO - PROCESS | 2860 | 1467110304754 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 2860 | 1467110304757 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (19F68000) [pid = 2860] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19AA8400) [pid = 2860] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (102E2000) [pid = 2860] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19EEC000) [pid = 2860] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19AAAC00) [pid = 2860] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1973C000) [pid = 2860] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (18CF7800) [pid = 2860] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (177ACC00) [pid = 2860] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (15B4CC00) [pid = 2860] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (13EE9000) [pid = 2860] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (10DD3400) [pid = 2860] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0FB6AC00) [pid = 2860] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C630C00) [pid = 2860] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:38:24 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (148E7C00) [pid = 2860] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:38:24 INFO - PROCESS | 2860 | ++DOCSHELL 08AE4C00 == 38 [pid = 2860] [id = 527] 03:38:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C52C800) [pid = 2860] [serial = 1581] [outer = 00000000] 03:38:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (102E2000) [pid = 2860] [serial = 1582] [outer = 0C52C800] 03:38:24 INFO - PROCESS | 2860 | 1467110304811 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1648A400) [pid = 2860] [serial = 1583] [outer = 0C52C800] 03:38:25 INFO - PROCESS | 2860 | 1467110305178 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]]]}] 03:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 831ms 03:38:25 INFO - PROCESS | 2860 | 1467110305225 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 2860 | 1467110305227 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 03:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:38:25 INFO - PROCESS | 2860 | 1467110305230 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 2860 | 1467110305231 Marionette TRACE conn5 <- [1,2074,null,{}] 03:38:25 INFO - PROCESS | 2860 | 1467110305235 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}] 03:38:25 INFO - PROCESS | 2860 | 1467110305236 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:25 INFO - PROCESS | 2860 | 1467110305318 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 03:38:25 INFO - PROCESS | 2860 | 1467110305417 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 2860 | 1467110305419 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:25 INFO - PROCESS | 2860 | ++DOCSHELL 14199800 == 39 [pid = 2860] [id = 528] 03:38:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (15B47400) [pid = 2860] [serial = 1584] [outer = 00000000] 03:38:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19B4C800) [pid = 2860] [serial = 1585] [outer = 15B47400] 03:38:25 INFO - PROCESS | 2860 | 1467110305476 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (19EEF400) [pid = 2860] [serial = 1586] [outer = 15B47400] 03:38:25 INFO - PROCESS | 2860 | 1467110305845 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]]]}] 03:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 03:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:38:25 INFO - PROCESS | 2860 | 1467110305900 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 2860 | 1467110305902 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 03:38:25 INFO - PROCESS | 2860 | 1467110305905 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 2860 | 1467110305907 Marionette TRACE conn5 <- [1,2078,null,{}] 03:38:25 INFO - PROCESS | 2860 | 1467110305910 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}] 03:38:25 INFO - PROCESS | 2860 | 1467110305912 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:26 INFO - PROCESS | 2860 | 1467110305991 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 03:38:26 INFO - PROCESS | 2860 | 1467110306023 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 2860 | 1467110306025 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:26 INFO - PROCESS | 2860 | ++DOCSHELL 19EF6C00 == 40 [pid = 2860] [id = 529] 03:38:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19F57000) [pid = 2860] [serial = 1587] [outer = 00000000] 03:38:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1AAB5800) [pid = 2860] [serial = 1588] [outer = 19F57000] 03:38:26 INFO - PROCESS | 2860 | 1467110306067 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1B12BC00) [pid = 2860] [serial = 1589] [outer = 19F57000] 03:38:26 INFO - PROCESS | 2860 | 1467110306500 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 03:38:26 INFO - PROCESS | 2860 | 1467110306549 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 2860 | 1467110306551 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 03:38:26 INFO - PROCESS | 2860 | 1467110306554 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:38:26 INFO - PROCESS | 2860 | 1467110306556 Marionette TRACE conn5 <- [1,2082,null,{}] 03:38:26 INFO - PROCESS | 2860 | 1467110306559 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}] 03:38:26 INFO - PROCESS | 2860 | 1467110306561 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:26 INFO - PROCESS | 2860 | 1467110306646 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 03:38:26 INFO - PROCESS | 2860 | 1467110306652 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 2860 | 1467110306654 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:26 INFO - PROCESS | 2860 | ++DOCSHELL 15B44800 == 41 [pid = 2860] [id = 530] 03:38:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19AB2000) [pid = 2860] [serial = 1590] [outer = 00000000] 03:38:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1BA27000) [pid = 2860] [serial = 1591] [outer = 19AB2000] 03:38:26 INFO - PROCESS | 2860 | 1467110306701 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1BA2C000) [pid = 2860] [serial = 1592] [outer = 19AB2000] 03:38:27 INFO - PROCESS | 2860 | 1467110307567 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]]]}] 03:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1016ms 03:38:27 INFO - PROCESS | 2860 | 1467110307574 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 03:38:27 INFO - PROCESS | 2860 | 1467110307579 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 03:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:38:27 INFO - PROCESS | 2860 | 1467110307584 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 2860 | 1467110307589 Marionette TRACE conn5 <- [1,2086,null,{}] 03:38:27 INFO - PROCESS | 2860 | 1467110307615 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}] 03:38:27 INFO - PROCESS | 2860 | 1467110307618 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:27 INFO - PROCESS | 2860 | 1467110307742 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 03:38:27 INFO - PROCESS | 2860 | 1467110307880 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 2860 | 1467110307883 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:27 INFO - PROCESS | 2860 | ++DOCSHELL 0C598000 == 42 [pid = 2860] [id = 531] 03:38:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (0C59C800) [pid = 2860] [serial = 1593] [outer = 00000000] 03:38:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (0FB06000) [pid = 2860] [serial = 1594] [outer = 0C59C800] 03:38:27 INFO - PROCESS | 2860 | 1467110307940 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (10051800) [pid = 2860] [serial = 1595] [outer = 0C59C800] 03:38:28 INFO - PROCESS | 2860 | 1467110308587 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1237ms 03:38:28 INFO - PROCESS | 2860 | 1467110308836 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 2860 | 1467110308841 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 03:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:38:28 INFO - PROCESS | 2860 | 1467110308846 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 2860 | 1467110308849 Marionette TRACE conn5 <- [1,2090,null,{}] 03:38:28 INFO - PROCESS | 2860 | 1467110308854 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}] 03:38:28 INFO - PROCESS | 2860 | 1467110308857 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:29 INFO - PROCESS | 2860 | 1467110308965 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 03:38:29 INFO - PROCESS | 2860 | 1467110309101 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 2860 | 1467110309106 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:29 INFO - PROCESS | 2860 | ++DOCSHELL 0C7C9400 == 43 [pid = 2860] [id = 532] 03:38:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (0C7CE400) [pid = 2860] [serial = 1596] [outer = 00000000] 03:38:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (0F6F7400) [pid = 2860] [serial = 1597] [outer = 0C7CE400] 03:38:29 INFO - PROCESS | 2860 | 1467110309160 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (0FB09400) [pid = 2860] [serial = 1598] [outer = 0C7CE400] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 19EF6C00 == 42 [pid = 2860] [id = 529] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 14199800 == 41 [pid = 2860] [id = 528] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 08AE4C00 == 40 [pid = 2860] [id = 527] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 177A6800 == 39 [pid = 2860] [id = 526] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 10393000 == 38 [pid = 2860] [id = 525] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 18830400 == 37 [pid = 2860] [id = 524] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 1028F000 == 36 [pid = 2860] [id = 523] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 17594C00 == 35 [pid = 2860] [id = 522] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 148E1C00 == 34 [pid = 2860] [id = 521] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 13DF0800 == 33 [pid = 2860] [id = 520] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 103BD400 == 32 [pid = 2860] [id = 519] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (1BA97800) [pid = 2860] [serial = 1549] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 0FB06C00 == 31 [pid = 2860] [id = 518] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 0C59B800 == 30 [pid = 2860] [id = 517] 03:38:29 INFO - PROCESS | 2860 | --DOCSHELL 17112400 == 29 [pid = 2860] [id = 516] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1BA28000) [pid = 2860] [serial = 1547] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (19AAF800) [pid = 2860] [serial = 1534] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (19B4A400) [pid = 2860] [serial = 1537] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (19AB0000) [pid = 2860] [serial = 1535] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1AAB0800) [pid = 2860] [serial = 1540] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (19BC3400) [pid = 2860] [serial = 1538] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1B29B800) [pid = 2860] [serial = 1546] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (1B130000) [pid = 2860] [serial = 1541] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19B46400) [pid = 2860] [serial = 1508] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (199BE000) [pid = 2860] [serial = 1531] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18DCC800) [pid = 2860] [serial = 1528] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18DCD000) [pid = 2860] [serial = 1529] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1882BC00) [pid = 2860] [serial = 1525] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18A12800) [pid = 2860] [serial = 1526] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (17112800) [pid = 2860] [serial = 1522] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (17173000) [pid = 2860] [serial = 1523] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (147E2C00) [pid = 2860] [serial = 1519] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (15659400) [pid = 2860] [serial = 1520] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (13DEB800) [pid = 2860] [serial = 1516] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (13E1EC00) [pid = 2860] [serial = 1517] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (10046800) [pid = 2860] [serial = 1513] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (10053000) [pid = 2860] [serial = 1514] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C7CA000) [pid = 2860] [serial = 1511] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0C63B400) [pid = 2860] [serial = 1510] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1973D400) [pid = 2860] [serial = 1543] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19BC3800) [pid = 2860] [serial = 1544] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19744400) [pid = 2860] [serial = 1532] [outer = 00000000] [url = about:blank] 03:38:29 INFO - PROCESS | 2860 | 1467110309747 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]]]}] 03:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 930ms 03:38:29 INFO - PROCESS | 2860 | 1467110309780 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 2860 | 1467110309783 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 03:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:38:29 INFO - PROCESS | 2860 | 1467110309790 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 2860 | 1467110309793 Marionette TRACE conn5 <- [1,2094,null,{}] 03:38:29 INFO - PROCESS | 2860 | 1467110309797 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}] 03:38:29 INFO - PROCESS | 2860 | 1467110309800 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:29 INFO - PROCESS | 2860 | 1467110309886 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 03:38:29 INFO - PROCESS | 2860 | 1467110309894 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 2860 | 1467110309897 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:29 INFO - PROCESS | 2860 | ++DOCSHELL 0FB71000 == 30 [pid = 2860] [id = 533] 03:38:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10053400) [pid = 2860] [serial = 1599] [outer = 00000000] 03:38:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1005E000) [pid = 2860] [serial = 1600] [outer = 10053400] 03:38:29 INFO - PROCESS | 2860 | 1467110309946 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1022E000) [pid = 2860] [serial = 1601] [outer = 10053400] 03:38:30 INFO - PROCESS | 2860 | 1467110310452 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 730ms 03:38:30 INFO - PROCESS | 2860 | 1467110310519 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 2860 | 1467110310522 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 03:38:30 INFO - PROCESS | 2860 | 1467110310525 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:38:30 INFO - PROCESS | 2860 | 1467110310527 Marionette TRACE conn5 <- [1,2098,null,{}] 03:38:30 INFO - PROCESS | 2860 | 1467110310537 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}] 03:38:30 INFO - PROCESS | 2860 | 1467110310542 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:30 INFO - PROCESS | 2860 | 1467110310634 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 03:38:30 INFO - PROCESS | 2860 | 1467110310736 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:30 INFO - PROCESS | 2860 | 1467110310740 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:30 INFO - PROCESS | 2860 | ++DOCSHELL 13E19C00 == 31 [pid = 2860] [id = 534] 03:38:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (13E20000) [pid = 2860] [serial = 1602] [outer = 00000000] 03:38:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (14199800) [pid = 2860] [serial = 1603] [outer = 13E20000] 03:38:30 INFO - PROCESS | 2860 | 1467110310791 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (14752800) [pid = 2860] [serial = 1604] [outer = 13E20000] 03:38:31 INFO - PROCESS | 2860 | 1467110311188 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 732ms 03:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:38:31 INFO - PROCESS | 2860 | 1467110311261 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 2860 | 1467110311263 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 03:38:31 INFO - PROCESS | 2860 | 1467110311267 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 2860 | 1467110311268 Marionette TRACE conn5 <- [1,2102,null,{}] 03:38:31 INFO - PROCESS | 2860 | 1467110311272 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}] 03:38:31 INFO - PROCESS | 2860 | 1467110311274 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:31 INFO - PROCESS | 2860 | 1467110311364 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 03:38:31 INFO - PROCESS | 2860 | 1467110311370 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 2860 | 1467110311372 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:31 INFO - PROCESS | 2860 | ++DOCSHELL 15658800 == 32 [pid = 2860] [id = 535] 03:38:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (15659400) [pid = 2860] [serial = 1605] [outer = 00000000] 03:38:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1716C400) [pid = 2860] [serial = 1606] [outer = 15659400] 03:38:31 INFO - PROCESS | 2860 | 1467110311428 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17178000) [pid = 2860] [serial = 1607] [outer = 15659400] 03:38:31 INFO - PROCESS | 2860 | 1467110311894 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 670ms 03:38:31 INFO - PROCESS | 2860 | 1467110311942 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 2860 | 1467110311944 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 03:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:38:31 INFO - PROCESS | 2860 | 1467110311948 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 2860 | 1467110311950 Marionette TRACE conn5 <- [1,2106,null,{}] 03:38:31 INFO - PROCESS | 2860 | 1467110311953 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}] 03:38:31 INFO - PROCESS | 2860 | 1467110311955 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:32 INFO - PROCESS | 2860 | 1467110312101 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 03:38:32 INFO - PROCESS | 2860 | 1467110312119 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 2860 | 1467110312121 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:32 INFO - PROCESS | 2860 | ++DOCSHELL 177AAC00 == 33 [pid = 2860] [id = 536] 03:38:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (177AB400) [pid = 2860] [serial = 1608] [outer = 00000000] 03:38:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18710C00) [pid = 2860] [serial = 1609] [outer = 177AB400] 03:38:32 INFO - PROCESS | 2860 | 1467110312167 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1882AC00) [pid = 2860] [serial = 1610] [outer = 177AB400] 03:38:32 INFO - PROCESS | 2860 | 1467110312615 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 730ms 03:38:32 INFO - PROCESS | 2860 | 1467110312682 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 2860 | 1467110312684 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 03:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:38:32 INFO - PROCESS | 2860 | 1467110312687 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 2860 | 1467110312689 Marionette TRACE conn5 <- [1,2110,null,{}] 03:38:32 INFO - PROCESS | 2860 | 1467110312692 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}] 03:38:32 INFO - PROCESS | 2860 | 1467110312698 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:32 INFO - PROCESS | 2860 | 1467110312846 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 03:38:32 INFO - PROCESS | 2860 | 1467110312857 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 2860 | 1467110312859 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:32 INFO - PROCESS | 2860 | ++DOCSHELL 18A0A800 == 34 [pid = 2860] [id = 537] 03:38:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18A0AC00) [pid = 2860] [serial = 1611] [outer = 00000000] 03:38:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18DCFC00) [pid = 2860] [serial = 1612] [outer = 18A0AC00] 03:38:32 INFO - PROCESS | 2860 | 1467110312904 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1973DC00) [pid = 2860] [serial = 1613] [outer = 18A0AC00] 03:38:33 INFO - PROCESS | 2860 | 1467110313365 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 730ms 03:38:33 INFO - PROCESS | 2860 | 1467110313445 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 2860 | 1467110313447 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 03:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:38:33 INFO - PROCESS | 2860 | 1467110313453 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 2860 | 1467110313455 Marionette TRACE conn5 <- [1,2114,null,{}] 03:38:33 INFO - PROCESS | 2860 | 1467110313458 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}] 03:38:33 INFO - PROCESS | 2860 | 1467110313460 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:33 INFO - PROCESS | 2860 | 1467110313584 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 03:38:33 INFO - PROCESS | 2860 | 1467110313595 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 2860 | 1467110313597 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:33 INFO - PROCESS | 2860 | ++DOCSHELL 19741C00 == 35 [pid = 2860] [id = 538] 03:38:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (199BE400) [pid = 2860] [serial = 1614] [outer = 00000000] 03:38:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (199CB000) [pid = 2860] [serial = 1615] [outer = 199BE400] 03:38:33 INFO - PROCESS | 2860 | 1467110313642 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (19AA4800) [pid = 2860] [serial = 1616] [outer = 199BE400] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19F57000) [pid = 2860] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (19738800) [pid = 2860] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18DCF000) [pid = 2860] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (103BEC00) [pid = 2860] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0FB07800) [pid = 2860] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (13DF3800) [pid = 2860] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18CE9800) [pid = 2860] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1BA32800) [pid = 2860] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1564EC00) [pid = 2860] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1759A400) [pid = 2860] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C59C000) [pid = 2860] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18767800) [pid = 2860] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C52C800) [pid = 2860] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:38:34 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (15B47400) [pid = 2860] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:38:34 INFO - PROCESS | 2860 | 1467110314245 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 830ms 03:38:34 INFO - PROCESS | 2860 | 1467110314284 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 2860 | 1467110314286 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 03:38:34 INFO - PROCESS | 2860 | 1467110314290 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:38:34 INFO - PROCESS | 2860 | 1467110314291 Marionette TRACE conn5 <- [1,2118,null,{}] 03:38:34 INFO - PROCESS | 2860 | 1467110314295 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}] 03:38:34 INFO - PROCESS | 2860 | 1467110314297 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:34 INFO - PROCESS | 2860 | 1467110314374 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 03:38:34 INFO - PROCESS | 2860 | 1467110314470 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 2860 | 1467110314472 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:34 INFO - PROCESS | 2860 | ++DOCSHELL 0C52DC00 == 36 [pid = 2860] [id = 539] 03:38:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0C59C000) [pid = 2860] [serial = 1617] [outer = 00000000] 03:38:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (15B44C00) [pid = 2860] [serial = 1618] [outer = 0C59C000] 03:38:34 INFO - PROCESS | 2860 | 1467110314518 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18A0C000) [pid = 2860] [serial = 1619] [outer = 0C59C000] 03:38:34 INFO - PROCESS | 2860 | 1467110314855 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] 03:38:34 INFO - PROCESS | 2860 | 1467110314937 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 03:38:34 INFO - PROCESS | 2860 | 1467110314940 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:38:34 INFO - PROCESS | 2860 | 1467110314942 Marionette TRACE conn5 <- [1,2122,null,{}] 03:38:34 INFO - PROCESS | 2860 | 1467110314945 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}] 03:38:34 INFO - PROCESS | 2860 | 1467110314947 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:35 INFO - PROCESS | 2860 | 1467110315025 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 03:38:35 INFO - PROCESS | 2860 | 1467110315032 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 2860 | 1467110315034 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:35 INFO - PROCESS | 2860 | ++DOCSHELL 18767800 == 37 [pid = 2860] [id = 540] 03:38:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19085400) [pid = 2860] [serial = 1620] [outer = 00000000] 03:38:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19AB0C00) [pid = 2860] [serial = 1621] [outer = 19085400] 03:38:35 INFO - PROCESS | 2860 | 1467110315077 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19B3F400) [pid = 2860] [serial = 1622] [outer = 19085400] 03:38:35 INFO - PROCESS | 2860 | 1467110315513 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 631ms 03:38:35 INFO - PROCESS | 2860 | 1467110315576 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 2860 | 1467110315578 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 03:38:35 INFO - PROCESS | 2860 | 1467110315581 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 2860 | 1467110315582 Marionette TRACE conn5 <- [1,2126,null,{}] 03:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:38:35 INFO - PROCESS | 2860 | 1467110315586 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}] 03:38:35 INFO - PROCESS | 2860 | 1467110315588 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:35 INFO - PROCESS | 2860 | 1467110315666 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 03:38:35 INFO - PROCESS | 2860 | 1467110315673 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 2860 | 1467110315675 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:35 INFO - PROCESS | 2860 | ++DOCSHELL 19B4D400 == 38 [pid = 2860] [id = 541] 03:38:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19BBEC00) [pid = 2860] [serial = 1623] [outer = 00000000] 03:38:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19D1D000) [pid = 2860] [serial = 1624] [outer = 19BBEC00] 03:38:35 INFO - PROCESS | 2860 | 1467110315718 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19EF3000) [pid = 2860] [serial = 1625] [outer = 19BBEC00] 03:38:36 INFO - PROCESS | 2860 | 1467110316188 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]]]}] 03:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 03:38:36 INFO - PROCESS | 2860 | 1467110316256 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 2860 | 1467110316260 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 03:38:36 INFO - PROCESS | 2860 | 1467110316266 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:38:36 INFO - PROCESS | 2860 | 1467110316271 Marionette TRACE conn5 <- [1,2130,null,{}] 03:38:36 INFO - PROCESS | 2860 | 1467110316278 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}] 03:38:36 INFO - PROCESS | 2860 | 1467110316281 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:36 INFO - PROCESS | 2860 | 1467110316449 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 03:38:36 INFO - PROCESS | 2860 | 1467110316569 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 2860 | 1467110316574 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:36 INFO - PROCESS | 2860 | ++DOCSHELL 0C633000 == 39 [pid = 2860] [id = 542] 03:38:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0C635400) [pid = 2860] [serial = 1626] [outer = 00000000] 03:38:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0C878C00) [pid = 2860] [serial = 1627] [outer = 0C635400] 03:38:36 INFO - PROCESS | 2860 | 1467110316631 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FA74400) [pid = 2860] [serial = 1628] [outer = 0C635400] 03:38:37 INFO - PROCESS | 2860 | 1467110317200 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] 03:38:37 INFO - PROCESS | 2860 | 1467110317246 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 03:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:38:37 INFO - PROCESS | 2860 | 1467110317252 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 2860 | 1467110317256 Marionette TRACE conn5 <- [1,2134,null,{}] 03:38:37 INFO - PROCESS | 2860 | 1467110317260 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}] 03:38:37 INFO - PROCESS | 2860 | 1467110317263 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:37 INFO - PROCESS | 2860 | 1467110317380 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 03:38:37 INFO - PROCESS | 2860 | 1467110317496 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 2860 | 1467110317499 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:37 INFO - PROCESS | 2860 | ++DOCSHELL 13EAA400 == 40 [pid = 2860] [id = 543] 03:38:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (13EE4000) [pid = 2860] [serial = 1629] [outer = 00000000] 03:38:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (15650400) [pid = 2860] [serial = 1630] [outer = 13EE4000] 03:38:37 INFO - PROCESS | 2860 | 1467110317595 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (17117800) [pid = 2860] [serial = 1631] [outer = 13EE4000] 03:38:38 INFO - PROCESS | 2860 | 1467110318205 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] 03:38:38 INFO - PROCESS | 2860 | 1467110318280 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 03:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:38:38 INFO - PROCESS | 2860 | 1467110318298 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 2860 | 1467110318302 Marionette TRACE conn5 <- [1,2138,null,{}] 03:38:38 INFO - PROCESS | 2860 | 1467110318332 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}] 03:38:38 INFO - PROCESS | 2860 | 1467110318337 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:38 INFO - PROCESS | 2860 | 1467110318456 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 03:38:38 INFO - PROCESS | 2860 | --DOCSHELL 18830C00 == 39 [pid = 2860] [id = 12] 03:38:38 INFO - PROCESS | 2860 | 1467110318607 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 2860 | 1467110318611 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:38 INFO - PROCESS | 2860 | ++DOCSHELL 1004FC00 == 40 [pid = 2860] [id = 544] 03:38:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1022BC00) [pid = 2860] [serial = 1632] [outer = 00000000] 03:38:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (19EF1800) [pid = 2860] [serial = 1633] [outer = 1022BC00] 03:38:38 INFO - PROCESS | 2860 | 1467110318722 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1AAB0C00) [pid = 2860] [serial = 1634] [outer = 1022BC00] 03:38:39 INFO - PROCESS | 2860 | 1467110319325 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]]]}] 03:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1075ms 03:38:39 INFO - PROCESS | 2860 | 1467110319373 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 03:38:39 INFO - PROCESS | 2860 | 1467110319376 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 03:38:39 INFO - PROCESS | 2860 | 1467110319396 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:38:39 INFO - PROCESS | 2860 | 1467110319398 Marionette TRACE conn5 <- [1,2142,null,{}] 03:38:39 INFO - PROCESS | 2860 | 1467110319402 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}] 03:38:39 INFO - PROCESS | 2860 | 1467110319404 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:39 INFO - PROCESS | 2860 | 1467110319511 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 03:38:39 INFO - PROCESS | 2860 | 1467110319650 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 2860 | 1467110319652 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:39 INFO - PROCESS | 2860 | ++DOCSHELL 1B29B800 == 41 [pid = 2860] [id = 545] 03:38:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1B29D800) [pid = 2860] [serial = 1635] [outer = 00000000] 03:38:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1BA94400) [pid = 2860] [serial = 1636] [outer = 1B29D800] 03:38:39 INFO - PROCESS | 2860 | 1467110319706 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1BD74400) [pid = 2860] [serial = 1637] [outer = 1B29D800] 03:38:40 INFO - PROCESS | 2860 | 1467110320417 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1068ms 03:38:40 INFO - PROCESS | 2860 | 1467110320475 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 2860 | 1467110320479 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 03:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:38:40 INFO - PROCESS | 2860 | 1467110320494 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 2860 | 1467110320497 Marionette TRACE conn5 <- [1,2146,null,{}] 03:38:40 INFO - PROCESS | 2860 | 1467110320504 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}] 03:38:40 INFO - PROCESS | 2860 | 1467110320507 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:40 INFO - PROCESS | 2860 | 1467110320613 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 03:38:40 INFO - PROCESS | 2860 | 1467110320757 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 2860 | 1467110320762 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:40 INFO - PROCESS | 2860 | ++DOCSHELL 0C52D400 == 42 [pid = 2860] [id = 546] 03:38:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (0FB01C00) [pid = 2860] [serial = 1638] [outer = 00000000] 03:38:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (0FE9A000) [pid = 2860] [serial = 1639] [outer = 0FB01C00] 03:38:40 INFO - PROCESS | 2860 | 1467110320818 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (10059000) [pid = 2860] [serial = 1640] [outer = 0FB01C00] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 18767800 == 41 [pid = 2860] [id = 540] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 0C52DC00 == 40 [pid = 2860] [id = 539] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 19741C00 == 39 [pid = 2860] [id = 538] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 18A0A800 == 38 [pid = 2860] [id = 537] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 177AAC00 == 37 [pid = 2860] [id = 536] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 15658800 == 36 [pid = 2860] [id = 535] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 13E19C00 == 35 [pid = 2860] [id = 534] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 0FB71000 == 34 [pid = 2860] [id = 533] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 0C7C9400 == 33 [pid = 2860] [id = 532] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 0C598000 == 32 [pid = 2860] [id = 531] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 15B44800 == 31 [pid = 2860] [id = 530] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 0C7F2C00 == 30 [pid = 2860] [id = 13] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 1B29B800 == 29 [pid = 2860] [id = 545] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 1004FC00 == 28 [pid = 2860] [id = 544] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 19B4D400 == 27 [pid = 2860] [id = 541] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 0C633000 == 26 [pid = 2860] [id = 542] 03:38:41 INFO - PROCESS | 2860 | --DOCSHELL 13EAA400 == 25 [pid = 2860] [id = 543] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (1973E400) [pid = 2860] [serial = 1576] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (199CA000) [pid = 2860] [serial = 1579] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (10BD6800) [pid = 2860] [serial = 1558] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (10DA0000) [pid = 2860] [serial = 1559] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (0FB0BC00) [pid = 2860] [serial = 1555] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19745000) [pid = 2860] [serial = 1577] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (0FB6B000) [pid = 2860] [serial = 1556] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (13FC6C00) [pid = 2860] [serial = 1561] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (14692C00) [pid = 2860] [serial = 1562] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18DCBC00) [pid = 2860] [serial = 1573] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1BD67400) [pid = 2860] [serial = 1550] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (15B45000) [pid = 2860] [serial = 1564] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (16486400) [pid = 2860] [serial = 1565] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18117000) [pid = 2860] [serial = 1567] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1870A400) [pid = 2860] [serial = 1568] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C634400) [pid = 2860] [serial = 1552] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C694C00) [pid = 2860] [serial = 1553] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1882B800) [pid = 2860] [serial = 1570] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1882C000) [pid = 2860] [serial = 1571] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19AA6800) [pid = 2860] [serial = 1580] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (102E2000) [pid = 2860] [serial = 1582] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1648A400) [pid = 2860] [serial = 1583] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1B12BC00) [pid = 2860] [serial = 1589] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19B4C800) [pid = 2860] [serial = 1585] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19EEF400) [pid = 2860] [serial = 1586] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18DC7C00) [pid = 2860] [serial = 1574] [outer = 00000000] [url = about:blank] 03:38:41 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1AAB5800) [pid = 2860] [serial = 1588] [outer = 00000000] [url = about:blank] 03:38:42 INFO - PROCESS | 2860 | 1467110322135 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1679ms 03:38:42 INFO - PROCESS | 2860 | 1467110322176 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 2860 | 1467110322181 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 03:38:42 INFO - PROCESS | 2860 | 1467110322186 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:38:42 INFO - PROCESS | 2860 | 1467110322189 Marionette TRACE conn5 <- [1,2150,null,{}] 03:38:42 INFO - PROCESS | 2860 | 1467110322200 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}] 03:38:42 INFO - PROCESS | 2860 | 1467110322203 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:42 INFO - PROCESS | 2860 | 1467110322294 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 03:38:42 INFO - PROCESS | 2860 | 1467110322307 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 2860 | 1467110322311 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:42 INFO - PROCESS | 2860 | ++DOCSHELL 0C595800 == 26 [pid = 2860] [id = 547] 03:38:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C63A400) [pid = 2860] [serial = 1641] [outer = 00000000] 03:38:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C7D3C00) [pid = 2860] [serial = 1642] [outer = 0C63A400] 03:38:42 INFO - PROCESS | 2860 | 1467110322359 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0C8E5400) [pid = 2860] [serial = 1643] [outer = 0C63A400] 03:38:42 INFO - PROCESS | 2860 | 1467110322849 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 671ms 03:38:42 INFO - PROCESS | 2860 | 1467110322862 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 2860 | 1467110322867 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 03:38:42 INFO - PROCESS | 2860 | 1467110322873 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:38:42 INFO - PROCESS | 2860 | 1467110322875 Marionette TRACE conn5 <- [1,2154,null,{}] 03:38:42 INFO - PROCESS | 2860 | 1467110322879 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}] 03:38:42 INFO - PROCESS | 2860 | 1467110322882 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:43 INFO - PROCESS | 2860 | 1467110322973 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 03:38:43 INFO - PROCESS | 2860 | 1467110322983 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 2860 | 1467110322986 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:43 INFO - PROCESS | 2860 | ++DOCSHELL 1022CC00 == 27 [pid = 2860] [id = 548] 03:38:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1022D800) [pid = 2860] [serial = 1644] [outer = 00000000] 03:38:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (102DCC00) [pid = 2860] [serial = 1645] [outer = 1022D800] 03:38:43 INFO - PROCESS | 2860 | 1467110323032 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (103C3400) [pid = 2860] [serial = 1646] [outer = 1022D800] 03:38:43 INFO - PROCESS | 2860 | 1467110323523 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 03:38:43 INFO - PROCESS | 2860 | 1467110323547 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 2860 | 1467110323549 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 03:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:38:43 INFO - PROCESS | 2860 | 1467110323553 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 2860 | 1467110323557 Marionette TRACE conn5 <- [1,2158,null,{}] 03:38:43 INFO - PROCESS | 2860 | 1467110323568 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}] 03:38:43 INFO - PROCESS | 2860 | 1467110323573 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:43 INFO - PROCESS | 2860 | 1467110323663 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 03:38:43 INFO - PROCESS | 2860 | 1467110323802 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 2860 | 1467110323805 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:43 INFO - PROCESS | 2860 | ++DOCSHELL 147E3000 == 28 [pid = 2860] [id = 549] 03:38:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (147E3C00) [pid = 2860] [serial = 1647] [outer = 00000000] 03:38:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (15651800) [pid = 2860] [serial = 1648] [outer = 147E3C00] 03:38:43 INFO - PROCESS | 2860 | 1467110323864 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (15B44800) [pid = 2860] [serial = 1649] [outer = 147E3C00] 03:38:44 INFO - PROCESS | 2860 | 1467110324293 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 03:38:44 INFO - PROCESS | 2860 | 1467110324326 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 2860 | 1467110324329 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 03:38:44 INFO - PROCESS | 2860 | 1467110324332 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:38:44 INFO - PROCESS | 2860 | 1467110324334 Marionette TRACE conn5 <- [1,2162,null,{}] 03:38:44 INFO - PROCESS | 2860 | 1467110324337 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}] 03:38:44 INFO - PROCESS | 2860 | 1467110324339 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:44 INFO - PROCESS | 2860 | 1467110324458 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 03:38:44 INFO - PROCESS | 2860 | 1467110324463 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 2860 | 1467110324465 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:44 INFO - PROCESS | 2860 | ++DOCSHELL 13DE5800 == 29 [pid = 2860] [id = 550] 03:38:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (15651400) [pid = 2860] [serial = 1650] [outer = 00000000] 03:38:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (17178800) [pid = 2860] [serial = 1651] [outer = 15651400] 03:38:44 INFO - PROCESS | 2860 | 1467110324512 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (177ACC00) [pid = 2860] [serial = 1652] [outer = 15651400] 03:38:45 INFO - PROCESS | 2860 | 1467110324961 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 03:38:45 INFO - PROCESS | 2860 | 1467110325007 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 2860 | 1467110325009 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 03:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:38:45 INFO - PROCESS | 2860 | 1467110325012 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 2860 | 1467110325014 Marionette TRACE conn5 <- [1,2166,null,{}] 03:38:45 INFO - PROCESS | 2860 | 1467110325017 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}] 03:38:45 INFO - PROCESS | 2860 | 1467110325019 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:45 INFO - PROCESS | 2860 | 1467110325165 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 03:38:45 INFO - PROCESS | 2860 | 1467110325175 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 2860 | 1467110325177 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:45 INFO - PROCESS | 2860 | ++DOCSHELL 18116C00 == 30 [pid = 2860] [id = 551] 03:38:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18118C00) [pid = 2860] [serial = 1653] [outer = 00000000] 03:38:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18828800) [pid = 2860] [serial = 1654] [outer = 18118C00] 03:38:45 INFO - PROCESS | 2860 | 1467110325222 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18A0C400) [pid = 2860] [serial = 1655] [outer = 18118C00] 03:38:45 INFO - PROCESS | 2860 | 1467110325671 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 731ms 03:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:38:45 INFO - PROCESS | 2860 | 1467110325743 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 2860 | 1467110325745 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 03:38:45 INFO - PROCESS | 2860 | 1467110325749 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 2860 | 1467110325750 Marionette TRACE conn5 <- [1,2170,null,{}] 03:38:45 INFO - PROCESS | 2860 | 1467110325754 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}] 03:38:45 INFO - PROCESS | 2860 | 1467110325760 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:45 INFO - PROCESS | 2860 | 1467110325906 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 03:38:45 INFO - PROCESS | 2860 | 1467110325912 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 2860 | 1467110325914 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:46 INFO - PROCESS | 2860 | ++DOCSHELL 18CF7800 == 31 [pid = 2860] [id = 552] 03:38:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (18DC8000) [pid = 2860] [serial = 1656] [outer = 00000000] 03:38:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1973A000) [pid = 2860] [serial = 1657] [outer = 18DC8000] 03:38:46 INFO - PROCESS | 2860 | 1467110326020 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (19746400) [pid = 2860] [serial = 1658] [outer = 18DC8000] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (177AB400) [pid = 2860] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (13E20000) [pid = 2860] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (15659400) [pid = 2860] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18A0AC00) [pid = 2860] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (10053400) [pid = 2860] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C59C800) [pid = 2860] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C7CE400) [pid = 2860] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19AB2000) [pid = 2860] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19085400) [pid = 2860] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C59C000) [pid = 2860] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19BBEC00) [pid = 2860] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (199BE400) [pid = 2860] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C835800) [pid = 2860] [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.] 03:38:46 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19BBD800) [pid = 2860] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:38:46 INFO - PROCESS | 2860 | 1467110326650 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]]]}] 03:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 970ms 03:38:46 INFO - PROCESS | 2860 | 1467110326723 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 2860 | 1467110326725 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 03:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:38:46 INFO - PROCESS | 2860 | 1467110326728 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 2860 | 1467110326730 Marionette TRACE conn5 <- [1,2174,null,{}] 03:38:46 INFO - PROCESS | 2860 | 1467110326733 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}] 03:38:46 INFO - PROCESS | 2860 | 1467110326735 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:46 INFO - PROCESS | 2860 | 1467110326816 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 03:38:46 INFO - PROCESS | 2860 | 1467110326826 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 2860 | 1467110326828 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:46 INFO - PROCESS | 2860 | ++DOCSHELL 0F6FA800 == 32 [pid = 2860] [id = 553] 03:38:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0FB0E000) [pid = 2860] [serial = 1659] [outer = 00000000] 03:38:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18DCE800) [pid = 2860] [serial = 1660] [outer = 0FB0E000] 03:38:46 INFO - PROCESS | 2860 | 1467110326873 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19085400) [pid = 2860] [serial = 1661] [outer = 0FB0E000] 03:38:47 INFO - PROCESS | 2860 | 1467110327543 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 870ms 03:38:47 INFO - PROCESS | 2860 | 1467110327599 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 03:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:38:47 INFO - PROCESS | 2860 | 1467110327604 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 03:38:47 INFO - PROCESS | 2860 | 1467110327609 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 2860 | 1467110327613 Marionette TRACE conn5 <- [1,2178,null,{}] 03:38:47 INFO - PROCESS | 2860 | 1467110327660 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}] 03:38:47 INFO - PROCESS | 2860 | 1467110327664 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:47 INFO - PROCESS | 2860 | 1467110327845 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 03:38:47 INFO - PROCESS | 2860 | 1467110327857 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 2860 | 1467110327860 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:47 INFO - PROCESS | 2860 | ++DOCSHELL 0C835800 == 33 [pid = 2860] [id = 554] 03:38:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0C836400) [pid = 2860] [serial = 1662] [outer = 00000000] 03:38:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1005E800) [pid = 2860] [serial = 1663] [outer = 0C836400] 03:38:47 INFO - PROCESS | 2860 | 1467110327916 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (10BE0400) [pid = 2860] [serial = 1664] [outer = 0C836400] 03:38:48 INFO - PROCESS | 2860 | 1467110328682 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1116ms 03:38:48 INFO - PROCESS | 2860 | 1467110328725 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 2860 | 1467110328730 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 03:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:38:48 INFO - PROCESS | 2860 | 1467110328756 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 2860 | 1467110328759 Marionette TRACE conn5 <- [1,2182,null,{}] 03:38:48 INFO - PROCESS | 2860 | 1467110328763 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}] 03:38:48 INFO - PROCESS | 2860 | 1467110328766 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:48 INFO - PROCESS | 2860 | 1467110328883 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 03:38:49 INFO - PROCESS | 2860 | 1467110329020 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 2860 | 1467110329023 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:49 INFO - PROCESS | 2860 | ++DOCSHELL 147E1800 == 34 [pid = 2860] [id = 555] 03:38:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (16483800) [pid = 2860] [serial = 1665] [outer = 00000000] 03:38:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (17118C00) [pid = 2860] [serial = 1666] [outer = 16483800] 03:38:49 INFO - PROCESS | 2860 | 1467110329081 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18824400) [pid = 2860] [serial = 1667] [outer = 16483800] 03:38:49 INFO - PROCESS | 2860 | --DOCSHELL 18CF7800 == 33 [pid = 2860] [id = 552] 03:38:49 INFO - PROCESS | 2860 | --DOCSHELL 18116C00 == 32 [pid = 2860] [id = 551] 03:38:49 INFO - PROCESS | 2860 | --DOCSHELL 13DE5800 == 31 [pid = 2860] [id = 550] 03:38:49 INFO - PROCESS | 2860 | --DOCSHELL 147E3000 == 30 [pid = 2860] [id = 549] 03:38:49 INFO - PROCESS | 2860 | --DOCSHELL 1022CC00 == 29 [pid = 2860] [id = 548] 03:38:49 INFO - PROCESS | 2860 | --DOCSHELL 0C595800 == 28 [pid = 2860] [id = 547] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18710C00) [pid = 2860] [serial = 1609] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1882AC00) [pid = 2860] [serial = 1610] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (14199800) [pid = 2860] [serial = 1603] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (14752800) [pid = 2860] [serial = 1604] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1716C400) [pid = 2860] [serial = 1606] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18DCFC00) [pid = 2860] [serial = 1612] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1005E000) [pid = 2860] [serial = 1600] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1022E000) [pid = 2860] [serial = 1601] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0FB06000) [pid = 2860] [serial = 1594] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10051800) [pid = 2860] [serial = 1595] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0F6F7400) [pid = 2860] [serial = 1597] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FB09400) [pid = 2860] [serial = 1598] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1BA2C000) [pid = 2860] [serial = 1592] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1BA27000) [pid = 2860] [serial = 1591] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19B3F400) [pid = 2860] [serial = 1622] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (15B44C00) [pid = 2860] [serial = 1618] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19D1D000) [pid = 2860] [serial = 1624] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (199CB000) [pid = 2860] [serial = 1615] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (19EF3000) [pid = 2860] [serial = 1625] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (19AB0C00) [pid = 2860] [serial = 1621] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (1973DC00) [pid = 2860] [serial = 1613] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (19AA4800) [pid = 2860] [serial = 1616] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (18A0C000) [pid = 2860] [serial = 1619] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (17178000) [pid = 2860] [serial = 1607] [outer = 00000000] [url = about:blank] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (0C833400) [pid = 2860] [serial = 1094] [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.] 03:38:49 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (0C7CE800) [pid = 2860] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:38:49 INFO - PROCESS | 2860 | 1467110329940 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1223ms 03:38:50 INFO - PROCESS | 2860 | 1467110329984 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 03:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:38:50 INFO - PROCESS | 2860 | 1467110329988 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 03:38:50 INFO - PROCESS | 2860 | 1467110329993 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 2860 | 1467110329996 Marionette TRACE conn5 <- [1,2186,null,{}] 03:38:50 INFO - PROCESS | 2860 | 1467110330002 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}] 03:38:50 INFO - PROCESS | 2860 | 1467110330004 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:50 INFO - PROCESS | 2860 | 1467110330091 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 03:38:50 INFO - PROCESS | 2860 | 1467110330105 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 2860 | 1467110330108 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:50 INFO - PROCESS | 2860 | ++DOCSHELL 0C835400 == 29 [pid = 2860] [id = 556] 03:38:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (0C836000) [pid = 2860] [serial = 1668] [outer = 00000000] 03:38:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (0C8E4800) [pid = 2860] [serial = 1669] [outer = 0C836000] 03:38:50 INFO - PROCESS | 2860 | 1467110330155 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (0FB03C00) [pid = 2860] [serial = 1670] [outer = 0C836000] 03:38:50 INFO - PROCESS | 2860 | 1467110330680 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 730ms 03:38:50 INFO - PROCESS | 2860 | 1467110330724 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 2860 | 1467110330728 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 03:38:50 INFO - PROCESS | 2860 | 1467110330734 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 2860 | 1467110330736 Marionette TRACE conn5 <- [1,2190,null,{}] 03:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:38:50 INFO - PROCESS | 2860 | 1467110330740 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}] 03:38:50 INFO - PROCESS | 2860 | 1467110330742 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:50 INFO - PROCESS | 2860 | 1467110330828 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 03:38:50 INFO - PROCESS | 2860 | 1467110330923 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 2860 | 1467110330926 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:50 INFO - PROCESS | 2860 | ++DOCSHELL 1004B800 == 30 [pid = 2860] [id = 557] 03:38:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (10051400) [pid = 2860] [serial = 1671] [outer = 00000000] 03:38:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (10064800) [pid = 2860] [serial = 1672] [outer = 10051400] 03:38:51 INFO - PROCESS | 2860 | 1467110330972 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (1033F800) [pid = 2860] [serial = 1673] [outer = 10051400] 03:38:51 INFO - PROCESS | 2860 | 1467110331340 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:38:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 03:38:51 INFO - PROCESS | 2860 | 1467110331410 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 2860 | 1467110331412 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 03:38:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:38:51 INFO - PROCESS | 2860 | 1467110331416 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 2860 | 1467110331419 Marionette TRACE conn5 <- [1,2194,null,{}] 03:38:51 INFO - PROCESS | 2860 | 1467110331430 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}] 03:38:51 INFO - PROCESS | 2860 | 1467110331434 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:51 INFO - PROCESS | 2860 | 1467110331548 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 03:38:51 INFO - PROCESS | 2860 | 1467110331558 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 2860 | 1467110331561 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:51 INFO - PROCESS | 2860 | ++DOCSHELL 147E3000 == 31 [pid = 2860] [id = 558] 03:38:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (147E4C00) [pid = 2860] [serial = 1674] [outer = 00000000] 03:38:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (15659400) [pid = 2860] [serial = 1675] [outer = 147E4C00] 03:38:51 INFO - PROCESS | 2860 | 1467110331608 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (1710F400) [pid = 2860] [serial = 1676] [outer = 147E4C00] 03:38:52 INFO - PROCESS | 2860 | 1467110332050 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 672ms 03:38:52 INFO - PROCESS | 2860 | 1467110332092 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 2860 | 1467110332095 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 03:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:38:52 INFO - PROCESS | 2860 | 1467110332098 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 2860 | 1467110332100 Marionette TRACE conn5 <- [1,2198,null,{}] 03:38:52 INFO - PROCESS | 2860 | 1467110332111 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}] 03:38:52 INFO - PROCESS | 2860 | 1467110332113 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:52 INFO - PROCESS | 2860 | 1467110332229 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 03:38:52 INFO - PROCESS | 2860 | 1467110332234 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 2860 | 1467110332236 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:52 INFO - PROCESS | 2860 | ++DOCSHELL 17178000 == 32 [pid = 2860] [id = 559] 03:38:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (17510000) [pid = 2860] [serial = 1677] [outer = 00000000] 03:38:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (18823000) [pid = 2860] [serial = 1678] [outer = 17510000] 03:38:52 INFO - PROCESS | 2860 | 1467110332280 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1882D400) [pid = 2860] [serial = 1679] [outer = 17510000] 03:38:52 INFO - PROCESS | 2860 | 1467110332726 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 03:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:38:52 INFO - PROCESS | 2860 | 1467110332779 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 2860 | 1467110332781 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 03:38:52 INFO - PROCESS | 2860 | 1467110332784 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 2860 | 1467110332786 Marionette TRACE conn5 <- [1,2202,null,{}] 03:38:52 INFO - PROCESS | 2860 | 1467110332790 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}] 03:38:52 INFO - PROCESS | 2860 | 1467110332792 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:52 INFO - PROCESS | 2860 | 1467110332904 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 03:38:53 INFO - PROCESS | 2860 | 1467110332996 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 2860 | 1467110332998 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:53 INFO - PROCESS | 2860 | ++DOCSHELL 18CEA800 == 33 [pid = 2860] [id = 560] 03:38:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (18CEF400) [pid = 2860] [serial = 1680] [outer = 00000000] 03:38:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18DCCC00) [pid = 2860] [serial = 1681] [outer = 18CEF400] 03:38:53 INFO - PROCESS | 2860 | 1467110333046 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18DCE400) [pid = 2860] [serial = 1682] [outer = 18CEF400] 03:38:53 INFO - PROCESS | 2860 | 1467110333483 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 730ms 03:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:38:53 INFO - PROCESS | 2860 | 1467110333517 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 2860 | 1467110333519 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 03:38:53 INFO - PROCESS | 2860 | 1467110333522 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 2860 | 1467110333523 Marionette TRACE conn5 <- [1,2206,null,{}] 03:38:53 INFO - PROCESS | 2860 | 1467110333532 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}] 03:38:53 INFO - PROCESS | 2860 | 1467110333538 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:53 INFO - PROCESS | 2860 | 1467110333674 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 03:38:53 INFO - PROCESS | 2860 | 1467110333758 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 2860 | 1467110333760 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:53 INFO - PROCESS | 2860 | ++DOCSHELL 1973E800 == 34 [pid = 2860] [id = 561] 03:38:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19741400) [pid = 2860] [serial = 1683] [outer = 00000000] 03:38:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19AA7400) [pid = 2860] [serial = 1684] [outer = 19741400] 03:38:53 INFO - PROCESS | 2860 | 1467110333813 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19AAA000) [pid = 2860] [serial = 1685] [outer = 19741400] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C63A400) [pid = 2860] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (15651400) [pid = 2860] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1022D800) [pid = 2860] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FB01C00) [pid = 2860] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (147E3C00) [pid = 2860] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (0C635400) [pid = 2860] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (13EE4000) [pid = 2860] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1022BC00) [pid = 2860] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (18118C00) [pid = 2860] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (1B29D800) [pid = 2860] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:38:54 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (18DC8000) [pid = 2860] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:38:54 INFO - PROCESS | 2860 | 1467110334259 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:38:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 790ms 03:38:54 INFO - PROCESS | 2860 | 1467110334313 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 2860 | 1467110334315 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 03:38:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:38:54 INFO - PROCESS | 2860 | 1467110334322 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 2860 | 1467110334323 Marionette TRACE conn5 <- [1,2210,null,{}] 03:38:54 INFO - PROCESS | 2860 | 1467110334327 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}] 03:38:54 INFO - PROCESS | 2860 | 1467110334329 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:54 INFO - PROCESS | 2860 | 1467110334410 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 03:38:54 INFO - PROCESS | 2860 | 1467110334418 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 2860 | 1467110334420 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:54 INFO - PROCESS | 2860 | ++DOCSHELL 1005C000 == 35 [pid = 2860] [id = 562] 03:38:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (13DF1C00) [pid = 2860] [serial = 1686] [outer = 00000000] 03:38:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (17173C00) [pid = 2860] [serial = 1687] [outer = 13DF1C00] 03:38:54 INFO - PROCESS | 2860 | 1467110334467 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1882B000) [pid = 2860] [serial = 1688] [outer = 13DF1C00] 03:38:54 INFO - PROCESS | 2860 | 1467110334921 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 03:38:55 INFO - PROCESS | 2860 | 1467110334993 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 2860 | 1467110334995 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 03:38:55 INFO - PROCESS | 2860 | 1467110334999 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:38:55 INFO - PROCESS | 2860 | 1467110335000 Marionette TRACE conn5 <- [1,2214,null,{}] 03:38:55 INFO - PROCESS | 2860 | 1467110335004 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}] 03:38:55 INFO - PROCESS | 2860 | 1467110335006 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:55 INFO - PROCESS | 2860 | 1467110335085 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 03:38:55 INFO - PROCESS | 2860 | 1467110335091 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 2860 | 1467110335093 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:55 INFO - PROCESS | 2860 | ++DOCSHELL 188AC400 == 36 [pid = 2860] [id = 563] 03:38:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (18DC8000) [pid = 2860] [serial = 1689] [outer = 00000000] 03:38:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (19B40000) [pid = 2860] [serial = 1690] [outer = 18DC8000] 03:38:55 INFO - PROCESS | 2860 | 1467110335139 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (19B49C00) [pid = 2860] [serial = 1691] [outer = 18DC8000] 03:38:55 INFO - PROCESS | 2860 | 1467110335562 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 631ms 03:38:55 INFO - PROCESS | 2860 | 1467110335633 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 2860 | 1467110335636 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 03:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:38:55 INFO - PROCESS | 2860 | 1467110335639 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 2860 | 1467110335641 Marionette TRACE conn5 <- [1,2218,null,{}] 03:38:55 INFO - PROCESS | 2860 | 1467110335645 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}] 03:38:55 INFO - PROCESS | 2860 | 1467110335646 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:55 INFO - PROCESS | 2860 | 1467110335727 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 03:38:55 INFO - PROCESS | 2860 | 1467110335733 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 2860 | 1467110335744 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:55 INFO - PROCESS | 2860 | ++DOCSHELL 147DD000 == 37 [pid = 2860] [id = 564] 03:38:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1710CC00) [pid = 2860] [serial = 1692] [outer = 00000000] 03:38:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19D22000) [pid = 2860] [serial = 1693] [outer = 1710CC00] 03:38:55 INFO - PROCESS | 2860 | 1467110335787 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19EEC000) [pid = 2860] [serial = 1694] [outer = 1710CC00] 03:38:56 INFO - PROCESS | 2860 | 1467110336378 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:38:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 770ms 03:38:56 INFO - PROCESS | 2860 | 1467110336413 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 2860 | 1467110336418 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 03:38:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:38:56 INFO - PROCESS | 2860 | 1467110336424 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 2860 | 1467110336428 Marionette TRACE conn5 <- [1,2222,null,{}] 03:38:56 INFO - PROCESS | 2860 | 1467110336434 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}] 03:38:56 INFO - PROCESS | 2860 | 1467110336438 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:56 INFO - PROCESS | 2860 | 1467110336562 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 03:38:56 INFO - PROCESS | 2860 | 1467110336721 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 2860 | 1467110336726 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:56 INFO - PROCESS | 2860 | ++DOCSHELL 0C882000 == 38 [pid = 2860] [id = 565] 03:38:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0F6F7400) [pid = 2860] [serial = 1695] [outer = 00000000] 03:38:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0FE95000) [pid = 2860] [serial = 1696] [outer = 0F6F7400] 03:38:56 INFO - PROCESS | 2860 | 1467110336788 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1022CC00) [pid = 2860] [serial = 1697] [outer = 0F6F7400] 03:38:57 INFO - PROCESS | 2860 | 1467110337418 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1020ms 03:38:57 INFO - PROCESS | 2860 | 1467110337448 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 2860 | 1467110337453 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 03:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:38:57 INFO - PROCESS | 2860 | 1467110337459 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 2860 | 1467110337462 Marionette TRACE conn5 <- [1,2226,null,{}] 03:38:57 INFO - PROCESS | 2860 | 1467110337466 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}] 03:38:57 INFO - PROCESS | 2860 | 1467110337469 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:57 INFO - PROCESS | 2860 | 1467110337586 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 03:38:57 INFO - PROCESS | 2860 | 1467110337732 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 2860 | 1467110337735 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:57 INFO - PROCESS | 2860 | ++DOCSHELL 147DA400 == 39 [pid = 2860] [id = 566] 03:38:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (16490C00) [pid = 2860] [serial = 1698] [outer = 00000000] 03:38:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1876A400) [pid = 2860] [serial = 1699] [outer = 16490C00] 03:38:57 INFO - PROCESS | 2860 | 1467110337795 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18DC8400) [pid = 2860] [serial = 1700] [outer = 16490C00] 03:38:58 INFO - PROCESS | 2860 | 1467110338420 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1020ms 03:38:58 INFO - PROCESS | 2860 | 1467110338483 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 2860 | 1467110338486 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 03:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:38:58 INFO - PROCESS | 2860 | 1467110338490 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 2860 | 1467110338494 Marionette TRACE conn5 <- [1,2230,null,{}] 03:38:58 INFO - PROCESS | 2860 | 1467110338505 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}] 03:38:58 INFO - PROCESS | 2860 | 1467110338510 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:58 INFO - PROCESS | 2860 | 1467110338673 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 03:38:58 INFO - PROCESS | 2860 | 1467110338810 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 2860 | 1467110338813 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:58 INFO - PROCESS | 2860 | ++DOCSHELL 19D1D000 == 40 [pid = 2860] [id = 567] 03:38:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19EF5800) [pid = 2860] [serial = 1701] [outer = 00000000] 03:38:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19F68000) [pid = 2860] [serial = 1702] [outer = 19EF5800] 03:38:58 INFO - PROCESS | 2860 | 1467110338872 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1AC9D400) [pid = 2860] [serial = 1703] [outer = 19EF5800] 03:38:59 INFO - PROCESS | 2860 | 1467110339640 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1170ms 03:38:59 INFO - PROCESS | 2860 | 1467110339669 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 2860 | 1467110339673 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 03:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:38:59 INFO - PROCESS | 2860 | 1467110339680 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 2860 | 1467110339684 Marionette TRACE conn5 <- [1,2234,null,{}] 03:38:59 INFO - PROCESS | 2860 | 1467110339689 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}] 03:38:59 INFO - PROCESS | 2860 | 1467110339693 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:38:59 INFO - PROCESS | 2860 | 1467110339798 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 03:38:59 INFO - PROCESS | 2860 | 1467110339907 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 2860 | 1467110339912 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:00 INFO - PROCESS | 2860 | ++DOCSHELL 0C634400 == 41 [pid = 2860] [id = 568] 03:39:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0C76FC00) [pid = 2860] [serial = 1704] [outer = 00000000] 03:39:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0FB74800) [pid = 2860] [serial = 1705] [outer = 0C76FC00] 03:39:00 INFO - PROCESS | 2860 | 1467110340005 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (10058C00) [pid = 2860] [serial = 1706] [outer = 0C76FC00] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 188AC400 == 40 [pid = 2860] [id = 563] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 1005C000 == 39 [pid = 2860] [id = 562] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 1973E800 == 38 [pid = 2860] [id = 561] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 18CEA800 == 37 [pid = 2860] [id = 560] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 17178000 == 36 [pid = 2860] [id = 559] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 147E3000 == 35 [pid = 2860] [id = 558] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 1004B800 == 34 [pid = 2860] [id = 557] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 0C835400 == 33 [pid = 2860] [id = 556] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 0C835800 == 32 [pid = 2860] [id = 554] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 147E1800 == 31 [pid = 2860] [id = 555] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 0F6FA800 == 30 [pid = 2860] [id = 553] 03:39:00 INFO - PROCESS | 2860 | --DOCSHELL 0C52D400 == 29 [pid = 2860] [id = 546] 03:39:01 INFO - PROCESS | 2860 | --DOCSHELL 147DA400 == 28 [pid = 2860] [id = 566] 03:39:01 INFO - PROCESS | 2860 | --DOCSHELL 19D1D000 == 27 [pid = 2860] [id = 567] 03:39:01 INFO - PROCESS | 2860 | --DOCSHELL 147DD000 == 26 [pid = 2860] [id = 564] 03:39:01 INFO - PROCESS | 2860 | --DOCSHELL 0C882000 == 25 [pid = 2860] [id = 565] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C7D3C00) [pid = 2860] [serial = 1642] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0C8E5400) [pid = 2860] [serial = 1643] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (17178800) [pid = 2860] [serial = 1651] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (102DCC00) [pid = 2860] [serial = 1645] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (103C3400) [pid = 2860] [serial = 1646] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (177ACC00) [pid = 2860] [serial = 1652] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10059000) [pid = 2860] [serial = 1640] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FE9A000) [pid = 2860] [serial = 1639] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (15651800) [pid = 2860] [serial = 1648] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FA74400) [pid = 2860] [serial = 1628] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C878C00) [pid = 2860] [serial = 1627] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (17117800) [pid = 2860] [serial = 1631] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (15650400) [pid = 2860] [serial = 1630] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1AAB0C00) [pid = 2860] [serial = 1634] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19EF1800) [pid = 2860] [serial = 1633] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18828800) [pid = 2860] [serial = 1654] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1BD74400) [pid = 2860] [serial = 1637] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1BA94400) [pid = 2860] [serial = 1636] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1973A000) [pid = 2860] [serial = 1657] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (18A0C400) [pid = 2860] [serial = 1655] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (15B44800) [pid = 2860] [serial = 1649] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (19746400) [pid = 2860] [serial = 1658] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (18DCE800) [pid = 2860] [serial = 1660] [outer = 00000000] [url = about:blank] 03:39:01 INFO - PROCESS | 2860 | 1467110341255 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1621ms 03:39:01 INFO - PROCESS | 2860 | 1467110341340 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 2860 | 1467110341344 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 03:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:39:01 INFO - PROCESS | 2860 | 1467110341353 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 2860 | 1467110341356 Marionette TRACE conn5 <- [1,2238,null,{}] 03:39:01 INFO - PROCESS | 2860 | 1467110341362 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}] 03:39:01 INFO - PROCESS | 2860 | 1467110341365 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:01 INFO - PROCESS | 2860 | 1467110341460 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 03:39:01 INFO - PROCESS | 2860 | 1467110341469 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 2860 | 1467110341471 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:01 INFO - PROCESS | 2860 | ++DOCSHELL 0C76A000 == 26 [pid = 2860] [id = 569] 03:39:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (0C76D000) [pid = 2860] [serial = 1707] [outer = 00000000] 03:39:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0C7E5000) [pid = 2860] [serial = 1708] [outer = 0C76D000] 03:39:01 INFO - PROCESS | 2860 | 1467110341519 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0C885800) [pid = 2860] [serial = 1709] [outer = 0C76D000] 03:39:02 INFO - PROCESS | 2860 | 1467110342015 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 03:39:02 INFO - PROCESS | 2860 | 1467110342031 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 2860 | 1467110342036 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 03:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:39:02 INFO - PROCESS | 2860 | 1467110342047 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 2860 | 1467110342050 Marionette TRACE conn5 <- [1,2242,null,{}] 03:39:02 INFO - PROCESS | 2860 | 1467110342054 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}] 03:39:02 INFO - PROCESS | 2860 | 1467110342056 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:02 INFO - PROCESS | 2860 | 1467110342149 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 03:39:02 INFO - PROCESS | 2860 | 1467110342158 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 2860 | 1467110342160 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:02 INFO - PROCESS | 2860 | ++DOCSHELL 0FB6FC00 == 27 [pid = 2860] [id = 570] 03:39:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0FB70C00) [pid = 2860] [serial = 1710] [outer = 00000000] 03:39:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1004E400) [pid = 2860] [serial = 1711] [outer = 0FB70C00] 03:39:02 INFO - PROCESS | 2860 | 1467110342210 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (1005D000) [pid = 2860] [serial = 1712] [outer = 0FB70C00] 03:39:02 INFO - PROCESS | 2860 | 1467110342687 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 670ms 03:39:02 INFO - PROCESS | 2860 | 1467110342721 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 2860 | 1467110342724 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 03:39:02 INFO - PROCESS | 2860 | 1467110342727 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:39:02 INFO - PROCESS | 2860 | 1467110342731 Marionette TRACE conn5 <- [1,2246,null,{}] 03:39:02 INFO - PROCESS | 2860 | 1467110342742 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}] 03:39:02 INFO - PROCESS | 2860 | 1467110342746 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:02 INFO - PROCESS | 2860 | 1467110342832 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 03:39:03 INFO - PROCESS | 2860 | 1467110342972 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 2860 | 1467110342975 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:03 INFO - PROCESS | 2860 | ++DOCSHELL 13FBE400 == 28 [pid = 2860] [id = 571] 03:39:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (13FC1C00) [pid = 2860] [serial = 1713] [outer = 00000000] 03:39:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (14199000) [pid = 2860] [serial = 1714] [outer = 13FC1C00] 03:39:03 INFO - PROCESS | 2860 | 1467110343024 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (14752800) [pid = 2860] [serial = 1715] [outer = 13FC1C00] 03:39:03 INFO - PROCESS | 2860 | 1467110343462 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:39:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 770ms 03:39:03 INFO - PROCESS | 2860 | 1467110343501 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 2860 | 1467110343504 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 03:39:03 INFO - PROCESS | 2860 | 1467110343507 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:39:03 INFO - PROCESS | 2860 | 1467110343509 Marionette TRACE conn5 <- [1,2250,null,{}] 03:39:03 INFO - PROCESS | 2860 | 1467110343512 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}] 03:39:03 INFO - PROCESS | 2860 | 1467110343514 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:03 INFO - PROCESS | 2860 | 1467110343633 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 03:39:03 INFO - PROCESS | 2860 | 1467110343639 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 2860 | 1467110343641 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:03 INFO - PROCESS | 2860 | ++DOCSHELL 147DA400 == 29 [pid = 2860] [id = 572] 03:39:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (148ED000) [pid = 2860] [serial = 1716] [outer = 00000000] 03:39:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (15B41C00) [pid = 2860] [serial = 1717] [outer = 148ED000] 03:39:03 INFO - PROCESS | 2860 | 1467110343740 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (17112800) [pid = 2860] [serial = 1718] [outer = 148ED000] 03:39:04 INFO - PROCESS | 2860 | 1467110344158 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 03:39:04 INFO - PROCESS | 2860 | 1467110344185 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 2860 | 1467110344187 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 03:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:39:04 INFO - PROCESS | 2860 | 1467110344191 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 2860 | 1467110344193 Marionette TRACE conn5 <- [1,2254,null,{}] 03:39:04 INFO - PROCESS | 2860 | 1467110344196 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}] 03:39:04 INFO - PROCESS | 2860 | 1467110344199 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:04 INFO - PROCESS | 2860 | 1467110344336 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 03:39:04 INFO - PROCESS | 2860 | 1467110344342 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 2860 | 1467110344344 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:04 INFO - PROCESS | 2860 | ++DOCSHELL 1716C800 == 30 [pid = 2860] [id = 573] 03:39:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1716E800) [pid = 2860] [serial = 1719] [outer = 00000000] 03:39:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (177AC800) [pid = 2860] [serial = 1720] [outer = 1716E800] 03:39:04 INFO - PROCESS | 2860 | 1467110344388 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18701C00) [pid = 2860] [serial = 1721] [outer = 1716E800] 03:39:04 INFO - PROCESS | 2860 | 1467110344848 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 03:39:04 INFO - PROCESS | 2860 | 1467110344922 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 2860 | 1467110344924 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 03:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:39:04 INFO - PROCESS | 2860 | 1467110344927 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 2860 | 1467110344929 Marionette TRACE conn5 <- [1,2258,null,{}] 03:39:04 INFO - PROCESS | 2860 | 1467110344932 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}] 03:39:04 INFO - PROCESS | 2860 | 1467110344938 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:05 INFO - PROCESS | 2860 | 1467110345097 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 03:39:05 INFO - PROCESS | 2860 | 1467110345157 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 2860 | 1467110345159 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:05 INFO - PROCESS | 2860 | ++DOCSHELL 18822800 == 31 [pid = 2860] [id = 574] 03:39:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1882DC00) [pid = 2860] [serial = 1722] [outer = 00000000] 03:39:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18DCF000) [pid = 2860] [serial = 1723] [outer = 1882DC00] 03:39:05 INFO - PROCESS | 2860 | 1467110345206 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (193B5C00) [pid = 2860] [serial = 1724] [outer = 1882DC00] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (17510000) [pid = 2860] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18CEF400) [pid = 2860] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10051400) [pid = 2860] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C836000) [pid = 2860] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (147E4C00) [pid = 2860] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (16483800) [pid = 2860] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C836400) [pid = 2860] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0FB0E000) [pid = 2860] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1710CC00) [pid = 2860] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19741400) [pid = 2860] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18DC8000) [pid = 2860] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:39:05 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (13DF1C00) [pid = 2860] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:39:05 INFO - PROCESS | 2860 | 1467110345797 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 931ms 03:39:05 INFO - PROCESS | 2860 | 1467110345858 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 03:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:39:05 INFO - PROCESS | 2860 | 1467110345860 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 03:39:05 INFO - PROCESS | 2860 | 1467110345863 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 2860 | 1467110345865 Marionette TRACE conn5 <- [1,2262,null,{}] 03:39:05 INFO - PROCESS | 2860 | 1467110345868 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}] 03:39:05 INFO - PROCESS | 2860 | 1467110345870 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:05 INFO - PROCESS | 2860 | 1467110345947 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 03:39:05 INFO - PROCESS | 2860 | 1467110345952 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 2860 | 1467110345953 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:06 INFO - PROCESS | 2860 | ++DOCSHELL 1474A000 == 32 [pid = 2860] [id = 575] 03:39:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (147E3800) [pid = 2860] [serial = 1725] [outer = 00000000] 03:39:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (18A0D800) [pid = 2860] [serial = 1726] [outer = 147E3800] 03:39:06 INFO - PROCESS | 2860 | 1467110345996 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18DC8000) [pid = 2860] [serial = 1727] [outer = 147E3800] 03:39:06 INFO - PROCESS | 2860 | 1467110346430 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]]]}] 03:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 03:39:06 INFO - PROCESS | 2860 | 1467110346494 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 03:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:39:06 INFO - PROCESS | 2860 | 1467110346496 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 03:39:06 INFO - PROCESS | 2860 | 1467110346499 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 2860 | 1467110346501 Marionette TRACE conn5 <- [1,2266,null,{}] 03:39:06 INFO - PROCESS | 2860 | 1467110346504 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}] 03:39:06 INFO - PROCESS | 2860 | 1467110346506 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:06 INFO - PROCESS | 2860 | 1467110346583 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 03:39:06 INFO - PROCESS | 2860 | 1467110346589 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 2860 | 1467110346591 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:06 INFO - PROCESS | 2860 | ++DOCSHELL 18A0C000 == 33 [pid = 2860] [id = 576] 03:39:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (193B4800) [pid = 2860] [serial = 1728] [outer = 00000000] 03:39:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (199C0000) [pid = 2860] [serial = 1729] [outer = 193B4800] 03:39:06 INFO - PROCESS | 2860 | 1467110346637 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19745000) [pid = 2860] [serial = 1730] [outer = 193B4800] 03:39:07 INFO - PROCESS | 2860 | 1467110347084 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 630ms 03:39:07 INFO - PROCESS | 2860 | 1467110347129 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 03:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:39:07 INFO - PROCESS | 2860 | 1467110347131 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 03:39:07 INFO - PROCESS | 2860 | 1467110347135 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 2860 | 1467110347136 Marionette TRACE conn5 <- [1,2270,null,{}] 03:39:07 INFO - PROCESS | 2860 | 1467110347140 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}] 03:39:07 INFO - PROCESS | 2860 | 1467110347141 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:07 INFO - PROCESS | 2860 | 1467110347264 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 03:39:07 INFO - PROCESS | 2860 | 1467110347273 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 2860 | 1467110347275 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:07 INFO - PROCESS | 2860 | ++DOCSHELL 13EE9400 == 34 [pid = 2860] [id = 577] 03:39:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1565A800) [pid = 2860] [serial = 1731] [outer = 00000000] 03:39:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19B42400) [pid = 2860] [serial = 1732] [outer = 1565A800] 03:39:07 INFO - PROCESS | 2860 | 1467110347327 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19B43400) [pid = 2860] [serial = 1733] [outer = 1565A800] 03:39:07 INFO - PROCESS | 2860 | 1467110347944 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 931ms 03:39:08 INFO - PROCESS | 2860 | 1467110348067 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 2860 | 1467110348072 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 03:39:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:39:08 INFO - PROCESS | 2860 | 1467110348077 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 2860 | 1467110348081 Marionette TRACE conn5 <- [1,2274,null,{}] 03:39:08 INFO - PROCESS | 2860 | 1467110348087 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}] 03:39:08 INFO - PROCESS | 2860 | 1467110348090 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:08 INFO - PROCESS | 2860 | 1467110348232 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 03:39:08 INFO - PROCESS | 2860 | 1467110348371 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 2860 | 1467110348374 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:08 INFO - PROCESS | 2860 | ++DOCSHELL 0C59C800 == 35 [pid = 2860] [id = 578] 03:39:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0C632800) [pid = 2860] [serial = 1734] [outer = 00000000] 03:39:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0FB0FC00) [pid = 2860] [serial = 1735] [outer = 0C632800] 03:39:08 INFO - PROCESS | 2860 | 1467110348432 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (10060C00) [pid = 2860] [serial = 1736] [outer = 0C632800] 03:39:09 INFO - PROCESS | 2860 | 1467110349092 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]]]}] 03:39:09 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 03:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1025ms 03:39:09 INFO - PROCESS | 2860 | 1467110349102 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 2860 | 1467110349107 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 03:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:39:09 INFO - PROCESS | 2860 | 1467110349113 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 2860 | 1467110349116 Marionette TRACE conn5 <- [1,2278,null,{}] 03:39:09 INFO - PROCESS | 2860 | 1467110349120 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}] 03:39:09 INFO - PROCESS | 2860 | 1467110349122 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:09 INFO - PROCESS | 2860 | 1467110349248 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 03:39:09 INFO - PROCESS | 2860 | 1467110349370 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 2860 | 1467110349373 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:09 INFO - PROCESS | 2860 | ++DOCSHELL 1564EC00 == 36 [pid = 2860] [id = 579] 03:39:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (15657C00) [pid = 2860] [serial = 1737] [outer = 00000000] 03:39:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (17170800) [pid = 2860] [serial = 1738] [outer = 15657C00] 03:39:09 INFO - PROCESS | 2860 | 1467110349469 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1870D800) [pid = 2860] [serial = 1739] [outer = 15657C00] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 18A0C000 == 35 [pid = 2860] [id = 576] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 1474A000 == 34 [pid = 2860] [id = 575] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 18822800 == 33 [pid = 2860] [id = 574] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 1716C800 == 32 [pid = 2860] [id = 573] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 147DA400 == 31 [pid = 2860] [id = 572] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 13FBE400 == 30 [pid = 2860] [id = 571] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 0FB6FC00 == 29 [pid = 2860] [id = 570] 03:39:10 INFO - PROCESS | 2860 | --DOCSHELL 0C76A000 == 28 [pid = 2860] [id = 569] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18823000) [pid = 2860] [serial = 1678] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18DCE400) [pid = 2860] [serial = 1682] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18DCCC00) [pid = 2860] [serial = 1681] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10064800) [pid = 2860] [serial = 1672] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1033F800) [pid = 2860] [serial = 1673] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C8E4800) [pid = 2860] [serial = 1669] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0FB03C00) [pid = 2860] [serial = 1670] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (15659400) [pid = 2860] [serial = 1675] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17118C00) [pid = 2860] [serial = 1666] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18824400) [pid = 2860] [serial = 1667] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1005E800) [pid = 2860] [serial = 1663] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (10BE0400) [pid = 2860] [serial = 1664] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19085400) [pid = 2860] [serial = 1661] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19EEC000) [pid = 2860] [serial = 1694] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19D22000) [pid = 2860] [serial = 1693] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19AA7400) [pid = 2860] [serial = 1684] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19AAA000) [pid = 2860] [serial = 1685] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (19B49C00) [pid = 2860] [serial = 1691] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1882B000) [pid = 2860] [serial = 1688] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (17173C00) [pid = 2860] [serial = 1687] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (19B40000) [pid = 2860] [serial = 1690] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (1882D400) [pid = 2860] [serial = 1679] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (1710F400) [pid = 2860] [serial = 1676] [outer = 00000000] [url = about:blank] 03:39:10 INFO - PROCESS | 2860 | 1467110350385 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]]]}] 03:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1329ms 03:39:10 INFO - PROCESS | 2860 | 1467110350446 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 03:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:39:10 INFO - PROCESS | 2860 | 1467110350450 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 03:39:10 INFO - PROCESS | 2860 | 1467110350456 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:39:10 INFO - PROCESS | 2860 | 1467110350459 Marionette TRACE conn5 <- [1,2282,null,{}] 03:39:10 INFO - PROCESS | 2860 | 1467110350465 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}] 03:39:10 INFO - PROCESS | 2860 | 1467110350468 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:10 INFO - PROCESS | 2860 | 1467110350578 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 03:39:10 INFO - PROCESS | 2860 | 1467110350675 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 2860 | 1467110350680 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:10 INFO - PROCESS | 2860 | ++DOCSHELL 0C635400 == 29 [pid = 2860] [id = 580] 03:39:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0C836000) [pid = 2860] [serial = 1740] [outer = 00000000] 03:39:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0F6F4C00) [pid = 2860] [serial = 1741] [outer = 0C836000] 03:39:10 INFO - PROCESS | 2860 | 1467110350731 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (0FB03C00) [pid = 2860] [serial = 1742] [outer = 0C836000] 03:39:11 INFO - PROCESS | 2860 | 1467110351144 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 731ms 03:39:11 INFO - PROCESS | 2860 | 1467110351187 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 2860 | 1467110351191 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 03:39:11 INFO - PROCESS | 2860 | 1467110351197 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:39:11 INFO - PROCESS | 2860 | 1467110351200 Marionette TRACE conn5 <- [1,2286,null,{}] 03:39:11 INFO - PROCESS | 2860 | 1467110351204 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}] 03:39:11 INFO - PROCESS | 2860 | 1467110351206 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:11 INFO - PROCESS | 2860 | 1467110351296 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 03:39:11 INFO - PROCESS | 2860 | 1467110351303 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 2860 | 1467110351305 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:11 INFO - PROCESS | 2860 | ++DOCSHELL 10054C00 == 30 [pid = 2860] [id = 581] 03:39:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (10061400) [pid = 2860] [serial = 1743] [outer = 00000000] 03:39:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (103C1800) [pid = 2860] [serial = 1744] [outer = 10061400] 03:39:11 INFO - PROCESS | 2860 | 1467110351351 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (10DA3000) [pid = 2860] [serial = 1745] [outer = 10061400] 03:39:11 INFO - PROCESS | 2860 | 1467110351802 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 03:39:11 INFO - PROCESS | 2860 | 1467110351872 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 2860 | 1467110351875 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 03:39:11 INFO - PROCESS | 2860 | 1467110351878 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:39:11 INFO - PROCESS | 2860 | 1467110351882 Marionette TRACE conn5 <- [1,2290,null,{}] 03:39:11 INFO - PROCESS | 2860 | 1467110351892 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}] 03:39:11 INFO - PROCESS | 2860 | 1467110351897 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:12 INFO - PROCESS | 2860 | 1467110351981 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 03:39:12 INFO - PROCESS | 2860 | 1467110351996 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 2860 | 1467110351999 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:12 INFO - PROCESS | 2860 | ++DOCSHELL 16482800 == 31 [pid = 2860] [id = 582] 03:39:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (16483400) [pid = 2860] [serial = 1746] [outer = 00000000] 03:39:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (17110C00) [pid = 2860] [serial = 1747] [outer = 16483400] 03:39:12 INFO - PROCESS | 2860 | 1467110352048 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (17174800) [pid = 2860] [serial = 1748] [outer = 16483400] 03:39:12 INFO - PROCESS | 2860 | 1467110352488 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 03:39:12 INFO - PROCESS | 2860 | 1467110352552 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 2860 | 1467110352555 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 03:39:12 INFO - PROCESS | 2860 | 1467110352558 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:39:12 INFO - PROCESS | 2860 | 1467110352560 Marionette TRACE conn5 <- [1,2294,null,{}] 03:39:12 INFO - PROCESS | 2860 | 1467110352563 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}] 03:39:12 INFO - PROCESS | 2860 | 1467110352565 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:12 INFO - PROCESS | 2860 | 1467110352679 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 03:39:12 INFO - PROCESS | 2860 | 1467110352688 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 2860 | 1467110352690 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:12 INFO - PROCESS | 2860 | ++DOCSHELL 1811CC00 == 32 [pid = 2860] [id = 583] 03:39:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (1811F000) [pid = 2860] [serial = 1749] [outer = 00000000] 03:39:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1882EC00) [pid = 2860] [serial = 1750] [outer = 1811F000] 03:39:12 INFO - PROCESS | 2860 | 1467110352734 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18A0C400) [pid = 2860] [serial = 1751] [outer = 1811F000] 03:39:13 INFO - PROCESS | 2860 | 1467110353217 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]]]}] 03:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 730ms 03:39:13 INFO - PROCESS | 2860 | 1467110353292 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 2860 | 1467110353294 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 03:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:39:13 INFO - PROCESS | 2860 | 1467110353297 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 2860 | 1467110353299 Marionette TRACE conn5 <- [1,2298,null,{}] 03:39:13 INFO - PROCESS | 2860 | 1467110353302 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}] 03:39:13 INFO - PROCESS | 2860 | 1467110353304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:13 INFO - PROCESS | 2860 | 1467110353418 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 03:39:13 INFO - PROCESS | 2860 | 1467110353427 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 2860 | 1467110353429 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:13 INFO - PROCESS | 2860 | ++DOCSHELL 18A17000 == 33 [pid = 2860] [id = 584] 03:39:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18A18000) [pid = 2860] [serial = 1752] [outer = 00000000] 03:39:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18DCDC00) [pid = 2860] [serial = 1753] [outer = 18A18000] 03:39:13 INFO - PROCESS | 2860 | 1467110353527 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18DCFC00) [pid = 2860] [serial = 1754] [outer = 18A18000] 03:39:14 INFO - PROCESS | 2860 | 1467110353965 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 03:39:14 INFO - PROCESS | 2860 | 1467110354048 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 2860 | 1467110354050 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 03:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:39:14 INFO - PROCESS | 2860 | 1467110354054 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 2860 | 1467110354056 Marionette TRACE conn5 <- [1,2302,null,{}] 03:39:14 INFO - PROCESS | 2860 | 1467110354060 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}] 03:39:14 INFO - PROCESS | 2860 | 1467110354066 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:14 INFO - PROCESS | 2860 | 1467110354221 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 03:39:14 INFO - PROCESS | 2860 | 1467110354280 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 2860 | 1467110354282 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:14 INFO - PROCESS | 2860 | ++DOCSHELL 1973DC00 == 34 [pid = 2860] [id = 585] 03:39:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19AAC000) [pid = 2860] [serial = 1755] [outer = 00000000] 03:39:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19B43C00) [pid = 2860] [serial = 1756] [outer = 19AAC000] 03:39:14 INFO - PROCESS | 2860 | 1467110354326 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DCB800) [pid = 2860] [serial = 1757] [outer = 19AAC000] 03:39:14 INFO - PROCESS | 2860 | 1467110354740 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 730ms 03:39:14 INFO - PROCESS | 2860 | 1467110354793 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 2860 | 1467110354795 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 03:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:39:14 INFO - PROCESS | 2860 | 1467110354798 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 2860 | 1467110354800 Marionette TRACE conn5 <- [1,2306,null,{}] 03:39:14 INFO - PROCESS | 2860 | 1467110354804 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}] 03:39:14 INFO - PROCESS | 2860 | 1467110354806 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:15 INFO - PROCESS | 2860 | 1467110354966 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FB70C00) [pid = 2860] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C76FC00) [pid = 2860] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C76D000) [pid = 2860] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (13FC1C00) [pid = 2860] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (148ED000) [pid = 2860] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0F6F7400) [pid = 2860] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (16490C00) [pid = 2860] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19EF5800) [pid = 2860] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1716E800) [pid = 2860] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1882DC00) [pid = 2860] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (193B4800) [pid = 2860] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:39:15 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (147E3800) [pid = 2860] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:39:15 INFO - PROCESS | 2860 | 1467110355037 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 2860 | 1467110355039 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:15 INFO - PROCESS | 2860 | ++DOCSHELL 0C590800 == 35 [pid = 2860] [id = 586] 03:39:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C596C00) [pid = 2860] [serial = 1758] [outer = 00000000] 03:39:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0FB0E800) [pid = 2860] [serial = 1759] [outer = 0C596C00] 03:39:15 INFO - PROCESS | 2860 | 1467110355082 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (147E3800) [pid = 2860] [serial = 1760] [outer = 0C596C00] 03:39:15 INFO - PROCESS | 2860 | 1467110355483 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] 03:39:15 INFO - PROCESS | 2860 | 1467110355533 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 03:39:15 INFO - PROCESS | 2860 | 1467110355563 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - PROCESS | 2860 | 1467110355565 Marionette TRACE conn5 <- [1,2310,null,{}] 03:39:15 INFO - PROCESS | 2860 | 1467110355573 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}] 03:39:15 INFO - PROCESS | 2860 | 1467110355575 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:15 INFO - PROCESS | 2860 | 1467110355654 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 03:39:15 INFO - PROCESS | 2860 | 1467110355660 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 2860 | 1467110355662 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:15 INFO - PROCESS | 2860 | ++DOCSHELL 1716E800 == 36 [pid = 2860] [id = 587] 03:39:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (199C8C00) [pid = 2860] [serial = 1761] [outer = 00000000] 03:39:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (19EF6800) [pid = 2860] [serial = 1762] [outer = 199C8C00] 03:39:15 INFO - PROCESS | 2860 | 1467110355709 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19F57000) [pid = 2860] [serial = 1763] [outer = 199C8C00] 03:39:16 INFO - PROCESS | 2860 | 1467110356136 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 650ms 03:39:16 INFO - PROCESS | 2860 | 1467110356200 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 2860 | 1467110356202 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 03:39:16 INFO - PROCESS | 2860 | 1467110356206 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:39:16 INFO - PROCESS | 2860 | 1467110356208 Marionette TRACE conn5 <- [1,2314,null,{}] 03:39:16 INFO - PROCESS | 2860 | 1467110356212 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}] 03:39:16 INFO - PROCESS | 2860 | 1467110356213 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:16 INFO - PROCESS | 2860 | 1467110356293 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 03:39:16 INFO - PROCESS | 2860 | 1467110356299 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 2860 | 1467110356301 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:16 INFO - PROCESS | 2860 | ++DOCSHELL 16482400 == 37 [pid = 2860] [id = 588] 03:39:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19AB0000) [pid = 2860] [serial = 1764] [outer = 00000000] 03:39:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1AC99800) [pid = 2860] [serial = 1765] [outer = 19AB0000] 03:39:16 INFO - PROCESS | 2860 | 1467110356345 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1B1E6800) [pid = 2860] [serial = 1766] [outer = 19AB0000] 03:39:16 INFO - PROCESS | 2860 | 1467110356777 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 630ms 03:39:16 INFO - PROCESS | 2860 | 1467110356842 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 2860 | 1467110356844 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 03:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:39:16 INFO - PROCESS | 2860 | 1467110356847 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 2860 | 1467110356849 Marionette TRACE conn5 <- [1,2318,null,{}] 03:39:16 INFO - PROCESS | 2860 | 1467110356852 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}] 03:39:16 INFO - PROCESS | 2860 | 1467110356854 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:16 INFO - PROCESS | 2860 | 1467110356934 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 03:39:16 INFO - PROCESS | 2860 | 1467110356940 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 2860 | 1467110356942 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:16 INFO - PROCESS | 2860 | ++DOCSHELL 1B1F4800 == 38 [pid = 2860] [id = 589] 03:39:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1B296400) [pid = 2860] [serial = 1767] [outer = 00000000] 03:39:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1BA29800) [pid = 2860] [serial = 1768] [outer = 1B296400] 03:39:17 INFO - PROCESS | 2860 | 1467110356985 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1BA2B400) [pid = 2860] [serial = 1769] [outer = 1B296400] 03:39:17 INFO - PROCESS | 2860 | 1467110357705 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:39:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 870ms 03:39:17 INFO - PROCESS | 2860 | 1467110357718 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 2860 | 1467110357723 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 03:39:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:39:17 INFO - PROCESS | 2860 | 1467110357727 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 2860 | 1467110357731 Marionette TRACE conn5 <- [1,2322,null,{}] 03:39:17 INFO - PROCESS | 2860 | 1467110357736 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}] 03:39:17 INFO - PROCESS | 2860 | 1467110357740 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:17 INFO - PROCESS | 2860 | 1467110357853 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 03:39:18 INFO - PROCESS | 2860 | 1467110357993 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 2860 | 1467110357997 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:18 INFO - PROCESS | 2860 | ++DOCSHELL 0FB0EC00 == 39 [pid = 2860] [id = 590] 03:39:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (10051800) [pid = 2860] [serial = 1770] [outer = 00000000] 03:39:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (10DA0400) [pid = 2860] [serial = 1771] [outer = 10051800] 03:39:18 INFO - PROCESS | 2860 | 1467110358055 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (13EE9000) [pid = 2860] [serial = 1772] [outer = 10051800] 03:39:18 INFO - PROCESS | 2860 | 1467110358653 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]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 987ms 03:39:18 INFO - PROCESS | 2860 | 1467110358716 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 2860 | 1467110358720 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 03:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:39:18 INFO - PROCESS | 2860 | 1467110358727 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 2860 | 1467110358730 Marionette TRACE conn5 <- [1,2326,null,{}] 03:39:18 INFO - PROCESS | 2860 | 1467110358735 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}] 03:39:18 INFO - PROCESS | 2860 | 1467110358738 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:18 INFO - PROCESS | 2860 | 1467110358859 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 03:39:19 INFO - PROCESS | 2860 | 1467110359005 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 2860 | 1467110359008 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:19 INFO - PROCESS | 2860 | ++DOCSHELL 1710FC00 == 40 [pid = 2860] [id = 591] 03:39:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (175CA400) [pid = 2860] [serial = 1773] [outer = 00000000] 03:39:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18CECC00) [pid = 2860] [serial = 1774] [outer = 175CA400] 03:39:19 INFO - PROCESS | 2860 | 1467110359068 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (199BE800) [pid = 2860] [serial = 1775] [outer = 175CA400] 03:39:19 INFO - PROCESS | 2860 | 1467110359653 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 971ms 03:39:19 INFO - PROCESS | 2860 | 1467110359701 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 2860 | 1467110359704 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 03:39:19 INFO - PROCESS | 2860 | 1467110359707 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:39:19 INFO - PROCESS | 2860 | 1467110359711 Marionette TRACE conn5 <- [1,2330,null,{}] 03:39:19 INFO - PROCESS | 2860 | 1467110359722 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}] 03:39:19 INFO - PROCESS | 2860 | 1467110359727 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:19 INFO - PROCESS | 2860 | 1467110359837 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 03:39:20 INFO - PROCESS | 2860 | 1467110359976 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 2860 | 1467110359979 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:20 INFO - PROCESS | 2860 | ++DOCSHELL 1B29CC00 == 41 [pid = 2860] [id = 592] 03:39:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1B29D800) [pid = 2860] [serial = 1776] [outer = 00000000] 03:39:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1BA9B400) [pid = 2860] [serial = 1777] [outer = 1B29D800] 03:39:20 INFO - PROCESS | 2860 | 1467110360036 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1BF0C000) [pid = 2860] [serial = 1778] [outer = 1B29D800] 03:39:20 INFO - PROCESS | 2860 | 1467110360856 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]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1184ms 03:39:20 INFO - PROCESS | 2860 | 1467110360896 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 2860 | 1467110360900 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 03:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:39:20 INFO - PROCESS | 2860 | 1467110360905 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 2860 | 1467110360909 Marionette TRACE conn5 <- [1,2334,null,{}] 03:39:20 INFO - PROCESS | 2860 | 1467110360915 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}] 03:39:20 INFO - PROCESS | 2860 | 1467110360918 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:21 INFO - PROCESS | 2860 | 1467110361027 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 03:39:21 INFO - PROCESS | 2860 | 1467110361178 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 2860 | 1467110361182 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:21 INFO - PROCESS | 2860 | ++DOCSHELL 0FB04800 == 42 [pid = 2860] [id = 593] 03:39:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0FB10C00) [pid = 2860] [serial = 1779] [outer = 00000000] 03:39:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1005A000) [pid = 2860] [serial = 1780] [outer = 0FB10C00] 03:39:21 INFO - PROCESS | 2860 | 1467110361236 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (102E2400) [pid = 2860] [serial = 1781] [outer = 0FB10C00] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 16482400 == 41 [pid = 2860] [id = 588] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1716E800 == 40 [pid = 2860] [id = 587] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 0C590800 == 39 [pid = 2860] [id = 586] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1973DC00 == 38 [pid = 2860] [id = 585] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 18A17000 == 37 [pid = 2860] [id = 584] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1811CC00 == 36 [pid = 2860] [id = 583] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 16482800 == 35 [pid = 2860] [id = 582] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 10054C00 == 34 [pid = 2860] [id = 581] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 0C635400 == 33 [pid = 2860] [id = 580] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 13EE9400 == 32 [pid = 2860] [id = 577] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 0C59C800 == 31 [pid = 2860] [id = 578] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1564EC00 == 30 [pid = 2860] [id = 579] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 0C634400 == 29 [pid = 2860] [id = 568] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1B29CC00 == 28 [pid = 2860] [id = 592] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1710FC00 == 27 [pid = 2860] [id = 591] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 1B1F4800 == 26 [pid = 2860] [id = 589] 03:39:22 INFO - PROCESS | 2860 | --DOCSHELL 0FB0EC00 == 25 [pid = 2860] [id = 590] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1004E400) [pid = 2860] [serial = 1711] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (0FB74800) [pid = 2860] [serial = 1705] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (10058C00) [pid = 2860] [serial = 1706] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (0C7E5000) [pid = 2860] [serial = 1708] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0C885800) [pid = 2860] [serial = 1709] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (14199000) [pid = 2860] [serial = 1714] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (15B41C00) [pid = 2860] [serial = 1717] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (17112800) [pid = 2860] [serial = 1718] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1022CC00) [pid = 2860] [serial = 1697] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FE95000) [pid = 2860] [serial = 1696] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18DC8400) [pid = 2860] [serial = 1700] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1876A400) [pid = 2860] [serial = 1699] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1AC9D400) [pid = 2860] [serial = 1703] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19F68000) [pid = 2860] [serial = 1702] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (177AC800) [pid = 2860] [serial = 1720] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18DCF000) [pid = 2860] [serial = 1723] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (199C0000) [pid = 2860] [serial = 1729] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (193B5C00) [pid = 2860] [serial = 1724] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1005D000) [pid = 2860] [serial = 1712] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18701C00) [pid = 2860] [serial = 1721] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18A0D800) [pid = 2860] [serial = 1726] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19745000) [pid = 2860] [serial = 1730] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18DC8000) [pid = 2860] [serial = 1727] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (14752800) [pid = 2860] [serial = 1715] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (19B42400) [pid = 2860] [serial = 1732] [outer = 00000000] [url = about:blank] 03:39:22 INFO - PROCESS | 2860 | 1467110362498 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1635ms 03:39:22 INFO - PROCESS | 2860 | 1467110362541 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 2860 | 1467110362545 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 03:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:39:22 INFO - PROCESS | 2860 | 1467110362550 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 2860 | 1467110362553 Marionette TRACE conn5 <- [1,2338,null,{}] 03:39:22 INFO - PROCESS | 2860 | 1467110362558 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}] 03:39:22 INFO - PROCESS | 2860 | 1467110362561 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:22 INFO - PROCESS | 2860 | 1467110362647 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 03:39:22 INFO - PROCESS | 2860 | 1467110362746 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 2860 | 1467110362748 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:22 INFO - PROCESS | 2860 | ++DOCSHELL 0C76B800 == 26 [pid = 2860] [id = 594] 03:39:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0C76D000) [pid = 2860] [serial = 1782] [outer = 00000000] 03:39:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C8E7800) [pid = 2860] [serial = 1783] [outer = 0C76D000] 03:39:22 INFO - PROCESS | 2860 | 1467110362796 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0F6FF000) [pid = 2860] [serial = 1784] [outer = 0C76D000] 03:39:23 INFO - PROCESS | 2860 | 1467110363279 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 790ms 03:39:23 INFO - PROCESS | 2860 | 1467110363340 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 2860 | 1467110363345 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 03:39:23 INFO - PROCESS | 2860 | 1467110363351 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:39:23 INFO - PROCESS | 2860 | 1467110363354 Marionette TRACE conn5 <- [1,2342,null,{}] 03:39:23 INFO - PROCESS | 2860 | 1467110363358 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}] 03:39:23 INFO - PROCESS | 2860 | 1467110363361 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:23 INFO - PROCESS | 2860 | 1467110363480 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 03:39:23 INFO - PROCESS | 2860 | 1467110363500 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 2860 | 1467110363502 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:23 INFO - PROCESS | 2860 | ++DOCSHELL 10059400 == 27 [pid = 2860] [id = 595] 03:39:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1005B400) [pid = 2860] [serial = 1785] [outer = 00000000] 03:39:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10060000) [pid = 2860] [serial = 1786] [outer = 1005B400] 03:39:23 INFO - PROCESS | 2860 | 1467110363549 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1022B800) [pid = 2860] [serial = 1787] [outer = 1005B400] 03:39:24 INFO - PROCESS | 2860 | 1467110364056 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 732ms 03:39:24 INFO - PROCESS | 2860 | 1467110364088 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 2860 | 1467110364090 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 03:39:24 INFO - PROCESS | 2860 | 1467110364093 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:39:24 INFO - PROCESS | 2860 | 1467110364096 Marionette TRACE conn5 <- [1,2346,null,{}] 03:39:24 INFO - PROCESS | 2860 | 1467110364107 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}] 03:39:24 INFO - PROCESS | 2860 | 1467110364111 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:24 INFO - PROCESS | 2860 | 1467110364195 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 03:39:24 INFO - PROCESS | 2860 | 1467110364301 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 2860 | 1467110364304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:24 INFO - PROCESS | 2860 | ++DOCSHELL 1474E800 == 28 [pid = 2860] [id = 596] 03:39:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (14751800) [pid = 2860] [serial = 1788] [outer = 00000000] 03:39:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (148E5C00) [pid = 2860] [serial = 1789] [outer = 14751800] 03:39:24 INFO - PROCESS | 2860 | 1467110364354 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (15659400) [pid = 2860] [serial = 1790] [outer = 14751800] 03:39:24 INFO - PROCESS | 2860 | 1467110364792 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 730ms 03:39:24 INFO - PROCESS | 2860 | 1467110364855 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 2860 | 1467110364857 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 03:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:39:24 INFO - PROCESS | 2860 | 1467110364874 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 2860 | 1467110364876 Marionette TRACE conn5 <- [1,2350,null,{}] 03:39:24 INFO - PROCESS | 2860 | 1467110364879 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}] 03:39:24 INFO - PROCESS | 2860 | 1467110364881 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:25 INFO - PROCESS | 2860 | 1467110364999 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 03:39:25 INFO - PROCESS | 2860 | 1467110365009 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 2860 | 1467110365011 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:25 INFO - PROCESS | 2860 | ++DOCSHELL 15B44C00 == 29 [pid = 2860] [id = 597] 03:39:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1710E000) [pid = 2860] [serial = 1791] [outer = 00000000] 03:39:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (17178000) [pid = 2860] [serial = 1792] [outer = 1710E000] 03:39:25 INFO - PROCESS | 2860 | 1467110365056 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (177A6800) [pid = 2860] [serial = 1793] [outer = 1710E000] 03:39:25 INFO - PROCESS | 2860 | 1467110365514 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 692ms 03:39:25 INFO - PROCESS | 2860 | 1467110365554 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 2860 | 1467110365556 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 03:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:39:25 INFO - PROCESS | 2860 | 1467110365559 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 2860 | 1467110365561 Marionette TRACE conn5 <- [1,2354,null,{}] 03:39:25 INFO - PROCESS | 2860 | 1467110365564 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}] 03:39:25 INFO - PROCESS | 2860 | 1467110365566 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:25 INFO - PROCESS | 2860 | 1467110365678 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 03:39:25 INFO - PROCESS | 2860 | 1467110365685 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 2860 | 1467110365687 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:25 INFO - PROCESS | 2860 | ++DOCSHELL 177ACC00 == 30 [pid = 2860] [id = 598] 03:39:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (177AD800) [pid = 2860] [serial = 1794] [outer = 00000000] 03:39:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (18769000) [pid = 2860] [serial = 1795] [outer = 177AD800] 03:39:25 INFO - PROCESS | 2860 | 1467110365730 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18830C00) [pid = 2860] [serial = 1796] [outer = 177AD800] 03:39:26 INFO - PROCESS | 2860 | 1467110366205 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 670ms 03:39:26 INFO - PROCESS | 2860 | 1467110366230 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 2860 | 1467110366232 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 03:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:39:26 INFO - PROCESS | 2860 | 1467110366235 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 2860 | 1467110366237 Marionette TRACE conn5 <- [1,2358,null,{}] 03:39:26 INFO - PROCESS | 2860 | 1467110366241 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}] 03:39:26 INFO - PROCESS | 2860 | 1467110366246 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:26 INFO - PROCESS | 2860 | 1467110366411 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 03:39:26 INFO - PROCESS | 2860 | 1467110366430 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 2860 | 1467110366432 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:26 INFO - PROCESS | 2860 | ++DOCSHELL 18A0AC00 == 31 [pid = 2860] [id = 599] 03:39:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18CE9C00) [pid = 2860] [serial = 1797] [outer = 00000000] 03:39:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (193B2C00) [pid = 2860] [serial = 1798] [outer = 18CE9C00] 03:39:26 INFO - PROCESS | 2860 | 1467110366485 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1973DC00) [pid = 2860] [serial = 1799] [outer = 18CE9C00] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1B296400) [pid = 2860] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19AB0000) [pid = 2860] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18A18000) [pid = 2860] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19AAC000) [pid = 2860] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (15657C00) [pid = 2860] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C632800) [pid = 2860] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (10061400) [pid = 2860] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C836000) [pid = 2860] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (16483400) [pid = 2860] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1811F000) [pid = 2860] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1565A800) [pid = 2860] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0C596C00) [pid = 2860] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:39:26 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (199C8C00) [pid = 2860] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:39:27 INFO - PROCESS | 2860 | 1467110367107 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 930ms 03:39:27 INFO - PROCESS | 2860 | 1467110367167 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 2860 | 1467110367169 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 03:39:27 INFO - PROCESS | 2860 | 1467110367172 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:39:27 INFO - PROCESS | 2860 | 1467110367174 Marionette TRACE conn5 <- [1,2362,null,{}] 03:39:27 INFO - PROCESS | 2860 | 1467110367177 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}] 03:39:27 INFO - PROCESS | 2860 | 1467110367179 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:27 INFO - PROCESS | 2860 | 1467110367257 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 03:39:27 INFO - PROCESS | 2860 | 1467110367263 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 2860 | 1467110367265 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:27 INFO - PROCESS | 2860 | ++DOCSHELL 15650400 == 32 [pid = 2860] [id = 600] 03:39:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (17518C00) [pid = 2860] [serial = 1800] [outer = 00000000] 03:39:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18DC6400) [pid = 2860] [serial = 1801] [outer = 17518C00] 03:39:27 INFO - PROCESS | 2860 | 1467110367308 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18DCA400) [pid = 2860] [serial = 1802] [outer = 17518C00] 03:39:27 INFO - PROCESS | 2860 | 1467110367740 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 630ms 03:39:27 INFO - PROCESS | 2860 | 1467110367807 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 2860 | 1467110367809 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 03:39:27 INFO - PROCESS | 2860 | 1467110367812 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 2860 | 1467110367813 Marionette TRACE conn5 <- [1,2366,null,{}] 03:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:39:27 INFO - PROCESS | 2860 | 1467110367817 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}] 03:39:27 INFO - PROCESS | 2860 | 1467110367819 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:27 INFO - PROCESS | 2860 | 1467110367897 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 03:39:27 INFO - PROCESS | 2860 | 1467110367903 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 2860 | 1467110367904 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:27 INFO - PROCESS | 2860 | ++DOCSHELL 10341400 == 33 [pid = 2860] [id = 601] 03:39:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1973C000) [pid = 2860] [serial = 1803] [outer = 00000000] 03:39:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1710F800) [pid = 2860] [serial = 1804] [outer = 1973C000] 03:39:27 INFO - PROCESS | 2860 | 1467110367947 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (17590400) [pid = 2860] [serial = 1805] [outer = 1973C000] 03:39:28 INFO - PROCESS | 2860 | 1467110368416 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]]]}] 03:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 630ms 03:39:28 INFO - PROCESS | 2860 | 1467110368458 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 03:39:28 INFO - PROCESS | 2860 | 1467110368460 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 03:39:28 INFO - PROCESS | 2860 | 1467110368463 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 2860 | 1467110368465 Marionette TRACE conn5 <- [1,2370,null,{}] 03:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:39:28 INFO - PROCESS | 2860 | 1467110368468 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}] 03:39:28 INFO - PROCESS | 2860 | 1467110368470 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:28 INFO - PROCESS | 2860 | 1467110368552 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 03:39:28 INFO - PROCESS | 2860 | 1467110368557 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 2860 | 1467110368569 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:28 INFO - PROCESS | 2860 | ++DOCSHELL 1474B800 == 34 [pid = 2860] [id = 602] 03:39:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19AACC00) [pid = 2860] [serial = 1806] [outer = 00000000] 03:39:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19AB3C00) [pid = 2860] [serial = 1807] [outer = 19AACC00] 03:39:28 INFO - PROCESS | 2860 | 1467110368616 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19B3F400) [pid = 2860] [serial = 1808] [outer = 19AACC00] 03:39:29 INFO - PROCESS | 2860 | 1467110369387 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]]]}] 03:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 970ms 03:39:29 INFO - PROCESS | 2860 | 1467110369438 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 03:39:29 INFO - PROCESS | 2860 | 1467110369442 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 03:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:39:29 INFO - PROCESS | 2860 | 1467110369447 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 2860 | 1467110369451 Marionette TRACE conn5 <- [1,2374,null,{}] 03:39:29 INFO - PROCESS | 2860 | 1467110369457 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}] 03:39:29 INFO - PROCESS | 2860 | 1467110369461 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:29 INFO - PROCESS | 2860 | 1467110369610 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 03:39:29 INFO - PROCESS | 2860 | 1467110369756 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:29 INFO - PROCESS | 2860 | 1467110369759 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:29 INFO - PROCESS | 2860 | ++DOCSHELL 0C59C800 == 35 [pid = 2860] [id = 603] 03:39:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C729400) [pid = 2860] [serial = 1809] [outer = 00000000] 03:39:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10049C00) [pid = 2860] [serial = 1810] [outer = 0C729400] 03:39:29 INFO - PROCESS | 2860 | 1467110369817 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1005F400) [pid = 2860] [serial = 1811] [outer = 0C729400] 03:39:30 INFO - PROCESS | 2860 | 1467110370530 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]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1130ms 03:39:30 INFO - PROCESS | 2860 | 1467110370578 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 2860 | 1467110370583 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 03:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:39:30 INFO - PROCESS | 2860 | 1467110370615 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 2860 | 1467110370618 Marionette TRACE conn5 <- [1,2378,null,{}] 03:39:30 INFO - PROCESS | 2860 | 1467110370623 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}] 03:39:30 INFO - PROCESS | 2860 | 1467110370626 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:30 INFO - PROCESS | 2860 | 1467110370753 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 03:39:30 INFO - PROCESS | 2860 | 1467110370897 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 2860 | 1467110370900 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:30 INFO - PROCESS | 2860 | ++DOCSHELL 0C635000 == 36 [pid = 2860] [id = 604] 03:39:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (13DEB400) [pid = 2860] [serial = 1812] [outer = 00000000] 03:39:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (148E9000) [pid = 2860] [serial = 1813] [outer = 13DEB400] 03:39:30 INFO - PROCESS | 2860 | 1467110370959 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (17112400) [pid = 2860] [serial = 1814] [outer = 13DEB400] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 10341400 == 35 [pid = 2860] [id = 601] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 15650400 == 34 [pid = 2860] [id = 600] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 18A0AC00 == 33 [pid = 2860] [id = 599] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 177ACC00 == 32 [pid = 2860] [id = 598] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 15B44C00 == 31 [pid = 2860] [id = 597] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 1474E800 == 30 [pid = 2860] [id = 596] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 10059400 == 29 [pid = 2860] [id = 595] 03:39:31 INFO - PROCESS | 2860 | --DOCSHELL 0C76B800 == 28 [pid = 2860] [id = 594] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18DCDC00) [pid = 2860] [serial = 1753] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19B43C00) [pid = 2860] [serial = 1756] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (17170800) [pid = 2860] [serial = 1738] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1870D800) [pid = 2860] [serial = 1739] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FB0FC00) [pid = 2860] [serial = 1735] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10060C00) [pid = 2860] [serial = 1736] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (103C1800) [pid = 2860] [serial = 1744] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10DA3000) [pid = 2860] [serial = 1745] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0F6F4C00) [pid = 2860] [serial = 1741] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB03C00) [pid = 2860] [serial = 1742] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18DCFC00) [pid = 2860] [serial = 1754] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (17110C00) [pid = 2860] [serial = 1747] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (17174800) [pid = 2860] [serial = 1748] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1882EC00) [pid = 2860] [serial = 1750] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (19B43400) [pid = 2860] [serial = 1733] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (0FB0E800) [pid = 2860] [serial = 1759] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18DCB800) [pid = 2860] [serial = 1757] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1B1E6800) [pid = 2860] [serial = 1766] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19EF6800) [pid = 2860] [serial = 1762] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (147E3800) [pid = 2860] [serial = 1760] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (19F57000) [pid = 2860] [serial = 1763] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (18A0C400) [pid = 2860] [serial = 1751] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (1BA29800) [pid = 2860] [serial = 1768] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (1BA2B400) [pid = 2860] [serial = 1769] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (1AC99800) [pid = 2860] [serial = 1765] [outer = 00000000] [url = about:blank] 03:39:31 INFO - PROCESS | 2860 | 1467110371842 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1276ms 03:39:31 INFO - PROCESS | 2860 | 1467110371899 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 03:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:39:31 INFO - PROCESS | 2860 | 1467110371903 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 03:39:31 INFO - PROCESS | 2860 | 1467110371908 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 2860 | 1467110371911 Marionette TRACE conn5 <- [1,2382,null,{}] 03:39:31 INFO - PROCESS | 2860 | 1467110371917 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}] 03:39:31 INFO - PROCESS | 2860 | 1467110371920 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:32 INFO - PROCESS | 2860 | 1467110372019 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 03:39:32 INFO - PROCESS | 2860 | 1467110372026 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 2860 | 1467110372028 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:32 INFO - PROCESS | 2860 | ++DOCSHELL 0C8E5000 == 29 [pid = 2860] [id = 605] 03:39:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0C8EC400) [pid = 2860] [serial = 1815] [outer = 00000000] 03:39:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0FA7D000) [pid = 2860] [serial = 1816] [outer = 0C8EC400] 03:39:32 INFO - PROCESS | 2860 | 1467110372076 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (0FB74800) [pid = 2860] [serial = 1817] [outer = 0C8EC400] 03:39:32 INFO - PROCESS | 2860 | 1467110372611 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]]]}] 03:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 730ms 03:39:32 INFO - PROCESS | 2860 | 1467110372639 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 2860 | 1467110372643 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 03:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:39:32 INFO - PROCESS | 2860 | 1467110372649 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 2860 | 1467110372651 Marionette TRACE conn5 <- [1,2386,null,{}] 03:39:32 INFO - PROCESS | 2860 | 1467110372655 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}] 03:39:32 INFO - PROCESS | 2860 | 1467110372658 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:32 INFO - PROCESS | 2860 | 1467110372748 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 03:39:32 INFO - PROCESS | 2860 | 1467110372848 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 2860 | 1467110372850 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:32 INFO - PROCESS | 2860 | ++DOCSHELL 08AE8000 == 30 [pid = 2860] [id = 606] 03:39:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (10060C00) [pid = 2860] [serial = 1818] [outer = 00000000] 03:39:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (10BD9800) [pid = 2860] [serial = 1819] [outer = 10060C00] 03:39:32 INFO - PROCESS | 2860 | 1467110372907 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (10DCC000) [pid = 2860] [serial = 1820] [outer = 10060C00] 03:39:33 INFO - PROCESS | 2860 | 1467110373287 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]]]}] 03:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 670ms 03:39:33 INFO - PROCESS | 2860 | 1467110373324 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 03:39:33 INFO - PROCESS | 2860 | 1467110373327 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 03:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:39:33 INFO - PROCESS | 2860 | 1467110373330 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 2860 | 1467110373334 Marionette TRACE conn5 <- [1,2390,null,{}] 03:39:33 INFO - PROCESS | 2860 | 1467110373345 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}] 03:39:33 INFO - PROCESS | 2860 | 1467110373350 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:33 INFO - PROCESS | 2860 | 1467110373463 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 03:39:33 INFO - PROCESS | 2860 | 1467110373473 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 2860 | 1467110373476 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:33 INFO - PROCESS | 2860 | ++DOCSHELL 1648EC00 == 31 [pid = 2860] [id = 607] 03:39:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (17116400) [pid = 2860] [serial = 1821] [outer = 00000000] 03:39:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (17176000) [pid = 2860] [serial = 1822] [outer = 17116400] 03:39:33 INFO - PROCESS | 2860 | 1467110373523 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (177AC800) [pid = 2860] [serial = 1823] [outer = 17116400] 03:39:34 INFO - PROCESS | 2860 | 1467110373982 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]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 03:39:34 INFO - PROCESS | 2860 | 1467110374024 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 2860 | 1467110374027 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 03:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:39:34 INFO - PROCESS | 2860 | 1467110374030 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 2860 | 1467110374032 Marionette TRACE conn5 <- [1,2394,null,{}] 03:39:34 INFO - PROCESS | 2860 | 1467110374041 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}] 03:39:34 INFO - PROCESS | 2860 | 1467110374043 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:34 INFO - PROCESS | 2860 | 1467110374162 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 03:39:34 INFO - PROCESS | 2860 | 1467110374168 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:34 INFO - PROCESS | 2860 | 1467110374170 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:34 INFO - PROCESS | 2860 | ++DOCSHELL 18824400 == 32 [pid = 2860] [id = 608] 03:39:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (18824C00) [pid = 2860] [serial = 1824] [outer = 00000000] 03:39:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18A0C000) [pid = 2860] [serial = 1825] [outer = 18824C00] 03:39:34 INFO - PROCESS | 2860 | 1467110374214 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18CED000) [pid = 2860] [serial = 1826] [outer = 18824C00] 03:39:34 INFO - PROCESS | 2860 | 1467110374662 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]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 690ms 03:39:34 INFO - PROCESS | 2860 | 1467110374725 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 2860 | 1467110374727 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 03:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:39:34 INFO - PROCESS | 2860 | 1467110374730 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 2860 | 1467110374732 Marionette TRACE conn5 <- [1,2398,null,{}] 03:39:34 INFO - PROCESS | 2860 | 1467110374736 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}] 03:39:34 INFO - PROCESS | 2860 | 1467110374738 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:34 INFO - PROCESS | 2860 | 1467110374863 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 03:39:35 INFO - PROCESS | 2860 | 1467110374971 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 2860 | 1467110374973 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:35 INFO - PROCESS | 2860 | ++DOCSHELL 18A0AC00 == 33 [pid = 2860] [id = 609] 03:39:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18CEC800) [pid = 2860] [serial = 1827] [outer = 00000000] 03:39:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18DD2C00) [pid = 2860] [serial = 1828] [outer = 18CEC800] 03:39:35 INFO - PROCESS | 2860 | 1467110375019 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18DD3400) [pid = 2860] [serial = 1829] [outer = 18CEC800] 03:39:35 INFO - PROCESS | 2860 | 1467110375477 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]]]}] 03:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 771ms 03:39:35 INFO - PROCESS | 2860 | 1467110375502 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 2860 | 1467110375504 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 03:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:39:35 INFO - PROCESS | 2860 | 1467110375507 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 2860 | 1467110375508 Marionette TRACE conn5 <- [1,2402,null,{}] 03:39:35 INFO - PROCESS | 2860 | 1467110375512 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}] 03:39:35 INFO - PROCESS | 2860 | 1467110375517 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:35 INFO - PROCESS | 2860 | 1467110375662 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 03:39:35 INFO - PROCESS | 2860 | 1467110375736 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 2860 | 1467110375738 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:35 INFO - PROCESS | 2860 | ++DOCSHELL 19745400 == 34 [pid = 2860] [id = 610] 03:39:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (199BDC00) [pid = 2860] [serial = 1830] [outer = 00000000] 03:39:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19B49000) [pid = 2860] [serial = 1831] [outer = 199BDC00] 03:39:35 INFO - PROCESS | 2860 | 1467110375782 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19AA4400) [pid = 2860] [serial = 1832] [outer = 199BDC00] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1710E000) [pid = 2860] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1005B400) [pid = 2860] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (14751800) [pid = 2860] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0FB10C00) [pid = 2860] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C76D000) [pid = 2860] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (177AD800) [pid = 2860] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (10051800) [pid = 2860] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (175CA400) [pid = 2860] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1B29D800) [pid = 2860] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18CE9C00) [pid = 2860] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1973C000) [pid = 2860] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:39:36 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (17518C00) [pid = 2860] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:39:36 INFO - PROCESS | 2860 | 1467110376239 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]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 831ms 03:39:36 INFO - PROCESS | 2860 | 1467110376339 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 2860 | 1467110376341 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 03:39:36 INFO - PROCESS | 2860 | 1467110376344 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:39:36 INFO - PROCESS | 2860 | 1467110376346 Marionette TRACE conn5 <- [1,2406,null,{}] 03:39:36 INFO - PROCESS | 2860 | 1467110376350 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}] 03:39:36 INFO - PROCESS | 2860 | 1467110376352 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:36 INFO - PROCESS | 2860 | 1467110376470 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 03:39:36 INFO - PROCESS | 2860 | 1467110376533 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 2860 | 1467110376534 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:36 INFO - PROCESS | 2860 | ++DOCSHELL 14190400 == 35 [pid = 2860] [id = 611] 03:39:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (15B45000) [pid = 2860] [serial = 1833] [outer = 00000000] 03:39:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (18CE9C00) [pid = 2860] [serial = 1834] [outer = 15B45000] 03:39:36 INFO - PROCESS | 2860 | 1467110376578 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (19AA5000) [pid = 2860] [serial = 1835] [outer = 15B45000] 03:39:36 INFO - PROCESS | 2860 | 1467110376927 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 630ms 03:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:39:37 INFO - PROCESS | 2860 | 1467110376979 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 2860 | 1467110376981 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 03:39:37 INFO - PROCESS | 2860 | 1467110376984 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 2860 | 1467110376986 Marionette TRACE conn5 <- [1,2410,null,{}] 03:39:37 INFO - PROCESS | 2860 | 1467110376989 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}] 03:39:37 INFO - PROCESS | 2860 | 1467110376991 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:37 INFO - PROCESS | 2860 | 1467110377076 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 03:39:37 INFO - PROCESS | 2860 | 1467110377083 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 2860 | 1467110377085 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:37 INFO - PROCESS | 2860 | ++DOCSHELL 18702800 == 36 [pid = 2860] [id = 612] 03:39:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (193A9400) [pid = 2860] [serial = 1836] [outer = 00000000] 03:39:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (19EF3000) [pid = 2860] [serial = 1837] [outer = 193A9400] 03:39:37 INFO - PROCESS | 2860 | 1467110377132 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19EF4400) [pid = 2860] [serial = 1838] [outer = 193A9400] 03:39:37 INFO - PROCESS | 2860 | 1467110377550 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 630ms 03:39:37 INFO - PROCESS | 2860 | 1467110377615 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 2860 | 1467110377617 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 03:39:37 INFO - PROCESS | 2860 | 1467110377621 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:39:37 INFO - PROCESS | 2860 | 1467110377622 Marionette TRACE conn5 <- [1,2414,null,{}] 03:39:37 INFO - PROCESS | 2860 | 1467110377626 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}] 03:39:37 INFO - PROCESS | 2860 | 1467110377638 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:37 INFO - PROCESS | 2860 | 1467110377723 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 03:39:37 INFO - PROCESS | 2860 | 1467110377729 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 2860 | 1467110377731 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:37 INFO - PROCESS | 2860 | ++DOCSHELL 17111400 == 37 [pid = 2860] [id = 613] 03:39:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19EF1800) [pid = 2860] [serial = 1839] [outer = 00000000] 03:39:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1ACA0C00) [pid = 2860] [serial = 1840] [outer = 19EF1800] 03:39:37 INFO - PROCESS | 2860 | 1467110377780 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1B132000) [pid = 2860] [serial = 1841] [outer = 19EF1800] 03:39:38 INFO - PROCESS | 2860 | --DOCSHELL 0FB04800 == 36 [pid = 2860] [id = 593] 03:39:38 INFO - PROCESS | 2860 | --DOCSHELL 0C8E5000 == 35 [pid = 2860] [id = 605] 03:39:38 INFO - PROCESS | 2860 | --DOCSHELL 0C635000 == 34 [pid = 2860] [id = 604] 03:39:38 INFO - PROCESS | 2860 | --DOCSHELL 1474B800 == 33 [pid = 2860] [id = 602] 03:39:38 INFO - PROCESS | 2860 | --DOCSHELL 0C59C800 == 32 [pid = 2860] [id = 603] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 19745400 == 31 [pid = 2860] [id = 610] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 08AE8000 == 30 [pid = 2860] [id = 606] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 14190400 == 29 [pid = 2860] [id = 611] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 18702800 == 28 [pid = 2860] [id = 612] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 18824400 == 27 [pid = 2860] [id = 608] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 18A0AC00 == 26 [pid = 2860] [id = 609] 03:39:39 INFO - PROCESS | 2860 | --DOCSHELL 1648EC00 == 25 [pid = 2860] [id = 607] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17178000) [pid = 2860] [serial = 1792] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10060000) [pid = 2860] [serial = 1786] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1022B800) [pid = 2860] [serial = 1787] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (148E5C00) [pid = 2860] [serial = 1789] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (102E2400) [pid = 2860] [serial = 1781] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1005A000) [pid = 2860] [serial = 1780] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (0C8E7800) [pid = 2860] [serial = 1783] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (0F6FF000) [pid = 2860] [serial = 1784] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (18769000) [pid = 2860] [serial = 1795] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (13EE9000) [pid = 2860] [serial = 1772] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (10DA0400) [pid = 2860] [serial = 1771] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (177A6800) [pid = 2860] [serial = 1793] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (199BE800) [pid = 2860] [serial = 1775] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (18CECC00) [pid = 2860] [serial = 1774] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (1BF0C000) [pid = 2860] [serial = 1778] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (1BA9B400) [pid = 2860] [serial = 1777] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (193B2C00) [pid = 2860] [serial = 1798] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (18830C00) [pid = 2860] [serial = 1796] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 56 (1710F800) [pid = 2860] [serial = 1804] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 55 (1973DC00) [pid = 2860] [serial = 1799] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 54 (17590400) [pid = 2860] [serial = 1805] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 53 (19AB3C00) [pid = 2860] [serial = 1807] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 52 (18DC6400) [pid = 2860] [serial = 1801] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 51 (18DCA400) [pid = 2860] [serial = 1802] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | --DOMWINDOW == 50 (15659400) [pid = 2860] [serial = 1790] [outer = 00000000] [url = about:blank] 03:39:39 INFO - PROCESS | 2860 | 1467110379694 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2127ms 03:39:39 INFO - PROCESS | 2860 | 1467110379753 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 2860 | 1467110379756 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 03:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:39:39 INFO - PROCESS | 2860 | 1467110379762 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 2860 | 1467110379764 Marionette TRACE conn5 <- [1,2418,null,{}] 03:39:39 INFO - PROCESS | 2860 | 1467110379771 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}] 03:39:39 INFO - PROCESS | 2860 | 1467110379774 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:39 INFO - PROCESS | 2860 | 1467110379869 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 03:39:40 INFO - PROCESS | 2860 | 1467110380000 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 2860 | 1467110380002 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:40 INFO - PROCESS | 2860 | ++DOCSHELL 0C76B800 == 26 [pid = 2860] [id = 614] 03:39:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 51 (0C76D000) [pid = 2860] [serial = 1842] [outer = 00000000] 03:39:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 52 (0C883C00) [pid = 2860] [serial = 1843] [outer = 0C76D000] 03:39:40 INFO - PROCESS | 2860 | 1467110380053 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 53 (0C8EAC00) [pid = 2860] [serial = 1844] [outer = 0C76D000] 03:39:40 INFO - PROCESS | 2860 | 1467110380428 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:39:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 730ms 03:39:40 INFO - PROCESS | 2860 | 1467110380492 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 03:39:40 INFO - PROCESS | 2860 | 1467110380498 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 03:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:39:40 INFO - PROCESS | 2860 | 1467110380504 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 2860 | 1467110380507 Marionette TRACE conn5 <- [1,2422,null,{}] 03:39:40 INFO - PROCESS | 2860 | 1467110380511 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}] 03:39:40 INFO - PROCESS | 2860 | 1467110380513 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:40 INFO - PROCESS | 2860 | 1467110380605 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 03:39:40 INFO - PROCESS | 2860 | 1467110380611 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 2860 | 1467110380614 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:40 INFO - PROCESS | 2860 | ++DOCSHELL 0FB74400 == 27 [pid = 2860] [id = 615] 03:39:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 54 (0FB75000) [pid = 2860] [serial = 1845] [outer = 00000000] 03:39:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 55 (10055400) [pid = 2860] [serial = 1846] [outer = 0FB75000] 03:39:40 INFO - PROCESS | 2860 | 1467110380662 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (1005D000) [pid = 2860] [serial = 1847] [outer = 0FB75000] 03:39:41 INFO - PROCESS | 2860 | 1467110381118 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]]]}] 03:39:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:39:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 03:39:41 INFO - PROCESS | 2860 | 1467110381177 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 2860 | 1467110381179 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 03:39:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:39:41 INFO - PROCESS | 2860 | 1467110381183 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 2860 | 1467110381186 Marionette TRACE conn5 <- [1,2426,null,{}] 03:39:41 INFO - PROCESS | 2860 | 1467110381197 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}] 03:39:41 INFO - PROCESS | 2860 | 1467110381202 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:41 INFO - PROCESS | 2860 | 1467110381312 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 03:39:41 INFO - PROCESS | 2860 | 1467110381327 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 2860 | 1467110381330 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:41 INFO - PROCESS | 2860 | ++DOCSHELL 10DCBC00 == 28 [pid = 2860] [id = 616] 03:39:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (10DCFC00) [pid = 2860] [serial = 1848] [outer = 00000000] 03:39:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (13DEAC00) [pid = 2860] [serial = 1849] [outer = 10DCFC00] 03:39:41 INFO - PROCESS | 2860 | 1467110381378 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (13E20000) [pid = 2860] [serial = 1850] [outer = 10DCFC00] 03:39:41 INFO - PROCESS | 2860 | 1467110381803 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]]]}] 03:39:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:39:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 03:39:41 INFO - PROCESS | 2860 | 1467110381857 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 2860 | 1467110381860 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 03:39:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:39:41 INFO - PROCESS | 2860 | 1467110381863 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 2860 | 1467110381864 Marionette TRACE conn5 <- [1,2430,null,{}] 03:39:41 INFO - PROCESS | 2860 | 1467110381868 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}] 03:39:41 INFO - PROCESS | 2860 | 1467110381870 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:42 INFO - PROCESS | 2860 | 1467110381959 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 03:39:42 INFO - PROCESS | 2860 | 1467110381964 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 2860 | 1467110381966 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:42 INFO - PROCESS | 2860 | ++DOCSHELL 13DE9C00 == 29 [pid = 2860] [id = 617] 03:39:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (13EAD400) [pid = 2860] [serial = 1851] [outer = 00000000] 03:39:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (147E3800) [pid = 2860] [serial = 1852] [outer = 13EAD400] 03:39:42 INFO - PROCESS | 2860 | 1467110382015 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (15651800) [pid = 2860] [serial = 1853] [outer = 13EAD400] 03:39:42 INFO - PROCESS | 2860 | 1467110382454 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 630ms 03:39:42 INFO - PROCESS | 2860 | 1467110382504 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 03:39:42 INFO - PROCESS | 2860 | 1467110382506 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 03:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:39:42 INFO - PROCESS | 2860 | 1467110382509 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 2860 | 1467110382511 Marionette TRACE conn5 <- [1,2434,null,{}] 03:39:42 INFO - PROCESS | 2860 | 1467110382514 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}] 03:39:42 INFO - PROCESS | 2860 | 1467110382517 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:42 INFO - PROCESS | 2860 | 1467110382594 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 03:39:42 INFO - PROCESS | 2860 | 1467110382600 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 2860 | 1467110382602 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:42 INFO - PROCESS | 2860 | ++DOCSHELL 16482400 == 30 [pid = 2860] [id = 618] 03:39:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (16482800) [pid = 2860] [serial = 1854] [outer = 00000000] 03:39:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (1710CC00) [pid = 2860] [serial = 1855] [outer = 16482800] 03:39:42 INFO - PROCESS | 2860 | 1467110382646 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (1711A000) [pid = 2860] [serial = 1856] [outer = 16482800] 03:39:43 INFO - PROCESS | 2860 | 1467110383114 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 630ms 03:39:43 INFO - PROCESS | 2860 | 1467110383142 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 2860 | 1467110383144 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 03:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:39:43 INFO - PROCESS | 2860 | 1467110383160 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 2860 | 1467110383162 Marionette TRACE conn5 <- [1,2438,null,{}] 03:39:43 INFO - PROCESS | 2860 | 1467110383165 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}] 03:39:43 INFO - PROCESS | 2860 | 1467110383171 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:43 INFO - PROCESS | 2860 | 1467110383272 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 03:39:43 INFO - PROCESS | 2860 | 1467110383278 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 2860 | 1467110383280 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:43 INFO - PROCESS | 2860 | ++DOCSHELL 18710C00 == 31 [pid = 2860] [id = 619] 03:39:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (1875E800) [pid = 2860] [serial = 1857] [outer = 00000000] 03:39:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (18823400) [pid = 2860] [serial = 1858] [outer = 1875E800] 03:39:43 INFO - PROCESS | 2860 | 1467110383324 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (1882B800) [pid = 2860] [serial = 1859] [outer = 1875E800] 03:39:43 INFO - PROCESS | 2860 | 1467110383754 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 630ms 03:39:43 INFO - PROCESS | 2860 | 1467110383793 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 2860 | 1467110383795 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 03:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:39:43 INFO - PROCESS | 2860 | 1467110383812 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 2860 | 1467110383813 Marionette TRACE conn5 <- [1,2442,null,{}] 03:39:43 INFO - PROCESS | 2860 | 1467110383817 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}] 03:39:43 INFO - PROCESS | 2860 | 1467110383819 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:43 INFO - PROCESS | 2860 | 1467110383895 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 03:39:43 INFO - PROCESS | 2860 | 1467110383900 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 2860 | 1467110383902 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:43 INFO - PROCESS | 2860 | ++DOCSHELL 188AC400 == 32 [pid = 2860] [id = 620] 03:39:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (18A0A400) [pid = 2860] [serial = 1860] [outer = 00000000] 03:39:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (18DC7C00) [pid = 2860] [serial = 1861] [outer = 18A0A400] 03:39:43 INFO - PROCESS | 2860 | 1467110383946 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18DC8400) [pid = 2860] [serial = 1862] [outer = 18A0A400] 03:39:44 INFO - PROCESS | 2860 | 1467110384397 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:39:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 03:39:44 INFO - PROCESS | 2860 | 1467110384444 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 2860 | 1467110384446 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 03:39:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:39:44 INFO - PROCESS | 2860 | 1467110384469 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 2860 | 1467110384470 Marionette TRACE conn5 <- [1,2446,null,{}] 03:39:44 INFO - PROCESS | 2860 | 1467110384474 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}] 03:39:44 INFO - PROCESS | 2860 | 1467110384476 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:44 INFO - PROCESS | 2860 | 1467110384554 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 03:39:44 INFO - PROCESS | 2860 | 1467110384562 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 2860 | 1467110384564 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:44 INFO - PROCESS | 2860 | ++DOCSHELL 19085000 == 33 [pid = 2860] [id = 621] 03:39:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (193A9C00) [pid = 2860] [serial = 1863] [outer = 00000000] 03:39:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1973D800) [pid = 2860] [serial = 1864] [outer = 193A9C00] 03:39:44 INFO - PROCESS | 2860 | 1467110384608 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19739000) [pid = 2860] [serial = 1865] [outer = 193A9C00] 03:39:45 INFO - PROCESS | 2860 | 1467110385060 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 631ms 03:39:45 INFO - PROCESS | 2860 | 1467110385102 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 2860 | 1467110385104 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 03:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:39:45 INFO - PROCESS | 2860 | 1467110385108 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 2860 | 1467110385110 Marionette TRACE conn5 <- [1,2450,null,{}] 03:39:45 INFO - PROCESS | 2860 | 1467110385113 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}] 03:39:45 INFO - PROCESS | 2860 | 1467110385115 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:45 INFO - PROCESS | 2860 | 1467110385238 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 03:39:45 INFO - PROCESS | 2860 | 1467110385273 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 2860 | 1467110385275 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:45 INFO - PROCESS | 2860 | ++DOCSHELL 10DCAC00 == 34 [pid = 2860] [id = 622] 03:39:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (199C1800) [pid = 2860] [serial = 1866] [outer = 00000000] 03:39:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (199C7000) [pid = 2860] [serial = 1867] [outer = 199C1800] 03:39:45 INFO - PROCESS | 2860 | 1467110385384 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (199C8400) [pid = 2860] [serial = 1868] [outer = 199C1800] 03:39:45 INFO - PROCESS | 2860 | 1467110385796 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 730ms 03:39:45 INFO - PROCESS | 2860 | 1467110385840 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 2860 | 1467110385842 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 03:39:45 INFO - PROCESS | 2860 | 1467110385845 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:39:45 INFO - PROCESS | 2860 | 1467110385847 Marionette TRACE conn5 <- [1,2454,null,{}] 03:39:45 INFO - PROCESS | 2860 | 1467110385850 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}] 03:39:45 INFO - PROCESS | 2860 | 1467110385852 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:46 INFO - PROCESS | 2860 | 1467110385968 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 03:39:46 INFO - PROCESS | 2860 | 1467110385975 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 2860 | 1467110385977 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:46 INFO - PROCESS | 2860 | ++DOCSHELL 19AB3C00 == 35 [pid = 2860] [id = 623] 03:39:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19B3EC00) [pid = 2860] [serial = 1869] [outer = 00000000] 03:39:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19B46400) [pid = 2860] [serial = 1870] [outer = 19B3EC00] 03:39:46 INFO - PROCESS | 2860 | 1467110386073 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B4B800) [pid = 2860] [serial = 1871] [outer = 19B3EC00] 03:39:46 INFO - PROCESS | 2860 | 1467110386525 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 730ms 03:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:39:46 INFO - PROCESS | 2860 | 1467110386578 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 2860 | 1467110386581 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 03:39:46 INFO - PROCESS | 2860 | 1467110386584 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 2860 | 1467110386586 Marionette TRACE conn5 <- [1,2458,null,{}] 03:39:46 INFO - PROCESS | 2860 | 1467110386596 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}] 03:39:46 INFO - PROCESS | 2860 | 1467110386598 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:46 INFO - PROCESS | 2860 | 1467110386758 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 03:39:46 INFO - PROCESS | 2860 | 1467110386960 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 2860 | 1467110386963 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18824C00) [pid = 2860] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (199BDC00) [pid = 2860] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18CEC800) [pid = 2860] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (15B45000) [pid = 2860] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (193A9400) [pid = 2860] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (17116400) [pid = 2860] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10060C00) [pid = 2860] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0C8EC400) [pid = 2860] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (13DEB400) [pid = 2860] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0C729400) [pid = 2860] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:39:47 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19AACC00) [pid = 2860] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:39:47 INFO - PROCESS | 2860 | ++DOCSHELL 0C62F800 == 36 [pid = 2860] [id = 624] 03:39:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0C62FC00) [pid = 2860] [serial = 1872] [outer = 00000000] 03:39:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0FA75400) [pid = 2860] [serial = 1873] [outer = 0C62FC00] 03:39:47 INFO - PROCESS | 2860 | 1467110387015 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (13E20800) [pid = 2860] [serial = 1874] [outer = 0C62FC00] 03:39:47 INFO - PROCESS | 2860 | 1467110387377 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 830ms 03:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:39:47 INFO - PROCESS | 2860 | 1467110387414 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 2860 | 1467110387416 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 03:39:47 INFO - PROCESS | 2860 | 1467110387419 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 2860 | 1467110387421 Marionette TRACE conn5 <- [1,2462,null,{}] 03:39:47 INFO - PROCESS | 2860 | 1467110387424 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}] 03:39:47 INFO - PROCESS | 2860 | 1467110387426 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:47 INFO - PROCESS | 2860 | 1467110387510 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 03:39:47 INFO - PROCESS | 2860 | 1467110387611 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 2860 | 1467110387613 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:47 INFO - PROCESS | 2860 | ++DOCSHELL 10392C00 == 37 [pid = 2860] [id = 625] 03:39:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10BE0400) [pid = 2860] [serial = 1875] [outer = 00000000] 03:39:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1973A000) [pid = 2860] [serial = 1876] [outer = 10BE0400] 03:39:47 INFO - PROCESS | 2860 | 1467110387669 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19F67400) [pid = 2860] [serial = 1877] [outer = 10BE0400] 03:39:48 INFO - PROCESS | 2860 | 1467110388046 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 03:39:48 INFO - PROCESS | 2860 | 1467110388090 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 03:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:39:48 INFO - PROCESS | 2860 | 1467110388092 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 03:39:48 INFO - PROCESS | 2860 | 1467110388096 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 2860 | 1467110388097 Marionette TRACE conn5 <- [1,2466,null,{}] 03:39:48 INFO - PROCESS | 2860 | 1467110388101 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}] 03:39:48 INFO - PROCESS | 2860 | 1467110388103 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:48 INFO - PROCESS | 2860 | 1467110388186 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 03:39:48 INFO - PROCESS | 2860 | 1467110388310 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 2860 | 1467110388312 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:48 INFO - PROCESS | 2860 | ++DOCSHELL 10050C00 == 38 [pid = 2860] [id = 626] 03:39:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (10DA5400) [pid = 2860] [serial = 1878] [outer = 00000000] 03:39:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19F73000) [pid = 2860] [serial = 1879] [outer = 10DA5400] 03:39:48 INFO - PROCESS | 2860 | 1467110388355 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1AC9D400) [pid = 2860] [serial = 1880] [outer = 10DA5400] 03:39:48 INFO - PROCESS | 2860 | 1467110388701 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 630ms 03:39:48 INFO - PROCESS | 2860 | 1467110388727 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 03:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:39:48 INFO - PROCESS | 2860 | 1467110388728 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 03:39:48 INFO - PROCESS | 2860 | 1467110388732 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 2860 | 1467110388733 Marionette TRACE conn5 <- [1,2470,null,{}] 03:39:48 INFO - PROCESS | 2860 | 1467110388737 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}] 03:39:48 INFO - PROCESS | 2860 | 1467110388739 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:48 INFO - PROCESS | 2860 | 1467110388862 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 03:39:48 INFO - PROCESS | 2860 | 1467110388870 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 2860 | 1467110388872 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:48 INFO - PROCESS | 2860 | ++DOCSHELL 17175000 == 39 [pid = 2860] [id = 627] 03:39:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1AAB5800) [pid = 2860] [serial = 1881] [outer = 00000000] 03:39:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1BA29800) [pid = 2860] [serial = 1882] [outer = 1AAB5800] 03:39:48 INFO - PROCESS | 2860 | 1467110388915 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1BA91400) [pid = 2860] [serial = 1883] [outer = 1AAB5800] 03:39:49 INFO - PROCESS | 2860 | 1467110389703 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1022ms 03:39:49 INFO - PROCESS | 2860 | 1467110389755 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 2860 | 1467110389760 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 03:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:39:49 INFO - PROCESS | 2860 | 1467110389764 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 2860 | 1467110389769 Marionette TRACE conn5 <- [1,2474,null,{}] 03:39:49 INFO - PROCESS | 2860 | 1467110389795 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}] 03:39:49 INFO - PROCESS | 2860 | 1467110389798 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:49 INFO - PROCESS | 2860 | 1467110389950 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 03:39:50 INFO - PROCESS | 2860 | 1467110390044 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 2860 | 1467110390047 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:50 INFO - PROCESS | 2860 | ++DOCSHELL 0C76B400 == 40 [pid = 2860] [id = 628] 03:39:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0C775000) [pid = 2860] [serial = 1884] [outer = 00000000] 03:39:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0FB07400) [pid = 2860] [serial = 1885] [outer = 0C775000] 03:39:50 INFO - PROCESS | 2860 | 1467110390145 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (10051800) [pid = 2860] [serial = 1886] [outer = 0C775000] 03:39:51 INFO - PROCESS | 2860 | 1467110391031 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]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1356ms 03:39:51 INFO - PROCESS | 2860 | 1467110391121 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 03:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:39:51 INFO - PROCESS | 2860 | 1467110391125 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 03:39:51 INFO - PROCESS | 2860 | 1467110391130 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 2860 | 1467110391133 Marionette TRACE conn5 <- [1,2478,null,{}] 03:39:51 INFO - PROCESS | 2860 | 1467110391139 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}] 03:39:51 INFO - PROCESS | 2860 | 1467110391142 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:51 INFO - PROCESS | 2860 | 1467110391275 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 03:39:51 INFO - PROCESS | 2860 | 1467110391412 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 2860 | 1467110391417 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:51 INFO - PROCESS | 2860 | ++DOCSHELL 0FA7B400 == 41 [pid = 2860] [id = 629] 03:39:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FA80C00) [pid = 2860] [serial = 1887] [outer = 00000000] 03:39:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (0FB0F000) [pid = 2860] [serial = 1888] [outer = 0FA80C00] 03:39:51 INFO - PROCESS | 2860 | 1467110391505 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (10055000) [pid = 2860] [serial = 1889] [outer = 0FA80C00] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 10050C00 == 40 [pid = 2860] [id = 626] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 10392C00 == 39 [pid = 2860] [id = 625] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 0C62F800 == 38 [pid = 2860] [id = 624] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 19AB3C00 == 37 [pid = 2860] [id = 623] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 10DCAC00 == 36 [pid = 2860] [id = 622] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 19085000 == 35 [pid = 2860] [id = 621] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 188AC400 == 34 [pid = 2860] [id = 620] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 18710C00 == 33 [pid = 2860] [id = 619] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 16482400 == 32 [pid = 2860] [id = 618] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 13DE9C00 == 31 [pid = 2860] [id = 617] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1ACA0C00) [pid = 2860] [serial = 1840] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 10DCBC00 == 30 [pid = 2860] [id = 616] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 0FB74400 == 29 [pid = 2860] [id = 615] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 0C76B800 == 28 [pid = 2860] [id = 614] 03:39:51 INFO - PROCESS | 2860 | --DOCSHELL 17111400 == 27 [pid = 2860] [id = 613] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (18A0C000) [pid = 2860] [serial = 1825] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19B49000) [pid = 2860] [serial = 1831] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18DD3400) [pid = 2860] [serial = 1829] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DD2C00) [pid = 2860] [serial = 1828] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18CE9C00) [pid = 2860] [serial = 1834] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19EF3000) [pid = 2860] [serial = 1837] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19EF4400) [pid = 2860] [serial = 1838] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (17176000) [pid = 2860] [serial = 1822] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10BD9800) [pid = 2860] [serial = 1819] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (10DCC000) [pid = 2860] [serial = 1820] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FA7D000) [pid = 2860] [serial = 1816] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0FB74800) [pid = 2860] [serial = 1817] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (17112400) [pid = 2860] [serial = 1814] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (148E9000) [pid = 2860] [serial = 1813] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1005F400) [pid = 2860] [serial = 1811] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (10049C00) [pid = 2860] [serial = 1810] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19B3F400) [pid = 2860] [serial = 1808] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19AA4400) [pid = 2860] [serial = 1832] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19AA5000) [pid = 2860] [serial = 1835] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (18CED000) [pid = 2860] [serial = 1826] [outer = 00000000] [url = about:blank] 03:39:51 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (177AC800) [pid = 2860] [serial = 1823] [outer = 00000000] [url = about:blank] 03:39:52 INFO - PROCESS | 2860 | 1467110392038 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 930ms 03:39:52 INFO - PROCESS | 2860 | 1467110392061 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 2860 | 1467110392066 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 03:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:39:52 INFO - PROCESS | 2860 | 1467110392072 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 2860 | 1467110392074 Marionette TRACE conn5 <- [1,2482,null,{}] 03:39:52 INFO - PROCESS | 2860 | 1467110392078 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}] 03:39:52 INFO - PROCESS | 2860 | 1467110392081 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:52 INFO - PROCESS | 2860 | 1467110392167 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 03:39:52 INFO - PROCESS | 2860 | 1467110392176 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 2860 | 1467110392178 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:52 INFO - PROCESS | 2860 | ++DOCSHELL 0FB09C00 == 28 [pid = 2860] [id = 630] 03:39:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0FB0B800) [pid = 2860] [serial = 1890] [outer = 00000000] 03:39:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1022BC00) [pid = 2860] [serial = 1891] [outer = 0FB0B800] 03:39:52 INFO - PROCESS | 2860 | 1467110392225 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (10291800) [pid = 2860] [serial = 1892] [outer = 0FB0B800] 03:39:52 INFO - PROCESS | 2860 | 1467110392723 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 03:39:52 INFO - PROCESS | 2860 | 1467110392746 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 2860 | 1467110392748 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 03:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:39:52 INFO - PROCESS | 2860 | 1467110392752 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 2860 | 1467110392755 Marionette TRACE conn5 <- [1,2486,null,{}] 03:39:52 INFO - PROCESS | 2860 | 1467110392766 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}] 03:39:52 INFO - PROCESS | 2860 | 1467110392770 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:52 INFO - PROCESS | 2860 | 1467110392888 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 03:39:53 INFO - PROCESS | 2860 | 1467110392981 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:53 INFO - PROCESS | 2860 | 1467110392984 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:53 INFO - PROCESS | 2860 | ++DOCSHELL 1418D400 == 29 [pid = 2860] [id = 631] 03:39:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (14190400) [pid = 2860] [serial = 1893] [outer = 00000000] 03:39:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (14751000) [pid = 2860] [serial = 1894] [outer = 14190400] 03:39:53 INFO - PROCESS | 2860 | 1467110393040 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (15650800) [pid = 2860] [serial = 1895] [outer = 14190400] 03:39:53 INFO - PROCESS | 2860 | 1467110393427 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]]]}] 03:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 03:39:53 INFO - PROCESS | 2860 | 1467110393482 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 2860 | 1467110393484 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 03:39:53 INFO - PROCESS | 2860 | 1467110393487 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:39:53 INFO - PROCESS | 2860 | 1467110393489 Marionette TRACE conn5 <- [1,2490,null,{}] 03:39:53 INFO - PROCESS | 2860 | 1467110393492 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}] 03:39:53 INFO - PROCESS | 2860 | 1467110393494 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:53 INFO - PROCESS | 2860 | 1467110393579 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 03:39:53 INFO - PROCESS | 2860 | 1467110393584 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:53 INFO - PROCESS | 2860 | 1467110393586 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:53 INFO - PROCESS | 2860 | ++DOCSHELL 0C59B400 == 30 [pid = 2860] [id = 632] 03:39:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (15B49000) [pid = 2860] [serial = 1896] [outer = 00000000] 03:39:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (17176800) [pid = 2860] [serial = 1897] [outer = 15B49000] 03:39:53 INFO - PROCESS | 2860 | 1467110393640 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (177AA400) [pid = 2860] [serial = 1898] [outer = 15B49000] 03:39:54 INFO - PROCESS | 2860 | 1467110394114 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 670ms 03:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:39:54 INFO - PROCESS | 2860 | 1467110394161 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 2860 | 1467110394164 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 03:39:54 INFO - PROCESS | 2860 | 1467110394167 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 2860 | 1467110394168 Marionette TRACE conn5 <- [1,2494,null,{}] 03:39:54 INFO - PROCESS | 2860 | 1467110394172 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}] 03:39:54 INFO - PROCESS | 2860 | 1467110394174 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:54 INFO - PROCESS | 2860 | 1467110394313 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 03:39:54 INFO - PROCESS | 2860 | 1467110394373 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 2860 | 1467110394376 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:54 INFO - PROCESS | 2860 | ++DOCSHELL 18707000 == 31 [pid = 2860] [id = 633] 03:39:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18709400) [pid = 2860] [serial = 1899] [outer = 00000000] 03:39:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18830000) [pid = 2860] [serial = 1900] [outer = 18709400] 03:39:54 INFO - PROCESS | 2860 | 1467110394423 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18A0E000) [pid = 2860] [serial = 1901] [outer = 18709400] 03:39:54 INFO - PROCESS | 2860 | 1467110394850 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 732ms 03:39:54 INFO - PROCESS | 2860 | 1467110394901 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 03:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:39:54 INFO - PROCESS | 2860 | 1467110394903 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 03:39:54 INFO - PROCESS | 2860 | 1467110394906 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 2860 | 1467110394908 Marionette TRACE conn5 <- [1,2498,null,{}] 03:39:54 INFO - PROCESS | 2860 | 1467110394912 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}] 03:39:54 INFO - PROCESS | 2860 | 1467110394917 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:55 INFO - PROCESS | 2860 | 1467110395058 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 03:39:55 INFO - PROCESS | 2860 | 1467110395124 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 2860 | 1467110395126 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:55 INFO - PROCESS | 2860 | ++DOCSHELL 18CF7800 == 32 [pid = 2860] [id = 634] 03:39:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18DC7400) [pid = 2860] [serial = 1902] [outer = 00000000] 03:39:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1973C400) [pid = 2860] [serial = 1903] [outer = 18DC7400] 03:39:55 INFO - PROCESS | 2860 | 1467110395169 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (199BCC00) [pid = 2860] [serial = 1904] [outer = 18DC7400] 03:39:55 INFO - PROCESS | 2860 | 1467110395598 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 731ms 03:39:55 INFO - PROCESS | 2860 | 1467110395640 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 2860 | 1467110395642 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 03:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:39:55 INFO - PROCESS | 2860 | 1467110395690 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 2860 | 1467110395691 Marionette TRACE conn5 <- [1,2502,null,{}] 03:39:55 INFO - PROCESS | 2860 | 1467110395703 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}] 03:39:55 INFO - PROCESS | 2860 | 1467110395705 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:55 INFO - PROCESS | 2860 | 1467110395824 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 03:39:55 INFO - PROCESS | 2860 | 1467110395833 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 2860 | 1467110395835 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:55 INFO - PROCESS | 2860 | ++DOCSHELL 0C83AC00 == 33 [pid = 2860] [id = 635] 03:39:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (13DEB800) [pid = 2860] [serial = 1905] [outer = 00000000] 03:39:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19AAD000) [pid = 2860] [serial = 1906] [outer = 13DEB800] 03:39:55 INFO - PROCESS | 2860 | 1467110395884 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19AB2000) [pid = 2860] [serial = 1907] [outer = 13DEB800] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (199C1800) [pid = 2860] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19B3EC00) [pid = 2860] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (10DCFC00) [pid = 2860] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0FB75000) [pid = 2860] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (193A9C00) [pid = 2860] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (16482800) [pid = 2860] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1875E800) [pid = 2860] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18A0A400) [pid = 2860] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C76D000) [pid = 2860] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (13EAD400) [pid = 2860] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19EF1800) [pid = 2860] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (10DA5400) [pid = 2860] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0C62FC00) [pid = 2860] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:39:56 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (10BE0400) [pid = 2860] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:39:56 INFO - PROCESS | 2860 | 1467110396467 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 830ms 03:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:39:56 INFO - PROCESS | 2860 | 1467110396525 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 2860 | 1467110396527 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 03:39:56 INFO - PROCESS | 2860 | 1467110396530 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 2860 | 1467110396532 Marionette TRACE conn5 <- [1,2506,null,{}] 03:39:56 INFO - PROCESS | 2860 | 1467110396535 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}] 03:39:56 INFO - PROCESS | 2860 | 1467110396537 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:56 INFO - PROCESS | 2860 | 1467110396684 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 03:39:56 INFO - PROCESS | 2860 | 1467110396746 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 2860 | 1467110396747 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:56 INFO - PROCESS | 2860 | ++DOCSHELL 0C76FC00 == 34 [pid = 2860] [id = 636] 03:39:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0F65F400) [pid = 2860] [serial = 1908] [outer = 00000000] 03:39:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18822400) [pid = 2860] [serial = 1909] [outer = 0F65F400] 03:39:56 INFO - PROCESS | 2860 | 1467110396791 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19AA6C00) [pid = 2860] [serial = 1910] [outer = 0F65F400] 03:39:57 INFO - PROCESS | 2860 | 1467110397144 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 03:39:57 INFO - PROCESS | 2860 | 1467110397192 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 2860 | 1467110397194 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 03:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:39:57 INFO - PROCESS | 2860 | 1467110397208 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 2860 | 1467110397210 Marionette TRACE conn5 <- [1,2510,null,{}] 03:39:57 INFO - PROCESS | 2860 | 1467110397213 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}] 03:39:57 INFO - PROCESS | 2860 | 1467110397215 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:57 INFO - PROCESS | 2860 | 1467110397297 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 03:39:57 INFO - PROCESS | 2860 | 1467110397303 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 2860 | 1467110397305 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:57 INFO - PROCESS | 2860 | ++DOCSHELL 148E9000 == 35 [pid = 2860] [id = 637] 03:39:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18A0A400) [pid = 2860] [serial = 1911] [outer = 00000000] 03:39:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19BBEC00) [pid = 2860] [serial = 1912] [outer = 18A0A400] 03:39:57 INFO - PROCESS | 2860 | 1467110397348 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19F57000) [pid = 2860] [serial = 1913] [outer = 18A0A400] 03:39:57 INFO - PROCESS | 2860 | 1467110397784 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 630ms 03:39:57 INFO - PROCESS | 2860 | 1467110397843 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 2860 | 1467110397845 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 03:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:39:57 INFO - PROCESS | 2860 | 1467110397848 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 2860 | 1467110397850 Marionette TRACE conn5 <- [1,2514,null,{}] 03:39:57 INFO - PROCESS | 2860 | 1467110397853 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}] 03:39:57 INFO - PROCESS | 2860 | 1467110397855 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:57 INFO - PROCESS | 2860 | 1467110397937 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 03:39:57 INFO - PROCESS | 2860 | 1467110397942 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 2860 | 1467110397944 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:57 INFO - PROCESS | 2860 | ++DOCSHELL 19F5EC00 == 36 [pid = 2860] [id = 638] 03:39:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19F65400) [pid = 2860] [serial = 1914] [outer = 00000000] 03:39:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1B12D800) [pid = 2860] [serial = 1915] [outer = 19F65400] 03:39:58 INFO - PROCESS | 2860 | 1467110397987 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1B12F800) [pid = 2860] [serial = 1916] [outer = 19F65400] 03:39:58 INFO - PROCESS | 2860 | 1467110398452 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 03:39:58 INFO - PROCESS | 2860 | 1467110398520 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 2860 | 1467110398524 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 03:39:58 INFO - PROCESS | 2860 | 1467110398530 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:39:58 INFO - PROCESS | 2860 | 1467110398535 Marionette TRACE conn5 <- [1,2518,null,{}] 03:39:58 INFO - PROCESS | 2860 | 1467110398542 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}] 03:39:58 INFO - PROCESS | 2860 | 1467110398545 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:58 INFO - PROCESS | 2860 | 1467110398713 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 03:39:58 INFO - PROCESS | 2860 | 1467110398839 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 2860 | 1467110398845 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:58 INFO - PROCESS | 2860 | ++DOCSHELL 0F663400 == 37 [pid = 2860] [id = 639] 03:39:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0F665400) [pid = 2860] [serial = 1917] [outer = 00000000] 03:39:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0FB08800) [pid = 2860] [serial = 1918] [outer = 0F665400] 03:39:58 INFO - PROCESS | 2860 | 1467110398903 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10049C00) [pid = 2860] [serial = 1919] [outer = 0F665400] 03:39:59 INFO - PROCESS | 2860 | 1467110399467 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 970ms 03:39:59 INFO - PROCESS | 2860 | 1467110399504 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 2860 | 1467110399509 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 03:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:39:59 INFO - PROCESS | 2860 | 1467110399516 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 2860 | 1467110399519 Marionette TRACE conn5 <- [1,2522,null,{}] 03:39:59 INFO - PROCESS | 2860 | 1467110399522 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}] 03:39:59 INFO - PROCESS | 2860 | 1467110399525 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:59 INFO - PROCESS | 2860 | 1467110399638 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 03:39:59 INFO - PROCESS | 2860 | 1467110399752 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 2860 | 1467110399755 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:39:59 INFO - PROCESS | 2860 | ++DOCSHELL 14697000 == 38 [pid = 2860] [id = 640] 03:39:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (148EC800) [pid = 2860] [serial = 1920] [outer = 00000000] 03:39:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1710F800) [pid = 2860] [serial = 1921] [outer = 148EC800] 03:39:59 INFO - PROCESS | 2860 | 1467110399852 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (177A5000) [pid = 2860] [serial = 1922] [outer = 148EC800] 03:40:00 INFO - PROCESS | 2860 | 1467110400468 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]]]}] 03:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 970ms 03:40:00 INFO - PROCESS | 2860 | 1467110400489 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 03:40:00 INFO - PROCESS | 2860 | 1467110400492 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 03:40:00 INFO - PROCESS | 2860 | 1467110400495 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:40:00 INFO - PROCESS | 2860 | 1467110400499 Marionette TRACE conn5 <- [1,2526,null,{}] 03:40:00 INFO - PROCESS | 2860 | 1467110400510 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}] 03:40:00 INFO - PROCESS | 2860 | 1467110400515 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:00 INFO - PROCESS | 2860 | 1467110400626 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 03:40:00 INFO - PROCESS | 2860 | 1467110400768 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 2860 | 1467110400771 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:00 INFO - PROCESS | 2860 | ++DOCSHELL 1973BC00 == 39 [pid = 2860] [id = 641] 03:40:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1973D400) [pid = 2860] [serial = 1923] [outer = 00000000] 03:40:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19EEC000) [pid = 2860] [serial = 1924] [outer = 1973D400] 03:40:00 INFO - PROCESS | 2860 | 1467110400830 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1B29D800) [pid = 2860] [serial = 1925] [outer = 1973D400] 03:40:01 INFO - PROCESS | 2860 | 1467110401450 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]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1019ms 03:40:01 INFO - PROCESS | 2860 | 1467110401519 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 03:40:01 INFO - PROCESS | 2860 | 1467110401522 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 03:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:40:01 INFO - PROCESS | 2860 | 1467110401525 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 2860 | 1467110401528 Marionette TRACE conn5 <- [1,2530,null,{}] 03:40:01 INFO - PROCESS | 2860 | 1467110401531 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}] 03:40:01 INFO - PROCESS | 2860 | 1467110401534 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:01 INFO - PROCESS | 2860 | 1467110401648 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 03:40:01 INFO - PROCESS | 2860 | 1467110401793 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 2860 | 1467110401796 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:01 INFO - PROCESS | 2860 | ++DOCSHELL 1BA92400 == 40 [pid = 2860] [id = 642] 03:40:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1BF0D400) [pid = 2860] [serial = 1926] [outer = 00000000] 03:40:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1C583000) [pid = 2860] [serial = 1927] [outer = 1BF0D400] 03:40:01 INFO - PROCESS | 2860 | 1467110401853 Marionette DEBUG loaded listener.js 03:40:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1C843800) [pid = 2860] [serial = 1928] [outer = 1BF0D400] 03:40:02 INFO - PROCESS | 2860 | 1467110402604 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]]]}] 03:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1123ms 03:40:02 INFO - PROCESS | 2860 | 1467110402652 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 03:40:02 INFO - PROCESS | 2860 | 1467110402656 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 03:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:40:02 INFO - PROCESS | 2860 | 1467110402662 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 2860 | 1467110402665 Marionette TRACE conn5 <- [1,2534,null,{}] 03:40:02 INFO - PROCESS | 2860 | 1467110402671 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}] 03:40:02 INFO - PROCESS | 2860 | 1467110402674 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:02 INFO - PROCESS | 2860 | 1467110402790 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 03:40:02 INFO - PROCESS | 2860 | 1467110402932 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 2860 | 1467110402936 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:02 INFO - PROCESS | 2860 | ++DOCSHELL 1004FC00 == 41 [pid = 2860] [id = 643] 03:40:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (10050400) [pid = 2860] [serial = 1929] [outer = 00000000] 03:40:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1022C800) [pid = 2860] [serial = 1930] [outer = 10050400] 03:40:02 INFO - PROCESS | 2860 | 1467110402991 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (103BDC00) [pid = 2860] [serial = 1931] [outer = 10050400] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 148E9000 == 40 [pid = 2860] [id = 637] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0C76FC00 == 39 [pid = 2860] [id = 636] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0C83AC00 == 38 [pid = 2860] [id = 635] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 18CF7800 == 37 [pid = 2860] [id = 634] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 18707000 == 36 [pid = 2860] [id = 633] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0C59B400 == 35 [pid = 2860] [id = 632] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 1418D400 == 34 [pid = 2860] [id = 631] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0FB09C00 == 33 [pid = 2860] [id = 630] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0FA7B400 == 32 [pid = 2860] [id = 629] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0C76B400 == 31 [pid = 2860] [id = 628] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 17175000 == 30 [pid = 2860] [id = 627] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 1BA92400 == 29 [pid = 2860] [id = 642] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 14697000 == 28 [pid = 2860] [id = 640] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 1973BC00 == 27 [pid = 2860] [id = 641] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 19F5EC00 == 26 [pid = 2860] [id = 638] 03:40:04 INFO - PROCESS | 2860 | --DOCSHELL 0F663400 == 25 [pid = 2860] [id = 639] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (199C7000) [pid = 2860] [serial = 1867] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (19B46400) [pid = 2860] [serial = 1870] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (13DEAC00) [pid = 2860] [serial = 1849] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (13E20000) [pid = 2860] [serial = 1850] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (10055400) [pid = 2860] [serial = 1846] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (1005D000) [pid = 2860] [serial = 1847] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1973D800) [pid = 2860] [serial = 1864] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1710CC00) [pid = 2860] [serial = 1855] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1711A000) [pid = 2860] [serial = 1856] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18823400) [pid = 2860] [serial = 1858] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1882B800) [pid = 2860] [serial = 1859] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (18DC7C00) [pid = 2860] [serial = 1861] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18DC8400) [pid = 2860] [serial = 1862] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0C883C00) [pid = 2860] [serial = 1843] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C8EAC00) [pid = 2860] [serial = 1844] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (147E3800) [pid = 2860] [serial = 1852] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (15651800) [pid = 2860] [serial = 1853] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1B132000) [pid = 2860] [serial = 1841] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (199C8400) [pid = 2860] [serial = 1868] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19F73000) [pid = 2860] [serial = 1879] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19B4B800) [pid = 2860] [serial = 1871] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FA75400) [pid = 2860] [serial = 1873] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (13E20800) [pid = 2860] [serial = 1874] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1AC9D400) [pid = 2860] [serial = 1880] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1973A000) [pid = 2860] [serial = 1876] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19739000) [pid = 2860] [serial = 1865] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19F67400) [pid = 2860] [serial = 1877] [outer = 00000000] [url = about:blank] 03:40:04 INFO - PROCESS | 2860 | 1467110404367 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1723ms 03:40:04 INFO - PROCESS | 2860 | 1467110404385 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 03:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:40:04 INFO - PROCESS | 2860 | 1467110404389 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 03:40:04 INFO - PROCESS | 2860 | 1467110404394 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 2860 | 1467110404397 Marionette TRACE conn5 <- [1,2538,null,{}] 03:40:04 INFO - PROCESS | 2860 | 1467110404402 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}] 03:40:04 INFO - PROCESS | 2860 | 1467110404405 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:04 INFO - PROCESS | 2860 | 1467110404497 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 03:40:04 INFO - PROCESS | 2860 | 1467110404595 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 2860 | 1467110404597 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:04 INFO - PROCESS | 2860 | ++DOCSHELL 0C596400 == 26 [pid = 2860] [id = 644] 03:40:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C597800) [pid = 2860] [serial = 1932] [outer = 00000000] 03:40:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C76FC00) [pid = 2860] [serial = 1933] [outer = 0C597800] 03:40:04 INFO - PROCESS | 2860 | 1467110404645 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C87A000) [pid = 2860] [serial = 1934] [outer = 0C597800] 03:40:05 INFO - PROCESS | 2860 | 1467110405084 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 731ms 03:40:05 INFO - PROCESS | 2860 | 1467110405125 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 2860 | 1467110405129 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 03:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:40:05 INFO - PROCESS | 2860 | 1467110405136 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 2860 | 1467110405139 Marionette TRACE conn5 <- [1,2542,null,{}] 03:40:05 INFO - PROCESS | 2860 | 1467110405142 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}] 03:40:05 INFO - PROCESS | 2860 | 1467110405145 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:05 INFO - PROCESS | 2860 | 1467110405237 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 03:40:05 INFO - PROCESS | 2860 | 1467110405247 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 2860 | 1467110405249 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:05 INFO - PROCESS | 2860 | ++DOCSHELL 0FB06C00 == 27 [pid = 2860] [id = 645] 03:40:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0FB07800) [pid = 2860] [serial = 1935] [outer = 00000000] 03:40:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1004E000) [pid = 2860] [serial = 1936] [outer = 0FB07800] 03:40:05 INFO - PROCESS | 2860 | 1467110405299 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (10057400) [pid = 2860] [serial = 1937] [outer = 0FB07800] 03:40:05 INFO - PROCESS | 2860 | 1467110405789 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 670ms 03:40:05 INFO - PROCESS | 2860 | 1467110405810 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 2860 | 1467110405812 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 03:40:05 INFO - PROCESS | 2860 | 1467110405816 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:40:05 INFO - PROCESS | 2860 | 1467110405820 Marionette TRACE conn5 <- [1,2546,null,{}] 03:40:05 INFO - PROCESS | 2860 | 1467110405831 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}] 03:40:05 INFO - PROCESS | 2860 | 1467110405835 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:05 INFO - PROCESS | 2860 | 1467110405958 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 03:40:06 INFO - PROCESS | 2860 | 1467110406072 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 2860 | 1467110406075 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:06 INFO - PROCESS | 2860 | ++DOCSHELL 13FBE400 == 28 [pid = 2860] [id = 646] 03:40:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (13FC6C00) [pid = 2860] [serial = 1938] [outer = 00000000] 03:40:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (14667000) [pid = 2860] [serial = 1939] [outer = 13FC6C00] 03:40:06 INFO - PROCESS | 2860 | 1467110406126 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (147DDC00) [pid = 2860] [serial = 1940] [outer = 13FC6C00] 03:40:06 INFO - PROCESS | 2860 | 1467110406558 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 770ms 03:40:06 INFO - PROCESS | 2860 | 1467110406589 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 2860 | 1467110406592 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 03:40:06 INFO - PROCESS | 2860 | 1467110406595 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:40:06 INFO - PROCESS | 2860 | 1467110406597 Marionette TRACE conn5 <- [1,2550,null,{}] 03:40:06 INFO - PROCESS | 2860 | 1467110406600 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}] 03:40:06 INFO - PROCESS | 2860 | 1467110406602 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:06 INFO - PROCESS | 2860 | 1467110406720 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 03:40:06 INFO - PROCESS | 2860 | 1467110406726 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 2860 | 1467110406728 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:06 INFO - PROCESS | 2860 | ++DOCSHELL 1565A800 == 29 [pid = 2860] [id = 647] 03:40:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1565AC00) [pid = 2860] [serial = 1941] [outer = 00000000] 03:40:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1648A400) [pid = 2860] [serial = 1942] [outer = 1565AC00] 03:40:06 INFO - PROCESS | 2860 | 1467110406772 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17117000) [pid = 2860] [serial = 1943] [outer = 1565AC00] 03:40:07 INFO - PROCESS | 2860 | 1467110407250 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 03:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:40:07 INFO - PROCESS | 2860 | 1467110407269 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 2860 | 1467110407271 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 03:40:07 INFO - PROCESS | 2860 | 1467110407274 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 2860 | 1467110407276 Marionette TRACE conn5 <- [1,2554,null,{}] 03:40:07 INFO - PROCESS | 2860 | 1467110407284 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}] 03:40:07 INFO - PROCESS | 2860 | 1467110407286 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:07 INFO - PROCESS | 2860 | 1467110407423 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 03:40:07 INFO - PROCESS | 2860 | 1467110407446 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 2860 | 1467110407448 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:07 INFO - PROCESS | 2860 | ++DOCSHELL 17510000 == 30 [pid = 2860] [id = 648] 03:40:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (17518C00) [pid = 2860] [serial = 1944] [outer = 00000000] 03:40:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18702400) [pid = 2860] [serial = 1945] [outer = 17518C00] 03:40:07 INFO - PROCESS | 2860 | 1467110407492 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18822800) [pid = 2860] [serial = 1946] [outer = 17518C00] 03:40:07 INFO - PROCESS | 2860 | 1467110407950 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 03:40:08 INFO - PROCESS | 2860 | 1467110408005 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 2860 | 1467110408008 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 03:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:40:08 INFO - PROCESS | 2860 | 1467110408011 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 2860 | 1467110408012 Marionette TRACE conn5 <- [1,2558,null,{}] 03:40:08 INFO - PROCESS | 2860 | 1467110408016 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}] 03:40:08 INFO - PROCESS | 2860 | 1467110408021 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:08 INFO - PROCESS | 2860 | 1467110408159 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 03:40:08 INFO - PROCESS | 2860 | 1467110408226 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 2860 | 1467110408228 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:08 INFO - PROCESS | 2860 | ++DOCSHELL 0C52A000 == 31 [pid = 2860] [id = 649] 03:40:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18827C00) [pid = 2860] [serial = 1947] [outer = 00000000] 03:40:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18DCC400) [pid = 2860] [serial = 1948] [outer = 18827C00] 03:40:08 INFO - PROCESS | 2860 | 1467110408273 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18DD2000) [pid = 2860] [serial = 1949] [outer = 18827C00] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19F65400) [pid = 2860] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DC7400) [pid = 2860] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C775000) [pid = 2860] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FA80C00) [pid = 2860] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (13DEB800) [pid = 2860] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (14190400) [pid = 2860] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (15B49000) [pid = 2860] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (18A0A400) [pid = 2860] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB0B800) [pid = 2860] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18709400) [pid = 2860] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1AAB5800) [pid = 2860] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:40:08 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0F65F400) [pid = 2860] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:40:08 INFO - PROCESS | 2860 | 1467110408851 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 870ms 03:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:40:08 INFO - PROCESS | 2860 | 1467110408885 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 2860 | 1467110408887 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 03:40:08 INFO - PROCESS | 2860 | 1467110408890 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 2860 | 1467110408891 Marionette TRACE conn5 <- [1,2562,null,{}] 03:40:08 INFO - PROCESS | 2860 | 1467110408894 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}] 03:40:08 INFO - PROCESS | 2860 | 1467110408896 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:08 INFO - PROCESS | 2860 | 1467110408973 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 03:40:08 INFO - PROCESS | 2860 | 1467110408978 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 2860 | 1467110408980 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:08 INFO - PROCESS | 2860 | ++DOCSHELL 13EADC00 == 32 [pid = 2860] [id = 650] 03:40:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (17112800) [pid = 2860] [serial = 1950] [outer = 00000000] 03:40:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18A0DC00) [pid = 2860] [serial = 1951] [outer = 17112800] 03:40:09 INFO - PROCESS | 2860 | 1467110409024 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18CEE400) [pid = 2860] [serial = 1952] [outer = 17112800] 03:40:09 INFO - PROCESS | 2860 | 1467110409469 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 03:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:40:09 INFO - PROCESS | 2860 | 1467110409522 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 2860 | 1467110409524 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 03:40:09 INFO - PROCESS | 2860 | 1467110409527 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 2860 | 1467110409529 Marionette TRACE conn5 <- [1,2566,null,{}] 03:40:09 INFO - PROCESS | 2860 | 1467110409532 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}] 03:40:09 INFO - PROCESS | 2860 | 1467110409534 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:09 INFO - PROCESS | 2860 | 1467110409611 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 03:40:09 INFO - PROCESS | 2860 | 1467110409616 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 2860 | 1467110409618 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:09 INFO - PROCESS | 2860 | ++DOCSHELL 177A4800 == 33 [pid = 2860] [id = 651] 03:40:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1907F000) [pid = 2860] [serial = 1953] [outer = 00000000] 03:40:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1973E400) [pid = 2860] [serial = 1954] [outer = 1907F000] 03:40:09 INFO - PROCESS | 2860 | 1467110409666 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1973A000) [pid = 2860] [serial = 1955] [outer = 1907F000] 03:40:10 INFO - PROCESS | 2860 | 1467110410148 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 670ms 03:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:40:10 INFO - PROCESS | 2860 | 1467110410198 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 2860 | 1467110410200 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 03:40:10 INFO - PROCESS | 2860 | 1467110410203 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 2860 | 1467110410204 Marionette TRACE conn5 <- [1,2570,null,{}] 03:40:10 INFO - PROCESS | 2860 | 1467110410208 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}] 03:40:10 INFO - PROCESS | 2860 | 1467110410210 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:10 INFO - PROCESS | 2860 | 1467110410290 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 03:40:10 INFO - PROCESS | 2860 | 1467110410295 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 2860 | 1467110410297 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:10 INFO - PROCESS | 2860 | ++DOCSHELL 13EE9400 == 34 [pid = 2860] [id = 652] 03:40:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (199CA000) [pid = 2860] [serial = 1956] [outer = 00000000] 03:40:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19AAC800) [pid = 2860] [serial = 1957] [outer = 199CA000] 03:40:10 INFO - PROCESS | 2860 | 1467110410349 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19AB0400) [pid = 2860] [serial = 1958] [outer = 199CA000] 03:40:11 INFO - PROCESS | 2860 | 1467110411098 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 970ms 03:40:11 INFO - PROCESS | 2860 | 1467110411174 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 2860 | 1467110411179 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 03:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:40:11 INFO - PROCESS | 2860 | 1467110411183 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 2860 | 1467110411187 Marionette TRACE conn5 <- [1,2574,null,{}] 03:40:11 INFO - PROCESS | 2860 | 1467110411193 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}] 03:40:11 INFO - PROCESS | 2860 | 1467110411196 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:11 INFO - PROCESS | 2860 | 1467110411326 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 03:40:11 INFO - PROCESS | 2860 | 1467110411461 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 2860 | 1467110411464 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:11 INFO - PROCESS | 2860 | ++DOCSHELL 0C591000 == 35 [pid = 2860] [id = 653] 03:40:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0C637000) [pid = 2860] [serial = 1959] [outer = 00000000] 03:40:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0FB05800) [pid = 2860] [serial = 1960] [outer = 0C637000] 03:40:11 INFO - PROCESS | 2860 | 1467110411522 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (10061400) [pid = 2860] [serial = 1961] [outer = 0C637000] 03:40:12 INFO - PROCESS | 2860 | 1467110412165 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1025ms 03:40:12 INFO - PROCESS | 2860 | 1467110412211 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 2860 | 1467110412216 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 03:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:40:12 INFO - PROCESS | 2860 | 1467110412224 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - PROCESS | 2860 | 1467110412227 Marionette TRACE conn5 <- [1,2578,null,{}] 03:40:12 INFO - PROCESS | 2860 | 1467110412231 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}] 03:40:12 INFO - PROCESS | 2860 | 1467110412234 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:12 INFO - PROCESS | 2860 | 1467110412368 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 03:40:12 INFO - PROCESS | 2860 | 1467110412492 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:12 INFO - PROCESS | 2860 | 1467110412495 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:12 INFO - PROCESS | 2860 | ++DOCSHELL 1418D400 == 36 [pid = 2860] [id = 654] 03:40:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (14199800) [pid = 2860] [serial = 1962] [outer = 00000000] 03:40:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (15B41800) [pid = 2860] [serial = 1963] [outer = 14199800] 03:40:12 INFO - PROCESS | 2860 | 1467110412550 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (17175400) [pid = 2860] [serial = 1964] [outer = 14199800] 03:40:13 INFO - PROCESS | 2860 | 1467110413436 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1233ms 03:40:13 INFO - PROCESS | 2860 | 1467110413463 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 2860 | 1467110413468 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 03:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:40:13 INFO - PROCESS | 2860 | 1467110413473 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 2860 | 1467110413476 Marionette TRACE conn5 <- [1,2582,null,{}] 03:40:13 INFO - PROCESS | 2860 | 1467110413482 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}] 03:40:13 INFO - PROCESS | 2860 | 1467110413484 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:13 INFO - PROCESS | 2860 | 1467110413612 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 177A4800 == 35 [pid = 2860] [id = 651] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 13EADC00 == 34 [pid = 2860] [id = 650] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 0C52A000 == 33 [pid = 2860] [id = 649] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 17510000 == 32 [pid = 2860] [id = 648] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 1565A800 == 31 [pid = 2860] [id = 647] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 13FBE400 == 30 [pid = 2860] [id = 646] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 0FB06C00 == 29 [pid = 2860] [id = 645] 03:40:13 INFO - PROCESS | 2860 | --DOCSHELL 0C596400 == 28 [pid = 2860] [id = 644] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1973C400) [pid = 2860] [serial = 1903] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0FB07400) [pid = 2860] [serial = 1885] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (10055000) [pid = 2860] [serial = 1889] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19AB2000) [pid = 2860] [serial = 1907] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (15650800) [pid = 2860] [serial = 1895] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (17176800) [pid = 2860] [serial = 1897] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (10051800) [pid = 2860] [serial = 1886] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0FB0F000) [pid = 2860] [serial = 1888] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19BBEC00) [pid = 2860] [serial = 1912] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10291800) [pid = 2860] [serial = 1892] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (177AA400) [pid = 2860] [serial = 1898] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18A0E000) [pid = 2860] [serial = 1901] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1022BC00) [pid = 2860] [serial = 1891] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18830000) [pid = 2860] [serial = 1900] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (14751000) [pid = 2860] [serial = 1894] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1BA91400) [pid = 2860] [serial = 1883] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1BA29800) [pid = 2860] [serial = 1882] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (199BCC00) [pid = 2860] [serial = 1904] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19AAD000) [pid = 2860] [serial = 1906] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18822400) [pid = 2860] [serial = 1909] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19AA6C00) [pid = 2860] [serial = 1910] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (1B12D800) [pid = 2860] [serial = 1915] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1B12F800) [pid = 2860] [serial = 1916] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (19F57000) [pid = 2860] [serial = 1913] [outer = 00000000] [url = about:blank] 03:40:13 INFO - PROCESS | 2860 | 1467110413759 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 2860 | 1467110413763 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:13 INFO - PROCESS | 2860 | ++DOCSHELL 0C63D800 == 29 [pid = 2860] [id = 655] 03:40:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0C63E400) [pid = 2860] [serial = 1965] [outer = 00000000] 03:40:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0C884400) [pid = 2860] [serial = 1966] [outer = 0C63E400] 03:40:13 INFO - PROCESS | 2860 | 1467110413811 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0FB05000) [pid = 2860] [serial = 1967] [outer = 0C63E400] 03:40:14 INFO - PROCESS | 2860 | 1467110414237 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 830ms 03:40:14 INFO - PROCESS | 2860 | 1467110414303 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 2860 | 1467110414307 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 03:40:14 INFO - PROCESS | 2860 | 1467110414313 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:40:14 INFO - PROCESS | 2860 | 1467110414316 Marionette TRACE conn5 <- [1,2586,null,{}] 03:40:14 INFO - PROCESS | 2860 | 1467110414323 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}] 03:40:14 INFO - PROCESS | 2860 | 1467110414325 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:14 INFO - PROCESS | 2860 | 1467110414412 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 03:40:14 INFO - PROCESS | 2860 | 1467110414426 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 2860 | 1467110414428 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:14 INFO - PROCESS | 2860 | ++DOCSHELL 10057000 == 30 [pid = 2860] [id = 656] 03:40:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1005A000) [pid = 2860] [serial = 1968] [outer = 00000000] 03:40:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (10D39000) [pid = 2860] [serial = 1969] [outer = 1005A000] 03:40:14 INFO - PROCESS | 2860 | 1467110414474 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (13DED400) [pid = 2860] [serial = 1970] [outer = 1005A000] 03:40:14 INFO - PROCESS | 2860 | 1467110414961 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 03:40:15 INFO - PROCESS | 2860 | 1467110414988 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 2860 | 1467110414990 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 03:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:40:15 INFO - PROCESS | 2860 | 1467110414993 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 2860 | 1467110414997 Marionette TRACE conn5 <- [1,2590,null,{}] 03:40:15 INFO - PROCESS | 2860 | 1467110415008 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}] 03:40:15 INFO - PROCESS | 2860 | 1467110415013 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:15 INFO - PROCESS | 2860 | 1467110415099 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 03:40:15 INFO - PROCESS | 2860 | 1467110415225 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 2860 | 1467110415228 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:15 INFO - PROCESS | 2860 | ++DOCSHELL 17115C00 == 31 [pid = 2860] [id = 657] 03:40:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (17116000) [pid = 2860] [serial = 1971] [outer = 00000000] 03:40:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1750A000) [pid = 2860] [serial = 1972] [outer = 17116000] 03:40:15 INFO - PROCESS | 2860 | 1467110415282 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (177A6800) [pid = 2860] [serial = 1973] [outer = 17116000] 03:40:15 INFO - PROCESS | 2860 | 1467110415681 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 731ms 03:40:15 INFO - PROCESS | 2860 | 1467110415737 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 2860 | 1467110415739 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 03:40:15 INFO - PROCESS | 2860 | 1467110415743 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 2860 | 1467110415745 Marionette TRACE conn5 <- [1,2594,null,{}] 03:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:40:15 INFO - PROCESS | 2860 | 1467110415748 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}] 03:40:15 INFO - PROCESS | 2860 | 1467110415750 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:15 INFO - PROCESS | 2860 | 1467110415877 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 03:40:15 INFO - PROCESS | 2860 | 1467110415894 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 2860 | 1467110415897 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:15 INFO - PROCESS | 2860 | ++DOCSHELL 18707000 == 32 [pid = 2860] [id = 658] 03:40:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18709400) [pid = 2860] [serial = 1974] [outer = 00000000] 03:40:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18CE9800) [pid = 2860] [serial = 1975] [outer = 18709400] 03:40:15 INFO - PROCESS | 2860 | 1467110415941 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18DCE400) [pid = 2860] [serial = 1976] [outer = 18709400] 03:40:16 INFO - PROCESS | 2860 | 1467110416410 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 03:40:16 INFO - PROCESS | 2860 | 1467110416501 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 2860 | 1467110416503 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 03:40:16 INFO - PROCESS | 2860 | 1467110416509 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 2860 | 1467110416511 Marionette TRACE conn5 <- [1,2598,null,{}] 03:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:40:16 INFO - PROCESS | 2860 | 1467110416514 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}] 03:40:16 INFO - PROCESS | 2860 | 1467110416516 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:16 INFO - PROCESS | 2860 | 1467110416631 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 03:40:16 INFO - PROCESS | 2860 | 1467110416640 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 2860 | 1467110416642 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:16 INFO - PROCESS | 2860 | ++DOCSHELL 1907B400 == 33 [pid = 2860] [id = 659] 03:40:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19740400) [pid = 2860] [serial = 1977] [outer = 00000000] 03:40:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (199C0000) [pid = 2860] [serial = 1978] [outer = 19740400] 03:40:16 INFO - PROCESS | 2860 | 1467110416743 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (199C8400) [pid = 2860] [serial = 1979] [outer = 19740400] 03:40:17 INFO - PROCESS | 2860 | 1467110417180 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 730ms 03:40:17 INFO - PROCESS | 2860 | 1467110417245 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 03:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:40:17 INFO - PROCESS | 2860 | 1467110417247 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 03:40:17 INFO - PROCESS | 2860 | 1467110417250 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 2860 | 1467110417252 Marionette TRACE conn5 <- [1,2602,null,{}] 03:40:17 INFO - PROCESS | 2860 | 1467110417256 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}] 03:40:17 INFO - PROCESS | 2860 | 1467110417262 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:17 INFO - PROCESS | 2860 | 1467110417412 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 03:40:17 INFO - PROCESS | 2860 | 1467110417485 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 2860 | 1467110417487 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:17 INFO - PROCESS | 2860 | ++DOCSHELL 19B46C00 == 34 [pid = 2860] [id = 660] 03:40:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19B47000) [pid = 2860] [serial = 1980] [outer = 00000000] 03:40:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B4D400) [pid = 2860] [serial = 1981] [outer = 19B47000] 03:40:17 INFO - PROCESS | 2860 | 1467110417534 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (10DA3000) [pid = 2860] [serial = 1982] [outer = 19B47000] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1565AC00) [pid = 2860] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0FB07800) [pid = 2860] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (13FC6C00) [pid = 2860] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10050400) [pid = 2860] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C597800) [pid = 2860] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0F665400) [pid = 2860] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (148EC800) [pid = 2860] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (17518C00) [pid = 2860] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1973D400) [pid = 2860] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1BF0D400) [pid = 2860] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1907F000) [pid = 2860] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18827C00) [pid = 2860] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:40:18 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (17112800) [pid = 2860] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:40:18 INFO - PROCESS | 2860 | 1467110418072 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 870ms 03:40:18 INFO - PROCESS | 2860 | 1467110418121 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 2860 | 1467110418123 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 03:40:18 INFO - PROCESS | 2860 | 1467110418126 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:40:18 INFO - PROCESS | 2860 | 1467110418128 Marionette TRACE conn5 <- [1,2606,null,{}] 03:40:18 INFO - PROCESS | 2860 | 1467110418132 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}] 03:40:18 INFO - PROCESS | 2860 | 1467110418134 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:18 INFO - PROCESS | 2860 | 1467110418212 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 03:40:18 INFO - PROCESS | 2860 | 1467110418314 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 2860 | 1467110418316 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:18 INFO - PROCESS | 2860 | ++DOCSHELL 0FB07800 == 35 [pid = 2860] [id = 661] 03:40:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0FB6F000) [pid = 2860] [serial = 1983] [outer = 00000000] 03:40:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (1710FC00) [pid = 2860] [serial = 1984] [outer = 0FB6F000] 03:40:18 INFO - PROCESS | 2860 | 1467110418359 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18760000) [pid = 2860] [serial = 1985] [outer = 0FB6F000] 03:40:18 INFO - PROCESS | 2860 | 1467110418688 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 630ms 03:40:18 INFO - PROCESS | 2860 | 1467110418761 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 2860 | 1467110418763 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 03:40:18 INFO - PROCESS | 2860 | 1467110418767 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 2860 | 1467110418768 Marionette TRACE conn5 <- [1,2610,null,{}] 03:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:40:18 INFO - PROCESS | 2860 | 1467110418772 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}] 03:40:18 INFO - PROCESS | 2860 | 1467110418774 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:18 INFO - PROCESS | 2860 | 1467110418892 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 03:40:18 INFO - PROCESS | 2860 | 1467110418901 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 2860 | 1467110418903 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:18 INFO - PROCESS | 2860 | ++DOCSHELL 18703800 == 36 [pid = 2860] [id = 662] 03:40:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1973D400) [pid = 2860] [serial = 1986] [outer = 00000000] 03:40:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19EED400) [pid = 2860] [serial = 1987] [outer = 1973D400] 03:40:18 INFO - PROCESS | 2860 | 1467110418948 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19EED800) [pid = 2860] [serial = 1988] [outer = 1973D400] 03:40:19 INFO - PROCESS | 2860 | 1467110419361 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 631ms 03:40:19 INFO - PROCESS | 2860 | 1467110419402 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 2860 | 1467110419404 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 03:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:40:19 INFO - PROCESS | 2860 | 1467110419407 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 2860 | 1467110419409 Marionette TRACE conn5 <- [1,2614,null,{}] 03:40:19 INFO - PROCESS | 2860 | 1467110419413 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}] 03:40:19 INFO - PROCESS | 2860 | 1467110419415 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:19 INFO - PROCESS | 2860 | 1467110419496 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 03:40:19 INFO - PROCESS | 2860 | 1467110419634 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 2860 | 1467110419635 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:19 INFO - PROCESS | 2860 | ++DOCSHELL 17115000 == 37 [pid = 2860] [id = 663] 03:40:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19EF3000) [pid = 2860] [serial = 1989] [outer = 00000000] 03:40:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1ACA0C00) [pid = 2860] [serial = 1990] [outer = 19EF3000] 03:40:19 INFO - PROCESS | 2860 | 1467110419681 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1B1E8800) [pid = 2860] [serial = 1991] [outer = 19EF3000] 03:40:20 INFO - PROCESS | 2860 | 1467110420130 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 770ms 03:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:40:20 INFO - PROCESS | 2860 | 1467110420179 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 2860 | 1467110420183 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 03:40:20 INFO - PROCESS | 2860 | 1467110420189 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 2860 | 1467110420192 Marionette TRACE conn5 <- [1,2618,null,{}] 03:40:20 INFO - PROCESS | 2860 | 1467110420198 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}] 03:40:20 INFO - PROCESS | 2860 | 1467110420201 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:20 INFO - PROCESS | 2860 | 1467110420316 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 03:40:20 INFO - PROCESS | 2860 | 1467110420474 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 2860 | 1467110420477 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:20 INFO - PROCESS | 2860 | ++DOCSHELL 0C63BC00 == 38 [pid = 2860] [id = 664] 03:40:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (0C7D3800) [pid = 2860] [serial = 1992] [outer = 00000000] 03:40:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0FB75400) [pid = 2860] [serial = 1993] [outer = 0C7D3800] 03:40:20 INFO - PROCESS | 2860 | 1467110420535 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (10291800) [pid = 2860] [serial = 1994] [outer = 0C7D3800] 03:40:21 INFO - PROCESS | 2860 | 1467110421178 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1022ms 03:40:21 INFO - PROCESS | 2860 | 1467110421211 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 2860 | 1467110421216 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 03:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:40:21 INFO - PROCESS | 2860 | 1467110421223 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 2860 | 1467110421226 Marionette TRACE conn5 <- [1,2622,null,{}] 03:40:21 INFO - PROCESS | 2860 | 1467110421230 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}] 03:40:21 INFO - PROCESS | 2860 | 1467110421233 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:21 INFO - PROCESS | 2860 | 1467110421351 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 03:40:21 INFO - PROCESS | 2860 | 1467110421500 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 2860 | 1467110421503 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:21 INFO - PROCESS | 2860 | ++DOCSHELL 1648B800 == 39 [pid = 2860] [id = 665] 03:40:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1710CC00) [pid = 2860] [serial = 1995] [outer = 00000000] 03:40:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18710C00) [pid = 2860] [serial = 1996] [outer = 1710CC00] 03:40:21 INFO - PROCESS | 2860 | 1467110421564 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18A0E800) [pid = 2860] [serial = 1997] [outer = 1710CC00] 03:40:22 INFO - PROCESS | 2860 | 1467110422202 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1019ms 03:40:22 INFO - PROCESS | 2860 | 1467110422244 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 2860 | 1467110422247 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 03:40:22 INFO - PROCESS | 2860 | 1467110422250 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:40:22 INFO - PROCESS | 2860 | 1467110422254 Marionette TRACE conn5 <- [1,2626,null,{}] 03:40:22 INFO - PROCESS | 2860 | 1467110422265 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}] 03:40:22 INFO - PROCESS | 2860 | 1467110422270 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:22 INFO - PROCESS | 2860 | 1467110422379 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 03:40:22 INFO - PROCESS | 2860 | 1467110422524 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 2860 | 1467110422527 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:22 INFO - PROCESS | 2860 | ++DOCSHELL 19F65400 == 40 [pid = 2860] [id = 666] 03:40:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (19F68000) [pid = 2860] [serial = 1998] [outer = 00000000] 03:40:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1B1F3C00) [pid = 2860] [serial = 1999] [outer = 19F68000] 03:40:22 INFO - PROCESS | 2860 | 1467110422585 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1BA29800) [pid = 2860] [serial = 2000] [outer = 19F68000] 03:40:23 INFO - PROCESS | 2860 | 1467110423157 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 970ms 03:40:23 INFO - PROCESS | 2860 | 1467110423225 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 2860 | 1467110423228 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 03:40:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:40:23 INFO - PROCESS | 2860 | 1467110423231 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 2860 | 1467110423233 Marionette TRACE conn5 <- [1,2630,null,{}] 03:40:23 INFO - PROCESS | 2860 | 1467110423237 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}] 03:40:23 INFO - PROCESS | 2860 | 1467110423240 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:23 INFO - PROCESS | 2860 | 1467110423356 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 03:40:23 INFO - PROCESS | 2860 | 1467110423473 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 2860 | 1467110423475 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:23 INFO - PROCESS | 2860 | ++DOCSHELL 0C8E4800 == 41 [pid = 2860] [id = 667] 03:40:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (0C8E5000) [pid = 2860] [serial = 2001] [outer = 00000000] 03:40:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (10289800) [pid = 2860] [serial = 2002] [outer = 0C8E5000] 03:40:23 INFO - PROCESS | 2860 | 1467110423529 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (15657000) [pid = 2860] [serial = 2003] [outer = 0C8E5000] 03:40:24 INFO - PROCESS | 2860 | 1467110424314 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]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:40:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1117ms 03:40:24 INFO - PROCESS | 2860 | 1467110424351 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 2860 | 1467110424355 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 03:40:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:40:24 INFO - PROCESS | 2860 | 1467110424360 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 2860 | 1467110424364 Marionette TRACE conn5 <- [1,2634,null,{}] 03:40:24 INFO - PROCESS | 2860 | 1467110424387 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}] 03:40:24 INFO - PROCESS | 2860 | 1467110424390 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:24 INFO - PROCESS | 2860 | 1467110424527 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 03:40:24 INFO - PROCESS | 2860 | 1467110424594 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 2860 | 1467110424597 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:24 INFO - PROCESS | 2860 | ++DOCSHELL 10BD9800 == 42 [pid = 2860] [id = 668] 03:40:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (10DA0000) [pid = 2860] [serial = 2004] [outer = 00000000] 03:40:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (14198000) [pid = 2860] [serial = 2005] [outer = 10DA0000] 03:40:24 INFO - PROCESS | 2860 | 1467110424646 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (148EB800) [pid = 2860] [serial = 2006] [outer = 10DA0000] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 18703800 == 41 [pid = 2860] [id = 662] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 0FB07800 == 40 [pid = 2860] [id = 661] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 19B46C00 == 39 [pid = 2860] [id = 660] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 1907B400 == 38 [pid = 2860] [id = 659] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 18707000 == 37 [pid = 2860] [id = 658] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 17115C00 == 36 [pid = 2860] [id = 657] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 10057000 == 35 [pid = 2860] [id = 656] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 0C63D800 == 34 [pid = 2860] [id = 655] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 0C591000 == 33 [pid = 2860] [id = 653] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 13EE9400 == 32 [pid = 2860] [id = 652] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 1418D400 == 31 [pid = 2860] [id = 654] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 1004FC00 == 30 [pid = 2860] [id = 643] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 0C8E4800 == 29 [pid = 2860] [id = 667] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 19F65400 == 28 [pid = 2860] [id = 666] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 17115000 == 27 [pid = 2860] [id = 663] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 0C63BC00 == 26 [pid = 2860] [id = 664] 03:40:25 INFO - PROCESS | 2860 | --DOCSHELL 1648B800 == 25 [pid = 2860] [id = 665] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (1648A400) [pid = 2860] [serial = 1942] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (1004E000) [pid = 2860] [serial = 1936] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (10057400) [pid = 2860] [serial = 1937] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (14667000) [pid = 2860] [serial = 1939] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (103BDC00) [pid = 2860] [serial = 1931] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1022C800) [pid = 2860] [serial = 1930] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0C76FC00) [pid = 2860] [serial = 1933] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (0C87A000) [pid = 2860] [serial = 1934] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (10049C00) [pid = 2860] [serial = 1919] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0FB08800) [pid = 2860] [serial = 1918] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (177A5000) [pid = 2860] [serial = 1922] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1710F800) [pid = 2860] [serial = 1921] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18702400) [pid = 2860] [serial = 1945] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1B29D800) [pid = 2860] [serial = 1925] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19EEC000) [pid = 2860] [serial = 1924] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1C843800) [pid = 2860] [serial = 1928] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1C583000) [pid = 2860] [serial = 1927] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1973A000) [pid = 2860] [serial = 1955] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18DCC400) [pid = 2860] [serial = 1948] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19AAC800) [pid = 2860] [serial = 1957] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18822800) [pid = 2860] [serial = 1946] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1973E400) [pid = 2860] [serial = 1954] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (18DD2000) [pid = 2860] [serial = 1949] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18A0DC00) [pid = 2860] [serial = 1951] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18CEE400) [pid = 2860] [serial = 1952] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (17117000) [pid = 2860] [serial = 1943] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (147DDC00) [pid = 2860] [serial = 1940] [outer = 00000000] [url = about:blank] 03:40:25 INFO - PROCESS | 2860 | 1467110425906 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]]]}] 03:40:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:40:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1579ms 03:40:25 INFO - PROCESS | 2860 | 1467110425940 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 2860 | 1467110425943 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 03:40:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:40:25 INFO - PROCESS | 2860 | 1467110425947 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 2860 | 1467110425950 Marionette TRACE conn5 <- [1,2638,null,{}] 03:40:25 INFO - PROCESS | 2860 | 1467110425955 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}] 03:40:25 INFO - PROCESS | 2860 | 1467110425959 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:26 INFO - PROCESS | 2860 | 1467110426093 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 03:40:26 INFO - PROCESS | 2860 | 1467110426195 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 2860 | 1467110426198 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:26 INFO - PROCESS | 2860 | ++DOCSHELL 0F665400 == 26 [pid = 2860] [id = 669] 03:40:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0FA74800) [pid = 2860] [serial = 2007] [outer = 00000000] 03:40:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0FB05400) [pid = 2860] [serial = 2008] [outer = 0FA74800] 03:40:26 INFO - PROCESS | 2860 | 1467110426248 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0FB10800) [pid = 2860] [serial = 2009] [outer = 0FA74800] 03:40:26 INFO - PROCESS | 2860 | 1467110426650 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]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:40:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 730ms 03:40:26 INFO - PROCESS | 2860 | 1467110426679 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 2860 | 1467110426685 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 03:40:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:40:26 INFO - PROCESS | 2860 | 1467110426691 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 2860 | 1467110426694 Marionette TRACE conn5 <- [1,2642,null,{}] 03:40:26 INFO - PROCESS | 2860 | 1467110426697 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}] 03:40:26 INFO - PROCESS | 2860 | 1467110426700 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:26 INFO - PROCESS | 2860 | 1467110426823 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 03:40:26 INFO - PROCESS | 2860 | 1467110426830 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 2860 | 1467110426832 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:26 INFO - PROCESS | 2860 | ++DOCSHELL 1028A400 == 27 [pid = 2860] [id = 670] 03:40:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1028C800) [pid = 2860] [serial = 2010] [outer = 00000000] 03:40:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10D39400) [pid = 2860] [serial = 2011] [outer = 1028C800] 03:40:26 INFO - PROCESS | 2860 | 1467110426885 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (13DE8000) [pid = 2860] [serial = 2012] [outer = 1028C800] 03:40:27 INFO - PROCESS | 2860 | 1467110427345 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:40:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 03:40:27 INFO - PROCESS | 2860 | 1467110427425 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 2860 | 1467110427427 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 03:40:27 INFO - PROCESS | 2860 | 1467110427430 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:40:27 INFO - PROCESS | 2860 | 1467110427434 Marionette TRACE conn5 <- [1,2646,null,{}] 03:40:27 INFO - PROCESS | 2860 | 1467110427445 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}] 03:40:27 INFO - PROCESS | 2860 | 1467110427449 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:27 INFO - PROCESS | 2860 | 1467110427534 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 03:40:27 INFO - PROCESS | 2860 | 1467110427541 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 2860 | 1467110427544 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:27 INFO - PROCESS | 2860 | ++DOCSHELL 147DD000 == 28 [pid = 2860] [id = 671] 03:40:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (148EAC00) [pid = 2860] [serial = 2013] [outer = 00000000] 03:40:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (16485400) [pid = 2860] [serial = 2014] [outer = 148EAC00] 03:40:27 INFO - PROCESS | 2860 | 1467110427591 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (17112400) [pid = 2860] [serial = 2015] [outer = 148EAC00] 03:40:28 INFO - PROCESS | 2860 | 1467110428085 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]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:40:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 03:40:28 INFO - PROCESS | 2860 | 1467110428104 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 2860 | 1467110428107 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 03:40:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:40:28 INFO - PROCESS | 2860 | 1467110428110 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 2860 | 1467110428112 Marionette TRACE conn5 <- [1,2650,null,{}] 03:40:28 INFO - PROCESS | 2860 | 1467110428121 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}] 03:40:28 INFO - PROCESS | 2860 | 1467110428123 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:28 INFO - PROCESS | 2860 | 1467110428270 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 03:40:28 INFO - PROCESS | 2860 | 1467110428289 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 2860 | 1467110428291 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:28 INFO - PROCESS | 2860 | ++DOCSHELL 1716C800 == 29 [pid = 2860] [id = 672] 03:40:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (17176800) [pid = 2860] [serial = 2016] [outer = 00000000] 03:40:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18111C00) [pid = 2860] [serial = 2017] [outer = 17176800] 03:40:28 INFO - PROCESS | 2860 | 1467110428335 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18769800) [pid = 2860] [serial = 2018] [outer = 17176800] 03:40:28 INFO - PROCESS | 2860 | 1467110428771 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]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:40:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 670ms 03:40:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:40:28 INFO - PROCESS | 2860 | 1467110428780 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 2860 | 1467110428782 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 03:40:28 INFO - PROCESS | 2860 | 1467110428785 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 2860 | 1467110428787 Marionette TRACE conn5 <- [1,2654,null,{}] 03:40:28 INFO - PROCESS | 2860 | 1467110428790 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}] 03:40:28 INFO - PROCESS | 2860 | 1467110428792 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:28 INFO - PROCESS | 2860 | 1467110428909 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 03:40:28 INFO - PROCESS | 2860 | 1467110428915 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 2860 | 1467110428917 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:28 INFO - PROCESS | 2860 | ++DOCSHELL 18822C00 == 30 [pid = 2860] [id = 673] 03:40:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18828400) [pid = 2860] [serial = 2019] [outer = 00000000] 03:40:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (188B5C00) [pid = 2860] [serial = 2020] [outer = 18828400] 03:40:28 INFO - PROCESS | 2860 | 1467110428960 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18DC5000) [pid = 2860] [serial = 2021] [outer = 18828400] 03:40:29 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19740400) [pid = 2860] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:40:29 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19B47000) [pid = 2860] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:40:29 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FB6F000) [pid = 2860] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:40:29 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (0C637000) [pid = 2860] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:40:29 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (199CA000) [pid = 2860] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (1005A000) [pid = 2860] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C63E400) [pid = 2860] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (17116000) [pid = 2860] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (14199800) [pid = 2860] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1973D400) [pid = 2860] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19EF3000) [pid = 2860] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:40:30 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18709400) [pid = 2860] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:40:30 INFO - PROCESS | 2860 | 1467110430012 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]]]}] 03:40:30 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) 03:40:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1284ms 03:40:30 INFO - PROCESS | 2860 | 1467110430071 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 2860 | 1467110430073 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 03:40:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:40:30 INFO - PROCESS | 2860 | 1467110430076 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 2860 | 1467110430078 Marionette TRACE conn5 <- [1,2658,null,{}] 03:40:30 INFO - PROCESS | 2860 | 1467110430081 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}] 03:40:30 INFO - PROCESS | 2860 | 1467110430087 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:30 INFO - PROCESS | 2860 | 1467110430181 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 03:40:30 INFO - PROCESS | 2860 | 1467110430188 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 2860 | 1467110430190 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:30 INFO - PROCESS | 2860 | ++DOCSHELL 0C52E400 == 31 [pid = 2860] [id = 674] 03:40:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1022DC00) [pid = 2860] [serial = 2022] [outer = 00000000] 03:40:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (17594C00) [pid = 2860] [serial = 2023] [outer = 1022DC00] 03:40:30 INFO - PROCESS | 2860 | 1467110430243 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18DCD400) [pid = 2860] [serial = 2024] [outer = 1022DC00] 03:40:31 INFO - PROCESS | 2860 | 1467110431149 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\n"]]]}] 03:40:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 03:40:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1123ms 03:40:31 INFO - PROCESS | 2860 | 1467110431200 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 2860 | 1467110431202 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 03:40:31 INFO - PROCESS | 2860 | 1467110431205 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:40:31 INFO - PROCESS | 2860 | 1467110431207 Marionette TRACE conn5 <- [1,2662,null,{}] 03:40:31 INFO - PROCESS | 2860 | 1467110431214 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}] 03:40:31 INFO - PROCESS | 2860 | 1467110431216 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:31 INFO - PROCESS | 2860 | 1467110431294 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 03:40:31 INFO - PROCESS | 2860 | 1467110431300 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 2860 | 1467110431301 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:31 INFO - PROCESS | 2860 | ++DOCSHELL 1710F400 == 32 [pid = 2860] [id = 675] 03:40:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18DD1000) [pid = 2860] [serial = 2025] [outer = 00000000] 03:40:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (199BE400) [pid = 2860] [serial = 2026] [outer = 18DD1000] 03:40:31 INFO - PROCESS | 2860 | 1467110431345 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (199C3C00) [pid = 2860] [serial = 2027] [outer = 18DD1000] 03:40:32 INFO - PROCESS | 2860 | 1467110432349 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\n"]]]}] 03:40:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 03:40:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1180ms 03:40:32 INFO - PROCESS | 2860 | 1467110432425 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 2860 | 1467110432430 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 03:40:32 INFO - PROCESS | 2860 | 1467110432437 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:40:32 INFO - PROCESS | 2860 | 1467110432440 Marionette TRACE conn5 <- [1,2666,null,{}] 03:40:32 INFO - PROCESS | 2860 | 1467110432446 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}] 03:40:32 INFO - PROCESS | 2860 | 1467110432449 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:32 INFO - PROCESS | 2860 | 1467110432593 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 03:40:32 INFO - PROCESS | 2860 | 1467110432772 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 2860 | 1467110432776 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:32 INFO - PROCESS | 2860 | ++DOCSHELL 0F65D800 == 33 [pid = 2860] [id = 676] 03:40:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0F65EC00) [pid = 2860] [serial = 2028] [outer = 00000000] 03:40:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0FB0FC00) [pid = 2860] [serial = 2029] [outer = 0F65EC00] 03:40:32 INFO - PROCESS | 2860 | 1467110432834 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1004C400) [pid = 2860] [serial = 2030] [outer = 0F65EC00] 03:40:33 INFO - PROCESS | 2860 | 1467110433962 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]]]}] 03:40:34 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) 03:40:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1576ms 03:40:34 INFO - PROCESS | 2860 | 1467110434064 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 2860 | 1467110434069 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 03:40:34 INFO - PROCESS | 2860 | 1467110434078 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 2860 | 1467110434082 Marionette TRACE conn5 <- [1,2670,null,{}] 03:40:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:40:34 INFO - PROCESS | 2860 | 1467110434086 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}] 03:40:34 INFO - PROCESS | 2860 | 1467110434089 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:34 INFO - PROCESS | 2860 | 1467110434330 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 03:40:34 INFO - PROCESS | 2860 | 1467110434471 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 2860 | 1467110434474 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:34 INFO - PROCESS | 2860 | ++DOCSHELL 08AEB400 == 34 [pid = 2860] [id = 677] 03:40:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (08AED000) [pid = 2860] [serial = 2031] [outer = 00000000] 03:40:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (0C591C00) [pid = 2860] [serial = 2032] [outer = 08AED000] 03:40:34 INFO - PROCESS | 2860 | 1467110434524 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (0C63E400) [pid = 2860] [serial = 2033] [outer = 08AED000] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 0C52E400 == 33 [pid = 2860] [id = 674] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 18822C00 == 32 [pid = 2860] [id = 673] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 1716C800 == 31 [pid = 2860] [id = 672] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 147DD000 == 30 [pid = 2860] [id = 671] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 1028A400 == 29 [pid = 2860] [id = 670] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 0F665400 == 28 [pid = 2860] [id = 669] 03:40:34 INFO - PROCESS | 2860 | --DOCSHELL 10BD9800 == 27 [pid = 2860] [id = 668] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (199C0000) [pid = 2860] [serial = 1978] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19B4D400) [pid = 2860] [serial = 1981] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (199C8400) [pid = 2860] [serial = 1979] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1710FC00) [pid = 2860] [serial = 1984] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB05800) [pid = 2860] [serial = 1960] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (10061400) [pid = 2860] [serial = 1961] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19AB0400) [pid = 2860] [serial = 1958] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (10D39000) [pid = 2860] [serial = 1969] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (13DED400) [pid = 2860] [serial = 1970] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (0C884400) [pid = 2860] [serial = 1966] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (0FB05000) [pid = 2860] [serial = 1967] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1750A000) [pid = 2860] [serial = 1972] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (177A6800) [pid = 2860] [serial = 1973] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (15B41800) [pid = 2860] [serial = 1963] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (17175400) [pid = 2860] [serial = 1964] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (19EED400) [pid = 2860] [serial = 1987] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (19EED800) [pid = 2860] [serial = 1988] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (1ACA0C00) [pid = 2860] [serial = 1990] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (1B1E8800) [pid = 2860] [serial = 1991] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (10DA3000) [pid = 2860] [serial = 1982] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (18CE9800) [pid = 2860] [serial = 1975] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (18DCE400) [pid = 2860] [serial = 1976] [outer = 00000000] [url = about:blank] 03:40:34 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (18760000) [pid = 2860] [serial = 1985] [outer = 00000000] [url = about:blank] 03:40:35 INFO - PROCESS | 2860 | 1467110435542 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]]]}] 03:40:35 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) 03:40:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1473ms 03:40:35 INFO - PROCESS | 2860 | 1467110435560 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 03:40:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:40:35 INFO - PROCESS | 2860 | 1467110435563 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 03:40:35 INFO - PROCESS | 2860 | 1467110435568 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 2860 | 1467110435571 Marionette TRACE conn5 <- [1,2674,null,{}] 03:40:35 INFO - PROCESS | 2860 | 1467110435576 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}] 03:40:35 INFO - PROCESS | 2860 | 1467110435578 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:35 INFO - PROCESS | 2860 | 1467110435666 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 03:40:35 INFO - PROCESS | 2860 | 1467110435673 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 2860 | 1467110435675 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:35 INFO - PROCESS | 2860 | ++DOCSHELL 0C87AC00 == 28 [pid = 2860] [id = 678] 03:40:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (0F665400) [pid = 2860] [serial = 2034] [outer = 00000000] 03:40:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (1005A000) [pid = 2860] [serial = 2035] [outer = 0F665400] 03:40:35 INFO - PROCESS | 2860 | 1467110435722 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (10063C00) [pid = 2860] [serial = 2036] [outer = 0F665400] 03:40:36 INFO - PROCESS | 2860 | 1467110436699 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\n"]]]}] 03:40:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 03:40:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1173ms 03:40:36 INFO - PROCESS | 2860 | 1467110436742 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 2860 | 1467110436745 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 03:40:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:40:36 INFO - PROCESS | 2860 | 1467110436749 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 2860 | 1467110436751 Marionette TRACE conn5 <- [1,2678,null,{}] 03:40:36 INFO - PROCESS | 2860 | 1467110436755 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}] 03:40:36 INFO - PROCESS | 2860 | 1467110436757 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:36 INFO - PROCESS | 2860 | 1467110436852 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 03:40:36 INFO - PROCESS | 2860 | 1467110436862 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 2860 | 1467110436865 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:36 INFO - PROCESS | 2860 | ++DOCSHELL 14744000 == 29 [pid = 2860] [id = 679] 03:40:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (147DC000) [pid = 2860] [serial = 2037] [outer = 00000000] 03:40:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (148E9800) [pid = 2860] [serial = 2038] [outer = 147DC000] 03:40:36 INFO - PROCESS | 2860 | 1467110436912 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (15B42400) [pid = 2860] [serial = 2039] [outer = 147DC000] 03:40:37 INFO - PROCESS | 2860 | 1467110437890 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\n"]]]}] 03:40:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:40:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1175ms 03:40:37 INFO - PROCESS | 2860 | 1467110437927 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 03:40:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:40:37 INFO - PROCESS | 2860 | 1467110437931 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 03:40:37 INFO - PROCESS | 2860 | 1467110437941 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 2860 | 1467110437946 Marionette TRACE conn5 <- [1,2682,null,{}] 03:40:37 INFO - PROCESS | 2860 | 1467110437950 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}] 03:40:37 INFO - PROCESS | 2860 | 1467110437953 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:38 INFO - PROCESS | 2860 | 1467110438074 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 03:40:38 INFO - PROCESS | 2860 | 1467110438080 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 2860 | 1467110438082 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:38 INFO - PROCESS | 2860 | ++DOCSHELL 1711A400 == 30 [pid = 2860] [id = 680] 03:40:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (1711AC00) [pid = 2860] [serial = 2040] [outer = 00000000] 03:40:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (18764400) [pid = 2860] [serial = 2041] [outer = 1711AC00] 03:40:38 INFO - PROCESS | 2860 | 1467110438126 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (18829000) [pid = 2860] [serial = 2042] [outer = 1711AC00] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (17176800) [pid = 2860] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (148EAC00) [pid = 2860] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (10DA0000) [pid = 2860] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (1028C800) [pid = 2860] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (18828400) [pid = 2860] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (0FA74800) [pid = 2860] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (0C7D3800) [pid = 2860] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (1710CC00) [pid = 2860] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (19F68000) [pid = 2860] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 56 (0C8E5000) [pid = 2860] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:40:38 INFO - PROCESS | 2860 | --DOMWINDOW == 55 (1022DC00) [pid = 2860] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:40:39 INFO - PROCESS | 2860 | 1467110439102 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\n"]]]}] 03:40:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:40:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1177ms 03:40:39 INFO - PROCESS | 2860 | 1467110439114 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 2860 | 1467110439116 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 03:40:39 INFO - PROCESS | 2860 | 1467110439119 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:40:39 INFO - PROCESS | 2860 | 1467110439121 Marionette TRACE conn5 <- [1,2686,null,{}] 03:40:39 INFO - PROCESS | 2860 | 1467110439128 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}] 03:40:39 INFO - PROCESS | 2860 | 1467110439130 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:39 INFO - PROCESS | 2860 | 1467110439216 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 03:40:39 INFO - PROCESS | 2860 | 1467110439222 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 2860 | 1467110439224 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:39 INFO - PROCESS | 2860 | ++DOCSHELL 1882DC00 == 31 [pid = 2860] [id = 681] 03:40:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (1882F400) [pid = 2860] [serial = 2043] [outer = 00000000] 03:40:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (18A0E000) [pid = 2860] [serial = 2044] [outer = 1882F400] 03:40:39 INFO - PROCESS | 2860 | 1467110439268 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (18DCD800) [pid = 2860] [serial = 2045] [outer = 1882F400] 03:40:40 INFO - PROCESS | 2860 | 1467110440201 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\n"]]]}] 03:40:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 03:40:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:40:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1123ms 03:40:40 INFO - PROCESS | 2860 | 1467110440251 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 2860 | 1467110440253 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 03:40:40 INFO - PROCESS | 2860 | 1467110440257 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:40:40 INFO - PROCESS | 2860 | 1467110440259 Marionette TRACE conn5 <- [1,2690,null,{}] 03:40:40 INFO - PROCESS | 2860 | 1467110440262 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}] 03:40:40 INFO - PROCESS | 2860 | 1467110440264 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:40 INFO - PROCESS | 2860 | 1467110440346 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 03:40:40 INFO - PROCESS | 2860 | 1467110440352 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 2860 | 1467110440357 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:40 INFO - PROCESS | 2860 | ++DOCSHELL 13DF0800 == 32 [pid = 2860] [id = 682] 03:40:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (1973E800) [pid = 2860] [serial = 2046] [outer = 00000000] 03:40:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (199C1800) [pid = 2860] [serial = 2047] [outer = 1973E800] 03:40:40 INFO - PROCESS | 2860 | 1467110440412 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (19AA7C00) [pid = 2860] [serial = 2048] [outer = 1973E800] 03:40:40 INFO - PROCESS | 2860 | 1467110440934 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]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:40:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 730ms 03:40:41 INFO - PROCESS | 2860 | 1467110440992 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 2860 | 1467110440994 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 03:40:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:40:41 INFO - PROCESS | 2860 | 1467110440997 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 2860 | 1467110440999 Marionette TRACE conn5 <- [1,2694,null,{}] 03:40:41 INFO - PROCESS | 2860 | 1467110441003 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}] 03:40:41 INFO - PROCESS | 2860 | 1467110441005 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:41 INFO - PROCESS | 2860 | 1467110441142 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 03:40:41 INFO - PROCESS | 2860 | 1467110441295 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 2860 | 1467110441298 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:41 INFO - PROCESS | 2860 | ++DOCSHELL 0C528800 == 33 [pid = 2860] [id = 683] 03:40:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0C52B000) [pid = 2860] [serial = 2049] [outer = 00000000] 03:40:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (0C632800) [pid = 2860] [serial = 2050] [outer = 0C52B000] 03:40:41 INFO - PROCESS | 2860 | 1467110441359 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0C8E5400) [pid = 2860] [serial = 2051] [outer = 0C52B000] 03:40:42 INFO - PROCESS | 2860 | 1467110442031 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:40:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1079ms 03:40:42 INFO - PROCESS | 2860 | 1467110442078 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 2860 | 1467110442083 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 03:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:40:42 INFO - PROCESS | 2860 | 1467110442088 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 2860 | 1467110442091 Marionette TRACE conn5 <- [1,2698,null,{}] 03:40:42 INFO - PROCESS | 2860 | 1467110442097 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}] 03:40:42 INFO - PROCESS | 2860 | 1467110442100 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:42 INFO - PROCESS | 2860 | 1467110442212 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 03:40:42 INFO - PROCESS | 2860 | 1467110442352 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 2860 | 1467110442355 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:42 INFO - PROCESS | 2860 | ++DOCSHELL 148E5C00 == 34 [pid = 2860] [id = 684] 03:40:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (1565B400) [pid = 2860] [serial = 2052] [outer = 00000000] 03:40:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (1716EC00) [pid = 2860] [serial = 2053] [outer = 1565B400] 03:40:42 INFO - PROCESS | 2860 | 1467110442412 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (177A6800) [pid = 2860] [serial = 2054] [outer = 1565B400] 03:40:43 INFO - PROCESS | 2860 | 1467110443052 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] 03:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:40:43 INFO - PROCESS | 2860 | 1467110443121 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 03:40:43 INFO - PROCESS | 2860 | 1467110443126 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 2860 | 1467110443129 Marionette TRACE conn5 <- [1,2702,null,{}] 03:40:43 INFO - PROCESS | 2860 | 1467110443133 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}] 03:40:43 INFO - PROCESS | 2860 | 1467110443135 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:43 INFO - PROCESS | 2860 | 1467110443243 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 03:40:43 INFO - PROCESS | 2860 | 1467110443385 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 2860 | 1467110443388 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:43 INFO - PROCESS | 2860 | ++DOCSHELL 18827000 == 35 [pid = 2860] [id = 685] 03:40:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (19AAF800) [pid = 2860] [serial = 2055] [outer = 00000000] 03:40:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (19B42000) [pid = 2860] [serial = 2056] [outer = 19AAF800] 03:40:43 INFO - PROCESS | 2860 | 1467110443443 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (19B4D000) [pid = 2860] [serial = 2057] [outer = 19AAF800] 03:40:44 INFO - PROCESS | 2860 | 1467110444004 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]]]}] 03:40:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:40:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 930ms 03:40:44 INFO - PROCESS | 2860 | 1467110444058 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 2860 | 1467110444062 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 03:40:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:40:44 INFO - PROCESS | 2860 | 1467110444073 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 2860 | 1467110444078 Marionette TRACE conn5 <- [1,2706,null,{}] 03:40:44 INFO - PROCESS | 2860 | 1467110444082 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}] 03:40:44 INFO - PROCESS | 2860 | 1467110444085 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:44 INFO - PROCESS | 2860 | 1467110444203 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 03:40:44 INFO - PROCESS | 2860 | 1467110444347 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 2860 | 1467110444350 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:44 INFO - PROCESS | 2860 | ++DOCSHELL 18760000 == 36 [pid = 2860] [id = 686] 03:40:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (19EEB800) [pid = 2860] [serial = 2058] [outer = 00000000] 03:40:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1AAB0800) [pid = 2860] [serial = 2059] [outer = 19EEB800] 03:40:44 INFO - PROCESS | 2860 | 1467110444405 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1AC99000) [pid = 2860] [serial = 2060] [outer = 19EEB800] 03:40:45 INFO - PROCESS | 2860 | 1467110445155 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] 03:40:45 INFO - PROCESS | 2860 | 1467110445213 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 03:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:40:45 INFO - PROCESS | 2860 | 1467110445219 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 2860 | 1467110445222 Marionette TRACE conn5 <- [1,2710,null,{}] 03:40:45 INFO - PROCESS | 2860 | 1467110445227 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}] 03:40:45 INFO - PROCESS | 2860 | 1467110445230 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:45 INFO - PROCESS | 2860 | 1467110445335 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 03:40:45 INFO - PROCESS | 2860 | 1467110445476 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 2860 | 1467110445481 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:45 INFO - PROCESS | 2860 | ++DOCSHELL 0F6FA800 == 37 [pid = 2860] [id = 687] 03:40:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (0FA74800) [pid = 2860] [serial = 2061] [outer = 00000000] 03:40:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (0FB71400) [pid = 2860] [serial = 2062] [outer = 0FA74800] 03:40:45 INFO - PROCESS | 2860 | 1467110445532 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1005AC00) [pid = 2860] [serial = 2063] [outer = 0FA74800] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 13DF0800 == 36 [pid = 2860] [id = 682] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 1882DC00 == 35 [pid = 2860] [id = 681] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 1711A400 == 34 [pid = 2860] [id = 680] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 14744000 == 33 [pid = 2860] [id = 679] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 0C87AC00 == 32 [pid = 2860] [id = 678] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 08AEB400 == 31 [pid = 2860] [id = 677] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 0F65D800 == 30 [pid = 2860] [id = 676] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 1710F400 == 29 [pid = 2860] [id = 675] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 18760000 == 28 [pid = 2860] [id = 686] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 18827000 == 27 [pid = 2860] [id = 685] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 0C528800 == 26 [pid = 2860] [id = 683] 03:40:46 INFO - PROCESS | 2860 | --DOCSHELL 148E5C00 == 25 [pid = 2860] [id = 684] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (199BE400) [pid = 2860] [serial = 2026] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18111C00) [pid = 2860] [serial = 2017] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (16485400) [pid = 2860] [serial = 2014] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (148EB800) [pid = 2860] [serial = 2006] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (14198000) [pid = 2860] [serial = 2005] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (10D39400) [pid = 2860] [serial = 2011] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (13DE8000) [pid = 2860] [serial = 2012] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (188B5C00) [pid = 2860] [serial = 2020] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (0FB05400) [pid = 2860] [serial = 2008] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (0FB10800) [pid = 2860] [serial = 2009] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (10291800) [pid = 2860] [serial = 1994] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (0FB75400) [pid = 2860] [serial = 1993] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (18A0E800) [pid = 2860] [serial = 1997] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (18710C00) [pid = 2860] [serial = 1996] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (1BA29800) [pid = 2860] [serial = 2000] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (1B1F3C00) [pid = 2860] [serial = 1999] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (15657000) [pid = 2860] [serial = 2003] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (10289800) [pid = 2860] [serial = 2002] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (17594C00) [pid = 2860] [serial = 2023] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 56 (18DC5000) [pid = 2860] [serial = 2021] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 55 (18DCD400) [pid = 2860] [serial = 2024] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 54 (18769800) [pid = 2860] [serial = 2018] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | --DOMWINDOW == 53 (17112400) [pid = 2860] [serial = 2015] [outer = 00000000] [url = about:blank] 03:40:46 INFO - PROCESS | 2860 | 1467110446716 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] 03:40:46 INFO - PROCESS | 2860 | 1467110446764 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 03:40:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:40:46 INFO - PROCESS | 2860 | 1467110446769 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 2860 | 1467110446773 Marionette TRACE conn5 <- [1,2714,null,{}] 03:40:46 INFO - PROCESS | 2860 | 1467110446778 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}] 03:40:46 INFO - PROCESS | 2860 | 1467110446781 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:46 INFO - PROCESS | 2860 | 1467110446914 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 03:40:47 INFO - PROCESS | 2860 | 1467110447010 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 2860 | 1467110447012 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:47 INFO - PROCESS | 2860 | ++DOCSHELL 0C8E5000 == 26 [pid = 2860] [id = 688] 03:40:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 54 (0F65E000) [pid = 2860] [serial = 2064] [outer = 00000000] 03:40:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 55 (0FB6F000) [pid = 2860] [serial = 2065] [outer = 0F65E000] 03:40:47 INFO - PROCESS | 2860 | 1467110447060 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (1004F800) [pid = 2860] [serial = 2066] [outer = 0F65E000] 03:40:47 INFO - PROCESS | 2860 | 1467110447419 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]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:40:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 730ms 03:40:47 INFO - PROCESS | 2860 | 1467110447516 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 2860 | 1467110447521 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 03:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:40:47 INFO - PROCESS | 2860 | 1467110447532 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 2860 | 1467110447534 Marionette TRACE conn5 <- [1,2718,null,{}] 03:40:47 INFO - PROCESS | 2860 | 1467110447539 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}] 03:40:47 INFO - PROCESS | 2860 | 1467110447541 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:47 INFO - PROCESS | 2860 | 1467110447631 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 03:40:47 INFO - PROCESS | 2860 | 1467110447641 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 2860 | 1467110447643 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:47 INFO - PROCESS | 2860 | ++DOCSHELL 10394000 == 27 [pid = 2860] [id = 689] 03:40:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (10BDA400) [pid = 2860] [serial = 2067] [outer = 00000000] 03:40:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (10D9FC00) [pid = 2860] [serial = 2068] [outer = 10BDA400] 03:40:47 INFO - PROCESS | 2860 | 1467110447690 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (10DD3400) [pid = 2860] [serial = 2069] [outer = 10BDA400] 03:40:48 INFO - PROCESS | 2860 | 1467110448605 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\n"]]]}] 03:40:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 03:40:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:40:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:40:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1121ms 03:40:48 INFO - PROCESS | 2860 | 1467110448657 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 2860 | 1467110448659 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 03:40:48 INFO - PROCESS | 2860 | 1467110448663 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:40:48 INFO - PROCESS | 2860 | 1467110448666 Marionette TRACE conn5 <- [1,2722,null,{}] 03:40:48 INFO - PROCESS | 2860 | 1467110448677 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}] 03:40:48 INFO - PROCESS | 2860 | 1467110448682 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:48 INFO - PROCESS | 2860 | 1467110448799 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 03:40:48 INFO - PROCESS | 2860 | 1467110448807 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 2860 | 1467110448810 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:48 INFO - PROCESS | 2860 | ++DOCSHELL 14751000 == 28 [pid = 2860] [id = 690] 03:40:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (14751800) [pid = 2860] [serial = 2070] [outer = 00000000] 03:40:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (148E1400) [pid = 2860] [serial = 2071] [outer = 14751800] 03:40:48 INFO - PROCESS | 2860 | 1467110448916 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (15657800) [pid = 2860] [serial = 2072] [outer = 14751800] 03:40:49 INFO - PROCESS | 2860 | 1467110449388 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]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:40:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 770ms 03:40:49 INFO - PROCESS | 2860 | 1467110449438 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 2860 | 1467110449440 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 03:40:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:40:49 INFO - PROCESS | 2860 | 1467110449450 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 2860 | 1467110449452 Marionette TRACE conn5 <- [1,2726,null,{}] 03:40:49 INFO - PROCESS | 2860 | 1467110449456 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}] 03:40:49 INFO - PROCESS | 2860 | 1467110449457 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:49 INFO - PROCESS | 2860 | 1467110449578 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 03:40:49 INFO - PROCESS | 2860 | 1467110449647 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 2860 | 1467110449649 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:49 INFO - PROCESS | 2860 | ++DOCSHELL 17118C00 == 29 [pid = 2860] [id = 691] 03:40:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (1711A400) [pid = 2860] [serial = 2073] [outer = 00000000] 03:40:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (17174800) [pid = 2860] [serial = 2074] [outer = 1711A400] 03:40:49 INFO - PROCESS | 2860 | 1467110449694 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (175CD400) [pid = 2860] [serial = 2075] [outer = 1711A400] 03:40:50 INFO - PROCESS | 2860 | 1467110450102 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]]]}] 03:40:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:40:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 690ms 03:40:50 INFO - PROCESS | 2860 | 1467110450137 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 2860 | 1467110450139 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 03:40:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:40:50 INFO - PROCESS | 2860 | 1467110450142 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 2860 | 1467110450144 Marionette TRACE conn5 <- [1,2730,null,{}] 03:40:50 INFO - PROCESS | 2860 | 1467110450148 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}] 03:40:50 INFO - PROCESS | 2860 | 1467110450150 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:50 INFO - PROCESS | 2860 | 1467110450295 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 03:40:50 INFO - PROCESS | 2860 | 1467110450316 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 2860 | 1467110450318 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:50 INFO - PROCESS | 2860 | ++DOCSHELL 177AEC00 == 30 [pid = 2860] [id = 692] 03:40:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (18116C00) [pid = 2860] [serial = 2076] [outer = 00000000] 03:40:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1876A400) [pid = 2860] [serial = 2077] [outer = 18116C00] 03:40:50 INFO - PROCESS | 2860 | 1467110450364 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (18823800) [pid = 2860] [serial = 2078] [outer = 18116C00] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1973E800) [pid = 2860] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1711AC00) [pid = 2860] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (18DD1000) [pid = 2860] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (0F65EC00) [pid = 2860] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (08AED000) [pid = 2860] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (147DC000) [pid = 2860] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:40:50 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (0F665400) [pid = 2860] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:40:50 INFO - PROCESS | 2860 | 1467110450896 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]]]}] 03:40:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:40:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 830ms 03:40:50 INFO - PROCESS | 2860 | 1467110450974 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 03:40:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:40:50 INFO - PROCESS | 2860 | 1467110450976 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 03:40:50 INFO - PROCESS | 2860 | 1467110450979 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 2860 | 1467110450981 Marionette TRACE conn5 <- [1,2734,null,{}] 03:40:50 INFO - PROCESS | 2860 | 1467110450984 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}] 03:40:51 INFO - PROCESS | 2860 | 1467110450990 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:51 INFO - PROCESS | 2860 | 1467110451084 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 03:40:51 INFO - PROCESS | 2860 | 1467110451090 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 2860 | 1467110451092 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:51 INFO - PROCESS | 2860 | ++DOCSHELL 188B2000 == 31 [pid = 2860] [id = 693] 03:40:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (188B2800) [pid = 2860] [serial = 2079] [outer = 00000000] 03:40:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (18CED800) [pid = 2860] [serial = 2080] [outer = 188B2800] 03:40:51 INFO - PROCESS | 2860 | 1467110451136 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (18DCC400) [pid = 2860] [serial = 2081] [outer = 188B2800] 03:40:51 INFO - PROCESS | 2860 | 1467110451575 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]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:40:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 631ms 03:40:51 INFO - PROCESS | 2860 | 1467110451610 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 2860 | 1467110451612 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 03:40:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:40:51 INFO - PROCESS | 2860 | 1467110451616 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 2860 | 1467110451617 Marionette TRACE conn5 <- [1,2738,null,{}] 03:40:51 INFO - PROCESS | 2860 | 1467110451621 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}] 03:40:51 INFO - PROCESS | 2860 | 1467110451623 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:51 INFO - PROCESS | 2860 | 1467110451704 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 03:40:51 INFO - PROCESS | 2860 | 1467110451710 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 2860 | 1467110451712 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:51 INFO - PROCESS | 2860 | ++DOCSHELL 08AEC000 == 32 [pid = 2860] [id = 694] 03:40:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0FB04400) [pid = 2860] [serial = 2082] [outer = 00000000] 03:40:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (19085000) [pid = 2860] [serial = 2083] [outer = 0FB04400] 03:40:51 INFO - PROCESS | 2860 | 1467110451757 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (19739C00) [pid = 2860] [serial = 2084] [outer = 0FB04400] 03:40:52 INFO - PROCESS | 2860 | 1467110452524 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:40:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 970ms 03:40:52 INFO - PROCESS | 2860 | 1467110452587 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 2860 | 1467110452592 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 03:40:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:40:52 INFO - PROCESS | 2860 | 1467110452596 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 2860 | 1467110452602 Marionette TRACE conn5 <- [1,2742,null,{}] 03:40:52 INFO - PROCESS | 2860 | 1467110452607 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}] 03:40:52 INFO - PROCESS | 2860 | 1467110452610 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:52 INFO - PROCESS | 2860 | 1467110452738 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 03:40:52 INFO - PROCESS | 2860 | 1467110452870 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 2860 | 1467110452873 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:52 INFO - PROCESS | 2860 | ++DOCSHELL 0FB6DC00 == 33 [pid = 2860] [id = 695] 03:40:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (10051000) [pid = 2860] [serial = 2085] [outer = 00000000] 03:40:52 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (103BEC00) [pid = 2860] [serial = 2086] [outer = 10051000] 03:40:52 INFO - PROCESS | 2860 | 1467110452932 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10DA5800) [pid = 2860] [serial = 2087] [outer = 10051000] 03:40:53 INFO - PROCESS | 2860 | 1467110453707 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]]]}] 03:40:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:40:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1180ms 03:40:53 INFO - PROCESS | 2860 | 1467110453777 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 2860 | 1467110453782 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 03:40:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:40:53 INFO - PROCESS | 2860 | 1467110453789 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 2860 | 1467110453792 Marionette TRACE conn5 <- [1,2746,null,{}] 03:40:53 INFO - PROCESS | 2860 | 1467110453797 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}] 03:40:53 INFO - PROCESS | 2860 | 1467110453800 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:53 INFO - PROCESS | 2860 | 1467110453928 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 03:40:54 INFO - PROCESS | 2860 | 1467110454141 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 2860 | 1467110454144 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:54 INFO - PROCESS | 2860 | ++DOCSHELL 0C52D000 == 34 [pid = 2860] [id = 696] 03:40:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C52D800) [pid = 2860] [serial = 2088] [outer = 00000000] 03:40:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C63A400) [pid = 2860] [serial = 2089] [outer = 0C52D800] 03:40:54 INFO - PROCESS | 2860 | 1467110454204 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0C836C00) [pid = 2860] [serial = 2090] [outer = 0C52D800] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 188B2000 == 33 [pid = 2860] [id = 693] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 177AEC00 == 32 [pid = 2860] [id = 692] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 17118C00 == 31 [pid = 2860] [id = 691] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 14751000 == 30 [pid = 2860] [id = 690] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 10394000 == 29 [pid = 2860] [id = 689] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 0C8E5000 == 28 [pid = 2860] [id = 688] 03:40:54 INFO - PROCESS | 2860 | --DOCSHELL 0F6FA800 == 27 [pid = 2860] [id = 687] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (18764400) [pid = 2860] [serial = 2041] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18829000) [pid = 2860] [serial = 2042] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18A0E000) [pid = 2860] [serial = 2044] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (199C3C00) [pid = 2860] [serial = 2027] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (0FB0FC00) [pid = 2860] [serial = 2029] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1004C400) [pid = 2860] [serial = 2030] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (0C591C00) [pid = 2860] [serial = 2032] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (0C63E400) [pid = 2860] [serial = 2033] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (148E9800) [pid = 2860] [serial = 2038] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (1005A000) [pid = 2860] [serial = 2035] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (10063C00) [pid = 2860] [serial = 2036] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (19AA7C00) [pid = 2860] [serial = 2048] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (15B42400) [pid = 2860] [serial = 2039] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (199C1800) [pid = 2860] [serial = 2047] [outer = 00000000] [url = about:blank] 03:40:54 INFO - PROCESS | 2860 | 1467110454802 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]]]}] 03:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1078ms 03:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:40:54 INFO - PROCESS | 2860 | 1467110454870 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 2860 | 1467110454874 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 03:40:54 INFO - PROCESS | 2860 | 1467110454878 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 2860 | 1467110454881 Marionette TRACE conn5 <- [1,2750,null,{}] 03:40:54 INFO - PROCESS | 2860 | 1467110454887 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}] 03:40:54 INFO - PROCESS | 2860 | 1467110454891 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:54 INFO - PROCESS | 2860 | 1467110454983 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 03:40:55 INFO - PROCESS | 2860 | 1467110455086 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 2860 | 1467110455089 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:55 INFO - PROCESS | 2860 | ++DOCSHELL 0C58D800 == 28 [pid = 2860] [id = 697] 03:40:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (0C58E800) [pid = 2860] [serial = 2091] [outer = 00000000] 03:40:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (0FB05400) [pid = 2860] [serial = 2092] [outer = 0C58E800] 03:40:55 INFO - PROCESS | 2860 | 1467110455138 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (1004A400) [pid = 2860] [serial = 2093] [outer = 0C58E800] 03:40:55 INFO - PROCESS | 2860 | 1467110455592 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]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:40:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 771ms 03:40:55 INFO - PROCESS | 2860 | 1467110455652 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 2860 | 1467110455656 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 03:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:40:55 INFO - PROCESS | 2860 | 1467110455660 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 2860 | 1467110455662 Marionette TRACE conn5 <- [1,2754,null,{}] 03:40:55 INFO - PROCESS | 2860 | 1467110455666 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}] 03:40:55 INFO - PROCESS | 2860 | 1467110455669 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:55 INFO - PROCESS | 2860 | 1467110455762 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 03:40:55 INFO - PROCESS | 2860 | 1467110455798 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 2860 | 1467110455800 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:55 INFO - PROCESS | 2860 | ++DOCSHELL 13DEE000 == 29 [pid = 2860] [id = 698] 03:40:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (13DEF400) [pid = 2860] [serial = 2094] [outer = 00000000] 03:40:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (13EE8400) [pid = 2860] [serial = 2095] [outer = 13DEF400] 03:40:55 INFO - PROCESS | 2860 | 1467110455845 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (14666400) [pid = 2860] [serial = 2096] [outer = 13DEF400] 03:40:56 INFO - PROCESS | 2860 | 1467110456303 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]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:40:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 674ms 03:40:56 INFO - PROCESS | 2860 | 1467110456339 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 2860 | 1467110456341 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 03:40:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:40:56 INFO - PROCESS | 2860 | 1467110456346 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 2860 | 1467110456352 Marionette TRACE conn5 <- [1,2758,null,{}] 03:40:56 INFO - PROCESS | 2860 | 1467110456362 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}] 03:40:56 INFO - PROCESS | 2860 | 1467110456366 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:56 INFO - PROCESS | 2860 | 1467110456457 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 03:40:56 INFO - PROCESS | 2860 | 1467110456467 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 2860 | 1467110456469 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:56 INFO - PROCESS | 2860 | ++DOCSHELL 0C52C400 == 30 [pid = 2860] [id = 699] 03:40:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0C630400) [pid = 2860] [serial = 2097] [outer = 00000000] 03:40:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1711B000) [pid = 2860] [serial = 2098] [outer = 0C630400] 03:40:56 INFO - PROCESS | 2860 | 1467110456517 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (1759C000) [pid = 2860] [serial = 2099] [outer = 0C630400] 03:40:57 INFO - PROCESS | 2860 | 1467110456992 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 730ms 03:40:57 INFO - PROCESS | 2860 | 1467110457079 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 03:40:57 INFO - PROCESS | 2860 | 1467110457082 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 03:40:57 INFO - PROCESS | 2860 | 1467110457085 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:40:57 INFO - PROCESS | 2860 | 1467110457087 Marionette TRACE conn5 <- [1,2762,null,{}] 03:40:57 INFO - PROCESS | 2860 | 1467110457091 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}] 03:40:57 INFO - PROCESS | 2860 | 1467110457093 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:57 INFO - PROCESS | 2860 | 1467110457239 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 03:40:57 INFO - PROCESS | 2860 | 1467110457259 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 2860 | 1467110457261 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:57 INFO - PROCESS | 2860 | ++DOCSHELL 18769400 == 31 [pid = 2860] [id = 700] 03:40:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (18769800) [pid = 2860] [serial = 2100] [outer = 00000000] 03:40:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (18A12800) [pid = 2860] [serial = 2101] [outer = 18769800] 03:40:57 INFO - PROCESS | 2860 | 1467110457305 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (18CF7800) [pid = 2860] [serial = 2102] [outer = 18769800] 03:40:57 INFO - PROCESS | 2860 | 1467110457749 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 03:40:57 INFO - PROCESS | 2860 | 1467110457764 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 03:40:57 INFO - PROCESS | 2860 | 1467110457766 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 03:40:57 INFO - PROCESS | 2860 | 1467110457769 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:40:57 INFO - PROCESS | 2860 | 1467110457771 Marionette TRACE conn5 <- [1,2766,null,{}] 03:40:57 INFO - PROCESS | 2860 | 1467110457775 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}] 03:40:57 INFO - PROCESS | 2860 | 1467110457777 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:57 INFO - PROCESS | 2860 | 1467110457894 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 03:40:57 INFO - PROCESS | 2860 | 1467110457899 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 2860 | 1467110457905 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:57 INFO - PROCESS | 2860 | ++DOCSHELL 10065400 == 32 [pid = 2860] [id = 701] 03:40:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1907B400) [pid = 2860] [serial = 2103] [outer = 00000000] 03:40:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19744800) [pid = 2860] [serial = 2104] [outer = 1907B400] 03:40:58 INFO - PROCESS | 2860 | 1467110458014 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (199C0000) [pid = 2860] [serial = 2105] [outer = 1907B400] 03:40:58 INFO - PROCESS | 2860 | 1467110458471 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]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 730ms 03:40:58 INFO - PROCESS | 2860 | 1467110458508 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 2860 | 1467110458510 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 03:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:40:58 INFO - PROCESS | 2860 | 1467110458513 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 2860 | 1467110458515 Marionette TRACE conn5 <- [1,2770,null,{}] 03:40:58 INFO - PROCESS | 2860 | 1467110458518 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}] 03:40:58 INFO - PROCESS | 2860 | 1467110458521 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:58 INFO - PROCESS | 2860 | 1467110458665 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 03:40:58 INFO - PROCESS | 2860 | 1467110458689 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 2860 | 1467110458700 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:58 INFO - PROCESS | 2860 | ++DOCSHELL 199C8400 == 33 [pid = 2860] [id = 702] 03:40:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19AA7C00) [pid = 2860] [serial = 2106] [outer = 00000000] 03:40:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19AAE800) [pid = 2860] [serial = 2107] [outer = 19AA7C00] 03:40:58 INFO - PROCESS | 2860 | 1467110458743 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19AB1400) [pid = 2860] [serial = 2108] [outer = 19AA7C00] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (188B2800) [pid = 2860] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1882F400) [pid = 2860] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (14751800) [pid = 2860] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10BDA400) [pid = 2860] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (0F65E000) [pid = 2860] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FA74800) [pid = 2860] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18116C00) [pid = 2860] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (0C52B000) [pid = 2860] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1565B400) [pid = 2860] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19AAF800) [pid = 2860] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:40:59 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19EEB800) [pid = 2860] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:40:59 INFO - PROCESS | 2860 | 1467110459213 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 03:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:40:59 INFO - PROCESS | 2860 | 1467110459244 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 2860 | 1467110459246 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 03:40:59 INFO - PROCESS | 2860 | 1467110459248 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 2860 | 1467110459250 Marionette TRACE conn5 <- [1,2774,null,{}] 03:40:59 INFO - PROCESS | 2860 | 1467110459253 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}] 03:40:59 INFO - PROCESS | 2860 | 1467110459255 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:59 INFO - PROCESS | 2860 | 1467110459334 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 03:40:59 INFO - PROCESS | 2860 | 1467110459340 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 2860 | 1467110459342 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:59 INFO - PROCESS | 2860 | ++DOCSHELL 14751000 == 34 [pid = 2860] [id = 703] 03:40:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (14751800) [pid = 2860] [serial = 2109] [outer = 00000000] 03:40:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (19AA4C00) [pid = 2860] [serial = 2110] [outer = 14751800] 03:40:59 INFO - PROCESS | 2860 | 1467110459385 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (19B41400) [pid = 2860] [serial = 2111] [outer = 14751800] 03:40:59 INFO - PROCESS | 2860 | 1467110459818 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 631ms 03:40:59 INFO - PROCESS | 2860 | 1467110459881 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 03:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:40:59 INFO - PROCESS | 2860 | 1467110459883 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 03:40:59 INFO - PROCESS | 2860 | 1467110459886 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 2860 | 1467110459888 Marionette TRACE conn5 <- [1,2778,null,{}] 03:40:59 INFO - PROCESS | 2860 | 1467110459892 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}] 03:40:59 INFO - PROCESS | 2860 | 1467110459894 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:40:59 INFO - PROCESS | 2860 | 1467110459974 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 03:41:00 INFO - PROCESS | 2860 | 1467110460006 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 2860 | 1467110460008 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:00 INFO - PROCESS | 2860 | ++DOCSHELL 19B49000 == 35 [pid = 2860] [id = 704] 03:41:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (19B49C00) [pid = 2860] [serial = 2112] [outer = 00000000] 03:41:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (19EED800) [pid = 2860] [serial = 2113] [outer = 19B49C00] 03:41:00 INFO - PROCESS | 2860 | 1467110460051 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19D1FC00) [pid = 2860] [serial = 2114] [outer = 19B49C00] 03:41:00 INFO - PROCESS | 2860 | 1467110460484 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 630ms 03:41:00 INFO - PROCESS | 2860 | 1467110460530 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 2860 | 1467110460532 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 03:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:41:00 INFO - PROCESS | 2860 | 1467110460541 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 2860 | 1467110460542 Marionette TRACE conn5 <- [1,2782,null,{}] 03:41:00 INFO - PROCESS | 2860 | 1467110460546 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}] 03:41:00 INFO - PROCESS | 2860 | 1467110460548 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:00 INFO - PROCESS | 2860 | 1467110460644 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 03:41:00 INFO - PROCESS | 2860 | 1467110460649 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 2860 | 1467110460651 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:00 INFO - PROCESS | 2860 | ++DOCSHELL 19F6F400 == 36 [pid = 2860] [id = 705] 03:41:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (19F73400) [pid = 2860] [serial = 2115] [outer = 00000000] 03:41:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1AC9B400) [pid = 2860] [serial = 2116] [outer = 19F73400] 03:41:00 INFO - PROCESS | 2860 | 1467110460694 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1B132C00) [pid = 2860] [serial = 2117] [outer = 19F73400] 03:41:01 INFO - PROCESS | 2860 | 1467110461103 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]]]}] 03:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 03:41:01 INFO - PROCESS | 2860 | 1467110461216 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 03:41:01 INFO - PROCESS | 2860 | 1467110461220 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 03:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:41:01 INFO - PROCESS | 2860 | 1467110461225 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:41:01 INFO - PROCESS | 2860 | 1467110461229 Marionette TRACE conn5 <- [1,2786,null,{}] 03:41:01 INFO - PROCESS | 2860 | 1467110461235 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}] 03:41:01 INFO - PROCESS | 2860 | 1467110461239 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:01 INFO - PROCESS | 2860 | 1467110461396 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 03:41:01 INFO - PROCESS | 2860 | 1467110461560 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 2860 | 1467110461565 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:01 INFO - PROCESS | 2860 | ++DOCSHELL 0F6F9C00 == 37 [pid = 2860] [id = 706] 03:41:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (0FA74C00) [pid = 2860] [serial = 2118] [outer = 00000000] 03:41:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (10054000) [pid = 2860] [serial = 2119] [outer = 0FA74C00] 03:41:01 INFO - PROCESS | 2860 | 1467110461622 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1022B800) [pid = 2860] [serial = 2120] [outer = 0FA74C00] 03:41:02 INFO - PROCESS | 2860 | 1467110462199 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]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1028ms 03:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:41:02 INFO - PROCESS | 2860 | 1467110462254 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 2860 | 1467110462258 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 03:41:02 INFO - PROCESS | 2860 | 1467110462265 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 2860 | 1467110462269 Marionette TRACE conn5 <- [1,2790,null,{}] 03:41:02 INFO - PROCESS | 2860 | 1467110462273 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}] 03:41:02 INFO - PROCESS | 2860 | 1467110462276 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:02 INFO - PROCESS | 2860 | 1467110462387 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 03:41:02 INFO - PROCESS | 2860 | 1467110462530 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 2860 | 1467110462533 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:02 INFO - PROCESS | 2860 | ++DOCSHELL 1648F800 == 38 [pid = 2860] [id = 707] 03:41:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1710D400) [pid = 2860] [serial = 2121] [outer = 00000000] 03:41:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1759A000) [pid = 2860] [serial = 2122] [outer = 1710D400] 03:41:02 INFO - PROCESS | 2860 | 1467110462590 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18A0C400) [pid = 2860] [serial = 2123] [outer = 1710D400] 03:41:03 INFO - PROCESS | 2860 | 1467110463179 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]]]}] 03:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 987ms 03:41:03 INFO - PROCESS | 2860 | 1467110463250 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 03:41:03 INFO - PROCESS | 2860 | 1467110463253 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 03:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:41:03 INFO - PROCESS | 2860 | 1467110463257 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 2860 | 1467110463260 Marionette TRACE conn5 <- [1,2794,null,{}] 03:41:03 INFO - PROCESS | 2860 | 1467110463271 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}] 03:41:03 INFO - PROCESS | 2860 | 1467110463276 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:03 INFO - PROCESS | 2860 | 1467110463400 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 03:41:03 INFO - PROCESS | 2860 | 1467110463544 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 2860 | 1467110463548 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:03 INFO - PROCESS | 2860 | ++DOCSHELL 1B1EA800 == 39 [pid = 2860] [id = 708] 03:41:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1B1EB400) [pid = 2860] [serial = 2124] [outer = 00000000] 03:41:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1B298800) [pid = 2860] [serial = 2125] [outer = 1B1EB400] 03:41:03 INFO - PROCESS | 2860 | 1467110463607 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1BA2A800) [pid = 2860] [serial = 2126] [outer = 1B1EB400] 03:41:04 INFO - PROCESS | 2860 | 1467110464226 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1022ms 03:41:04 INFO - PROCESS | 2860 | 1467110464282 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 2860 | 1467110464285 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 03:41:04 INFO - PROCESS | 2860 | 1467110464288 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:41:04 INFO - PROCESS | 2860 | 1467110464290 Marionette TRACE conn5 <- [1,2798,null,{}] 03:41:04 INFO - PROCESS | 2860 | 1467110464294 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}] 03:41:04 INFO - PROCESS | 2860 | 1467110464296 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:04 INFO - PROCESS | 2860 | 1467110464405 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 03:41:04 INFO - PROCESS | 2860 | 1467110464518 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 2860 | 1467110464521 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:04 INFO - PROCESS | 2860 | ++DOCSHELL 18DCAC00 == 40 [pid = 2860] [id = 709] 03:41:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18DCB400) [pid = 2860] [serial = 2127] [outer = 00000000] 03:41:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1BA96C00) [pid = 2860] [serial = 2128] [outer = 18DCB400] 03:41:04 INFO - PROCESS | 2860 | 1467110464617 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1BF0C400) [pid = 2860] [serial = 2129] [outer = 18DCB400] 03:41:05 INFO - PROCESS | 2860 | 1467110465359 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]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1120ms 03:41:05 INFO - PROCESS | 2860 | 1467110465411 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 2860 | 1467110465415 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 03:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:41:05 INFO - PROCESS | 2860 | 1467110465419 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 2860 | 1467110465423 Marionette TRACE conn5 <- [1,2802,null,{}] 03:41:05 INFO - PROCESS | 2860 | 1467110465442 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}] 03:41:05 INFO - PROCESS | 2860 | 1467110465445 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:05 INFO - PROCESS | 2860 | 1467110465554 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 03:41:05 INFO - PROCESS | 2860 | 1467110465694 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 2860 | 1467110465697 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:05 INFO - PROCESS | 2860 | ++DOCSHELL 0FA7D800 == 41 [pid = 2860] [id = 710] 03:41:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (0FB02800) [pid = 2860] [serial = 2130] [outer = 00000000] 03:41:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1028D000) [pid = 2860] [serial = 2131] [outer = 0FB02800] 03:41:05 INFO - PROCESS | 2860 | 1467110465749 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (10D41C00) [pid = 2860] [serial = 2132] [outer = 0FB02800] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 19B49000 == 40 [pid = 2860] [id = 704] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 14751000 == 39 [pid = 2860] [id = 703] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 199C8400 == 38 [pid = 2860] [id = 702] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 10065400 == 37 [pid = 2860] [id = 701] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 18769400 == 36 [pid = 2860] [id = 700] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 0C52C400 == 35 [pid = 2860] [id = 699] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 13DEE000 == 34 [pid = 2860] [id = 698] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 0C58D800 == 33 [pid = 2860] [id = 697] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 0C52D000 == 32 [pid = 2860] [id = 696] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 0FB6DC00 == 31 [pid = 2860] [id = 695] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 08AEC000 == 30 [pid = 2860] [id = 694] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 18DCAC00 == 29 [pid = 2860] [id = 709] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 1648F800 == 28 [pid = 2860] [id = 707] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 1B1EA800 == 27 [pid = 2860] [id = 708] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 19F6F400 == 26 [pid = 2860] [id = 705] 03:41:06 INFO - PROCESS | 2860 | --DOCSHELL 0F6F9C00 == 25 [pid = 2860] [id = 706] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18CED800) [pid = 2860] [serial = 2080] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18DCD800) [pid = 2860] [serial = 2045] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (15657800) [pid = 2860] [serial = 2072] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (148E1400) [pid = 2860] [serial = 2071] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (17174800) [pid = 2860] [serial = 2074] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (10D9FC00) [pid = 2860] [serial = 2068] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (0FB6F000) [pid = 2860] [serial = 2065] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1004F800) [pid = 2860] [serial = 2066] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1005AC00) [pid = 2860] [serial = 2063] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FB71400) [pid = 2860] [serial = 2062] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1876A400) [pid = 2860] [serial = 2077] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C8E5400) [pid = 2860] [serial = 2051] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C632800) [pid = 2860] [serial = 2050] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (177A6800) [pid = 2860] [serial = 2054] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1716EC00) [pid = 2860] [serial = 2053] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19B4D000) [pid = 2860] [serial = 2057] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19B42000) [pid = 2860] [serial = 2056] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1AC99000) [pid = 2860] [serial = 2060] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1AAB0800) [pid = 2860] [serial = 2059] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (18823800) [pid = 2860] [serial = 2078] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (10DD3400) [pid = 2860] [serial = 2069] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (18DCC400) [pid = 2860] [serial = 2081] [outer = 00000000] [url = about:blank] 03:41:06 INFO - PROCESS | 2860 | 1467110466980 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]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1598ms 03:41:07 INFO - PROCESS | 2860 | 1467110467020 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 2860 | 1467110467024 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 03:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:41:07 INFO - PROCESS | 2860 | 1467110467029 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 2860 | 1467110467034 Marionette TRACE conn5 <- [1,2806,null,{}] 03:41:07 INFO - PROCESS | 2860 | 1467110467039 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}] 03:41:07 INFO - PROCESS | 2860 | 1467110467042 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:07 INFO - PROCESS | 2860 | 1467110467136 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 03:41:07 INFO - PROCESS | 2860 | 1467110467274 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 2860 | 1467110467276 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:07 INFO - PROCESS | 2860 | ++DOCSHELL 0C63B400 == 26 [pid = 2860] [id = 711] 03:41:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0C63C800) [pid = 2860] [serial = 2133] [outer = 00000000] 03:41:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0F6FEC00) [pid = 2860] [serial = 2134] [outer = 0C63C800] 03:41:07 INFO - PROCESS | 2860 | 1467110467324 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0FB06400) [pid = 2860] [serial = 2135] [outer = 0C63C800] 03:41:07 INFO - PROCESS | 2860 | 1467110467689 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]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 730ms 03:41:07 INFO - PROCESS | 2860 | 1467110467784 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 2860 | 1467110467789 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 03:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:41:07 INFO - PROCESS | 2860 | 1467110467799 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 2860 | 1467110467802 Marionette TRACE conn5 <- [1,2810,null,{}] 03:41:07 INFO - PROCESS | 2860 | 1467110467806 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}] 03:41:07 INFO - PROCESS | 2860 | 1467110467809 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:07 INFO - PROCESS | 2860 | 1467110467899 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 03:41:07 INFO - PROCESS | 2860 | 1467110467908 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 2860 | 1467110467911 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:07 INFO - PROCESS | 2860 | ++DOCSHELL 1005EC00 == 27 [pid = 2860] [id = 712] 03:41:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (10061C00) [pid = 2860] [serial = 2136] [outer = 00000000] 03:41:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10234C00) [pid = 2860] [serial = 2137] [outer = 10061C00] 03:41:07 INFO - PROCESS | 2860 | 1467110467957 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (10341C00) [pid = 2860] [serial = 2138] [outer = 10061C00] 03:41:08 INFO - PROCESS | 2860 | 1467110468408 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]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 630ms 03:41:08 INFO - PROCESS | 2860 | 1467110468435 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 2860 | 1467110468437 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 03:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:41:08 INFO - PROCESS | 2860 | 1467110468441 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 2860 | 1467110468444 Marionette TRACE conn5 <- [1,2814,null,{}] 03:41:08 INFO - PROCESS | 2860 | 1467110468455 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}] 03:41:08 INFO - PROCESS | 2860 | 1467110468459 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:08 INFO - PROCESS | 2860 | 1467110468543 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 03:41:08 INFO - PROCESS | 2860 | 1467110468550 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 2860 | 1467110468553 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:08 INFO - PROCESS | 2860 | ++DOCSHELL 13EE4C00 == 28 [pid = 2860] [id = 713] 03:41:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1462DC00) [pid = 2860] [serial = 2139] [outer = 00000000] 03:41:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (148E9800) [pid = 2860] [serial = 2140] [outer = 1462DC00] 03:41:08 INFO - PROCESS | 2860 | 1467110468601 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1565AC00) [pid = 2860] [serial = 2141] [outer = 1462DC00] 03:41:09 INFO - PROCESS | 2860 | 1467110469076 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 03:41:09 INFO - PROCESS | 2860 | 1467110469114 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 2860 | 1467110469117 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 03:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:41:09 INFO - PROCESS | 2860 | 1467110469120 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 2860 | 1467110469122 Marionette TRACE conn5 <- [1,2818,null,{}] 03:41:09 INFO - PROCESS | 2860 | 1467110469125 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}] 03:41:09 INFO - PROCESS | 2860 | 1467110469127 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:09 INFO - PROCESS | 2860 | 1467110469248 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 03:41:09 INFO - PROCESS | 2860 | 1467110469347 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 2860 | 1467110469350 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:09 INFO - PROCESS | 2860 | ++DOCSHELL 17113C00 == 29 [pid = 2860] [id = 714] 03:41:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (17114C00) [pid = 2860] [serial = 2142] [outer = 00000000] 03:41:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (17172000) [pid = 2860] [serial = 2143] [outer = 17114C00] 03:41:09 INFO - PROCESS | 2860 | 1467110469397 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (177A6400) [pid = 2860] [serial = 2144] [outer = 17114C00] 03:41:09 INFO - PROCESS | 2860 | 1467110469811 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 03:41:09 INFO - PROCESS | 2860 | 1467110469854 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 03:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:41:09 INFO - PROCESS | 2860 | 1467110469856 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 03:41:09 INFO - PROCESS | 2860 | 1467110469859 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 2860 | 1467110469861 Marionette TRACE conn5 <- [1,2822,null,{}] 03:41:09 INFO - PROCESS | 2860 | 1467110469865 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}] 03:41:09 INFO - PROCESS | 2860 | 1467110469867 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:09 INFO - PROCESS | 2860 | 1467110469983 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 03:41:09 INFO - PROCESS | 2860 | 1467110469989 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 2860 | 1467110469991 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:10 INFO - PROCESS | 2860 | ++DOCSHELL 18112000 == 30 [pid = 2860] [id = 715] 03:41:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18117000) [pid = 2860] [serial = 2145] [outer = 00000000] 03:41:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (18826000) [pid = 2860] [serial = 2146] [outer = 18117000] 03:41:10 INFO - PROCESS | 2860 | 1467110470035 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (18826C00) [pid = 2860] [serial = 2147] [outer = 18117000] 03:41:10 INFO - PROCESS | 2860 | 1467110470521 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 730ms 03:41:10 INFO - PROCESS | 2860 | 1467110470591 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 2860 | 1467110470593 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 03:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:41:10 INFO - PROCESS | 2860 | 1467110470596 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 2860 | 1467110470598 Marionette TRACE conn5 <- [1,2826,null,{}] 03:41:10 INFO - PROCESS | 2860 | 1467110470602 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}] 03:41:10 INFO - PROCESS | 2860 | 1467110470607 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:10 INFO - PROCESS | 2860 | 1467110470778 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 03:41:10 INFO - PROCESS | 2860 | 1467110470786 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 2860 | 1467110470788 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:10 INFO - PROCESS | 2860 | ++DOCSHELL 188ABC00 == 31 [pid = 2860] [id = 716] 03:41:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (18A0AC00) [pid = 2860] [serial = 2148] [outer = 00000000] 03:41:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (193AEC00) [pid = 2860] [serial = 2149] [outer = 18A0AC00] 03:41:10 INFO - PROCESS | 2860 | 1467110470833 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (19740400) [pid = 2860] [serial = 2150] [outer = 18A0AC00] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1711A400) [pid = 2860] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18769800) [pid = 2860] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1907B400) [pid = 2860] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0FB04400) [pid = 2860] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C52D800) [pid = 2860] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (13DEF400) [pid = 2860] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (0C58E800) [pid = 2860] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0C630400) [pid = 2860] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (10051000) [pid = 2860] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19B49C00) [pid = 2860] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19AA7C00) [pid = 2860] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19F73400) [pid = 2860] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:41:11 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (14751800) [pid = 2860] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:41:11 INFO - PROCESS | 2860 | 1467110471503 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 931ms 03:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:41:11 INFO - PROCESS | 2860 | 1467110471531 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 2860 | 1467110471533 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 03:41:11 INFO - PROCESS | 2860 | 1467110471537 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 2860 | 1467110471538 Marionette TRACE conn5 <- [1,2830,null,{}] 03:41:11 INFO - PROCESS | 2860 | 1467110471542 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}] 03:41:11 INFO - PROCESS | 2860 | 1467110471544 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:11 INFO - PROCESS | 2860 | 1467110471626 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 03:41:11 INFO - PROCESS | 2860 | 1467110471631 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 2860 | 1467110471633 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:11 INFO - PROCESS | 2860 | ++DOCSHELL 10DA5400 == 32 [pid = 2860] [id = 717] 03:41:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (13DE5800) [pid = 2860] [serial = 2151] [outer = 00000000] 03:41:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18CE9800) [pid = 2860] [serial = 2152] [outer = 13DE5800] 03:41:11 INFO - PROCESS | 2860 | 1467110471679 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18DD2800) [pid = 2860] [serial = 2153] [outer = 13DE5800] 03:41:12 INFO - PROCESS | 2860 | 1467110472116 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 631ms 03:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:41:12 INFO - PROCESS | 2860 | 1467110472168 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 2860 | 1467110472170 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 03:41:12 INFO - PROCESS | 2860 | 1467110472174 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 2860 | 1467110472176 Marionette TRACE conn5 <- [1,2834,null,{}] 03:41:12 INFO - PROCESS | 2860 | 1467110472179 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}] 03:41:12 INFO - PROCESS | 2860 | 1467110472181 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:12 INFO - PROCESS | 2860 | 1467110472262 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 03:41:12 INFO - PROCESS | 2860 | 1467110472268 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 2860 | 1467110472270 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:12 INFO - PROCESS | 2860 | ++DOCSHELL 19745000 == 33 [pid = 2860] [id = 718] 03:41:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (199C4000) [pid = 2860] [serial = 2154] [outer = 00000000] 03:41:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19AA6C00) [pid = 2860] [serial = 2155] [outer = 199C4000] 03:41:12 INFO - PROCESS | 2860 | 1467110472317 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (17511400) [pid = 2860] [serial = 2156] [outer = 199C4000] 03:41:12 INFO - PROCESS | 2860 | 1467110472781 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 630ms 03:41:12 INFO - PROCESS | 2860 | 1467110472804 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 03:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:41:12 INFO - PROCESS | 2860 | 1467110472806 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 03:41:12 INFO - PROCESS | 2860 | 1467110472809 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 2860 | 1467110472811 Marionette TRACE conn5 <- [1,2838,null,{}] 03:41:12 INFO - PROCESS | 2860 | 1467110472814 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}] 03:41:12 INFO - PROCESS | 2860 | 1467110472816 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:12 INFO - PROCESS | 2860 | 1467110472941 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 03:41:12 INFO - PROCESS | 2860 | 1467110472949 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 2860 | 1467110472951 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:12 INFO - PROCESS | 2860 | ++DOCSHELL 19AB1C00 == 34 [pid = 2860] [id = 719] 03:41:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B45400) [pid = 2860] [serial = 2157] [outer = 00000000] 03:41:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19B4B800) [pid = 2860] [serial = 2158] [outer = 19B45400] 03:41:13 INFO - PROCESS | 2860 | 1467110472994 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19EEF000) [pid = 2860] [serial = 2159] [outer = 19B45400] 03:41:13 INFO - PROCESS | 2860 | 1467110473635 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 930ms 03:41:13 INFO - PROCESS | 2860 | 1467110473763 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 2860 | 1467110473767 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 03:41:13 INFO - PROCESS | 2860 | 1467110473772 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:41:13 INFO - PROCESS | 2860 | 1467110473776 Marionette TRACE conn5 <- [1,2842,null,{}] 03:41:13 INFO - PROCESS | 2860 | 1467110473782 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}] 03:41:13 INFO - PROCESS | 2860 | 1467110473785 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:13 INFO - PROCESS | 2860 | 1467110473917 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 03:41:14 INFO - PROCESS | 2860 | 1467110474053 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 2860 | 1467110474056 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:14 INFO - PROCESS | 2860 | ++DOCSHELL 0C58FC00 == 35 [pid = 2860] [id = 720] 03:41:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0C637800) [pid = 2860] [serial = 2160] [outer = 00000000] 03:41:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (10047400) [pid = 2860] [serial = 2161] [outer = 0C637800] 03:41:14 INFO - PROCESS | 2860 | 1467110474118 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1022A400) [pid = 2860] [serial = 2162] [outer = 0C637800] 03:41:14 INFO - PROCESS | 2860 | 1467110474896 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]]]}] 03:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1168ms 03:41:14 INFO - PROCESS | 2860 | 1467110474949 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 2860 | 1467110474954 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 03:41:14 INFO - PROCESS | 2860 | 1467110474961 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:41:14 INFO - PROCESS | 2860 | 1467110474964 Marionette TRACE conn5 <- [1,2846,null,{}] 03:41:14 INFO - PROCESS | 2860 | 1467110474968 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}] 03:41:14 INFO - PROCESS | 2860 | 1467110474971 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:15 INFO - PROCESS | 2860 | 1467110475108 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 03:41:15 INFO - PROCESS | 2860 | 1467110475245 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 2860 | 1467110475248 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:15 INFO - PROCESS | 2860 | ++DOCSHELL 0C83A800 == 36 [pid = 2860] [id = 721] 03:41:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (13E1C000) [pid = 2860] [serial = 2163] [outer = 00000000] 03:41:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (17112C00) [pid = 2860] [serial = 2164] [outer = 13E1C000] 03:41:15 INFO - PROCESS | 2860 | 1467110475307 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (18118400) [pid = 2860] [serial = 2165] [outer = 13E1C000] 03:41:16 INFO - PROCESS | 2860 | 1467110476118 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 19745000 == 35 [pid = 2860] [id = 718] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 10DA5400 == 34 [pid = 2860] [id = 717] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 188ABC00 == 33 [pid = 2860] [id = 716] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 18112000 == 32 [pid = 2860] [id = 715] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 17113C00 == 31 [pid = 2860] [id = 714] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 13EE4C00 == 30 [pid = 2860] [id = 713] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 1005EC00 == 29 [pid = 2860] [id = 712] 03:41:16 INFO - PROCESS | 2860 | --DOCSHELL 0C63B400 == 28 [pid = 2860] [id = 711] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (18A12800) [pid = 2860] [serial = 2101] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (18CF7800) [pid = 2860] [serial = 2102] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (199C0000) [pid = 2860] [serial = 2105] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (19739C00) [pid = 2860] [serial = 2084] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (19085000) [pid = 2860] [serial = 2083] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C63A400) [pid = 2860] [serial = 2089] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C836C00) [pid = 2860] [serial = 2090] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (13EE8400) [pid = 2860] [serial = 2095] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (14666400) [pid = 2860] [serial = 2096] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (0FB05400) [pid = 2860] [serial = 2092] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19744800) [pid = 2860] [serial = 2104] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1004A400) [pid = 2860] [serial = 2093] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1711B000) [pid = 2860] [serial = 2098] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (103BEC00) [pid = 2860] [serial = 2086] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (10DA5800) [pid = 2860] [serial = 2087] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19D1FC00) [pid = 2860] [serial = 2114] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19AAE800) [pid = 2860] [serial = 2107] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1B132C00) [pid = 2860] [serial = 2117] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (19AA4C00) [pid = 2860] [serial = 2110] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19B41400) [pid = 2860] [serial = 2111] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (19EED800) [pid = 2860] [serial = 2113] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (1AC9B400) [pid = 2860] [serial = 2116] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (19AB1400) [pid = 2860] [serial = 2108] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1759C000) [pid = 2860] [serial = 2099] [outer = 00000000] [url = about:blank] 03:41:16 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (175CD400) [pid = 2860] [serial = 2075] [outer = 00000000] [url = about:blank] 03:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1221ms 03:41:16 INFO - PROCESS | 2860 | 1467110476186 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 2860 | 1467110476190 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 03:41:16 INFO - PROCESS | 2860 | 1467110476197 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:41:16 INFO - PROCESS | 2860 | 1467110476200 Marionette TRACE conn5 <- [1,2850,null,{}] 03:41:16 INFO - PROCESS | 2860 | 1467110476205 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}] 03:41:16 INFO - PROCESS | 2860 | 1467110476208 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:16 INFO - PROCESS | 2860 | 1467110476310 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 03:41:16 INFO - PROCESS | 2860 | 1467110476318 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 2860 | 1467110476320 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:16 INFO - PROCESS | 2860 | ++DOCSHELL 0FB03400 == 29 [pid = 2860] [id = 722] 03:41:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (0FB03C00) [pid = 2860] [serial = 2166] [outer = 00000000] 03:41:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (0FB0FC00) [pid = 2860] [serial = 2167] [outer = 0FB03C00] 03:41:16 INFO - PROCESS | 2860 | 1467110476368 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (1004AC00) [pid = 2860] [serial = 2168] [outer = 0FB03C00] 03:41:16 INFO - PROCESS | 2860 | 1467110476902 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]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 03:41:16 INFO - PROCESS | 2860 | 1467110476931 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 2860 | 1467110476935 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 03:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:41:16 INFO - PROCESS | 2860 | 1467110476941 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 2860 | 1467110476943 Marionette TRACE conn5 <- [1,2854,null,{}] 03:41:16 INFO - PROCESS | 2860 | 1467110476947 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}] 03:41:16 INFO - PROCESS | 2860 | 1467110476950 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:17 INFO - PROCESS | 2860 | 1467110477038 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 03:41:17 INFO - PROCESS | 2860 | 1467110477047 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 2860 | 1467110477049 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:17 INFO - PROCESS | 2860 | ++DOCSHELL 1033C400 == 30 [pid = 2860] [id = 723] 03:41:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (10340400) [pid = 2860] [serial = 2169] [outer = 00000000] 03:41:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (10DA5800) [pid = 2860] [serial = 2170] [outer = 10340400] 03:41:17 INFO - PROCESS | 2860 | 1467110477096 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (13DF3400) [pid = 2860] [serial = 2171] [outer = 10340400] 03:41:17 INFO - PROCESS | 2860 | 1467110477601 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]]]}] 03:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 670ms 03:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:41:17 INFO - PROCESS | 2860 | 1467110477616 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 03:41:17 INFO - PROCESS | 2860 | 1467110477618 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 03:41:17 INFO - PROCESS | 2860 | 1467110477622 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:41:17 INFO - PROCESS | 2860 | 1467110477626 Marionette TRACE conn5 <- [1,2858,null,{}] 03:41:17 INFO - PROCESS | 2860 | 1467110477636 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}] 03:41:17 INFO - PROCESS | 2860 | 1467110477641 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:17 INFO - PROCESS | 2860 | 1467110477726 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 03:41:17 INFO - PROCESS | 2860 | 1467110477736 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 2860 | 1467110477739 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:17 INFO - PROCESS | 2860 | ++DOCSHELL 17117000 == 31 [pid = 2860] [id = 724] 03:41:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (17118400) [pid = 2860] [serial = 2172] [outer = 00000000] 03:41:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (17178400) [pid = 2860] [serial = 2173] [outer = 17118400] 03:41:17 INFO - PROCESS | 2860 | 1467110477787 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (177AC800) [pid = 2860] [serial = 2174] [outer = 17118400] 03:41:18 INFO - PROCESS | 2860 | 1467110478305 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]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 730ms 03:41:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:41:18 INFO - PROCESS | 2860 | 1467110478356 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 03:41:18 INFO - PROCESS | 2860 | 1467110478358 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 03:41:18 INFO - PROCESS | 2860 | 1467110478362 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 2860 | 1467110478364 Marionette TRACE conn5 <- [1,2862,null,{}] 03:41:18 INFO - PROCESS | 2860 | 1467110478367 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}] 03:41:18 INFO - PROCESS | 2860 | 1467110478369 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:18 INFO - PROCESS | 2860 | 1467110478460 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 03:41:18 INFO - PROCESS | 2860 | 1467110478567 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 2860 | 1467110478569 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:18 INFO - PROCESS | 2860 | ++DOCSHELL 18822C00 == 32 [pid = 2860] [id = 725] 03:41:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18823400) [pid = 2860] [serial = 2175] [outer = 00000000] 03:41:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18CED800) [pid = 2860] [serial = 2176] [outer = 18823400] 03:41:18 INFO - PROCESS | 2860 | 1467110478614 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18DCC400) [pid = 2860] [serial = 2177] [outer = 18823400] 03:41:19 INFO - PROCESS | 2860 | 1467110478993 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]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 03:41:19 INFO - PROCESS | 2860 | 1467110479036 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 2860 | 1467110479038 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 03:41:19 INFO - PROCESS | 2860 | 1467110479041 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 2860 | 1467110479043 Marionette TRACE conn5 <- [1,2866,null,{}] 03:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:41:19 INFO - PROCESS | 2860 | 1467110479046 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}] 03:41:19 INFO - PROCESS | 2860 | 1467110479048 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:19 INFO - PROCESS | 2860 | 1467110479162 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 03:41:19 INFO - PROCESS | 2860 | 1467110479259 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 2860 | 1467110479261 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:19 INFO - PROCESS | 2860 | ++DOCSHELL 18DD0800 == 33 [pid = 2860] [id = 726] 03:41:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18DD3800) [pid = 2860] [serial = 2178] [outer = 00000000] 03:41:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19740800) [pid = 2860] [serial = 2179] [outer = 18DD3800] 03:41:19 INFO - PROCESS | 2860 | 1467110479304 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19742800) [pid = 2860] [serial = 2180] [outer = 18DD3800] 03:41:19 INFO - PROCESS | 2860 | 1467110479735 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]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 730ms 03:41:19 INFO - PROCESS | 2860 | 1467110479776 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 2860 | 1467110479778 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 03:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:41:19 INFO - PROCESS | 2860 | 1467110479781 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 2860 | 1467110479782 Marionette TRACE conn5 <- [1,2870,null,{}] 03:41:19 INFO - PROCESS | 2860 | 1467110479786 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}] 03:41:19 INFO - PROCESS | 2860 | 1467110479792 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:19 INFO - PROCESS | 2860 | 1467110479952 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 03:41:20 INFO - PROCESS | 2860 | 1467110480020 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 2860 | 1467110480022 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:20 INFO - PROCESS | 2860 | ++DOCSHELL 19AA4C00 == 34 [pid = 2860] [id = 727] 03:41:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19AA5000) [pid = 2860] [serial = 2181] [outer = 00000000] 03:41:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B45C00) [pid = 2860] [serial = 2182] [outer = 19AA5000] 03:41:20 INFO - PROCESS | 2860 | 1467110480068 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (13E19C00) [pid = 2860] [serial = 2183] [outer = 19AA5000] 03:41:20 INFO - PROCESS | 2860 | 1467110480496 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]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 770ms 03:41:20 INFO - PROCESS | 2860 | 1467110480552 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 2860 | 1467110480554 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 03:41:20 INFO - PROCESS | 2860 | 1467110480557 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:41:20 INFO - PROCESS | 2860 | 1467110480559 Marionette TRACE conn5 <- [1,2874,null,{}] 03:41:20 INFO - PROCESS | 2860 | 1467110480563 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}] 03:41:20 INFO - PROCESS | 2860 | 1467110480565 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:20 INFO - PROCESS | 2860 | 1467110480678 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 03:41:20 INFO - PROCESS | 2860 | 1467110480684 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 2860 | 1467110480686 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:20 INFO - PROCESS | 2860 | ++DOCSHELL 19EF4000 == 35 [pid = 2860] [id = 728] 03:41:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19EF4800) [pid = 2860] [serial = 2184] [outer = 00000000] 03:41:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (19F73400) [pid = 2860] [serial = 2185] [outer = 19EF4800] 03:41:20 INFO - PROCESS | 2860 | 1467110480728 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1AC9B400) [pid = 2860] [serial = 2186] [outer = 19EF4800] 03:41:20 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (17114C00) [pid = 2860] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:41:20 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1462DC00) [pid = 2860] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:41:20 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0FB02800) [pid = 2860] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:41:20 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0C63C800) [pid = 2860] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:41:20 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (10061C00) [pid = 2860] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18117000) [pid = 2860] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FA74C00) [pid = 2860] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1710D400) [pid = 2860] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1B1EB400) [pid = 2860] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (199C4000) [pid = 2860] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (18DCB400) [pid = 2860] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (18A0AC00) [pid = 2860] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:41:21 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (13DE5800) [pid = 2860] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:41:21 INFO - PROCESS | 2860 | 1467110481206 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]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 730ms 03:41:21 INFO - PROCESS | 2860 | 1467110481292 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 03:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:41:21 INFO - PROCESS | 2860 | 1467110481294 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 03:41:21 INFO - PROCESS | 2860 | 1467110481297 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 2860 | 1467110481299 Marionette TRACE conn5 <- [1,2878,null,{}] 03:41:21 INFO - PROCESS | 2860 | 1467110481302 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}] 03:41:21 INFO - PROCESS | 2860 | 1467110481304 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:21 INFO - PROCESS | 2860 | 1467110481386 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 03:41:21 INFO - PROCESS | 2860 | 1467110481391 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 2860 | 1467110481393 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:21 INFO - PROCESS | 2860 | ++DOCSHELL 15B43400 == 36 [pid = 2860] [id = 729] 03:41:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (17114C00) [pid = 2860] [serial = 2187] [outer = 00000000] 03:41:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (199C4000) [pid = 2860] [serial = 2188] [outer = 17114C00] 03:41:21 INFO - PROCESS | 2860 | 1467110481436 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (19D1EC00) [pid = 2860] [serial = 2189] [outer = 17114C00] 03:41:21 INFO - PROCESS | 2860 | 1467110481871 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 03:41:21 INFO - PROCESS | 2860 | 1467110481928 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 2860 | 1467110481930 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 03:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:41:21 INFO - PROCESS | 2860 | 1467110481933 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 2860 | 1467110481944 Marionette TRACE conn5 <- [1,2882,null,{}] 03:41:21 INFO - PROCESS | 2860 | 1467110481948 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}] 03:41:21 INFO - PROCESS | 2860 | 1467110481949 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:22 INFO - PROCESS | 2860 | 1467110482029 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 03:41:22 INFO - PROCESS | 2860 | 1467110482035 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 2860 | 1467110482036 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:22 INFO - PROCESS | 2860 | ++DOCSHELL 17116800 == 37 [pid = 2860] [id = 730] 03:41:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19F74400) [pid = 2860] [serial = 2190] [outer = 00000000] 03:41:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1B1F3000) [pid = 2860] [serial = 2191] [outer = 19F74400] 03:41:22 INFO - PROCESS | 2860 | 1467110482079 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1BA29800) [pid = 2860] [serial = 2192] [outer = 19F74400] 03:41:22 INFO - PROCESS | 2860 | 1467110482539 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:41:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 630ms 03:41:22 INFO - PROCESS | 2860 | 1467110482578 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 2860 | 1467110482580 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 03:41:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:41:22 INFO - PROCESS | 2860 | 1467110482588 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 2860 | 1467110482590 Marionette TRACE conn5 <- [1,2886,null,{}] 03:41:22 INFO - PROCESS | 2860 | 1467110482593 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}] 03:41:22 INFO - PROCESS | 2860 | 1467110482595 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:22 INFO - PROCESS | 2860 | 1467110482676 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 03:41:22 INFO - PROCESS | 2860 | 1467110482682 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 2860 | 1467110482684 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:22 INFO - PROCESS | 2860 | ++DOCSHELL 1BA91400 == 38 [pid = 2860] [id = 731] 03:41:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1BA92000) [pid = 2860] [serial = 2193] [outer = 00000000] 03:41:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1BF09400) [pid = 2860] [serial = 2194] [outer = 1BA92000] 03:41:22 INFO - PROCESS | 2860 | 1467110482731 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18DCEC00) [pid = 2860] [serial = 2195] [outer = 1BA92000] 03:41:23 INFO - PROCESS | 2860 | 1467110483361 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:41:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 830ms 03:41:23 INFO - PROCESS | 2860 | 1467110483439 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 2860 | 1467110483444 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 03:41:23 INFO - PROCESS | 2860 | 1467110483450 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 2860 | 1467110483454 Marionette TRACE conn5 <- [1,2890,null,{}] 03:41:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:41:23 INFO - PROCESS | 2860 | 1467110483461 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}] 03:41:23 INFO - PROCESS | 2860 | 1467110483464 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:23 INFO - PROCESS | 2860 | 1467110483590 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 03:41:23 INFO - PROCESS | 2860 | 1467110483702 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 2860 | 1467110483705 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:23 INFO - PROCESS | 2860 | ++DOCSHELL 0C63D400 == 39 [pid = 2860] [id = 732] 03:41:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (0FB05400) [pid = 2860] [serial = 2196] [outer = 00000000] 03:41:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (10BDA000) [pid = 2860] [serial = 2197] [outer = 0FB05400] 03:41:23 INFO - PROCESS | 2860 | 1467110483805 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (14191C00) [pid = 2860] [serial = 2198] [outer = 0FB05400] 03:41:24 INFO - PROCESS | 2860 | 1467110484382 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:41:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 971ms 03:41:24 INFO - PROCESS | 2860 | 1467110484429 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 2860 | 1467110484434 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 03:41:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:41:24 INFO - PROCESS | 2860 | 1467110484441 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 2860 | 1467110484444 Marionette TRACE conn5 <- [1,2894,null,{}] 03:41:24 INFO - PROCESS | 2860 | 1467110484448 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}] 03:41:24 INFO - PROCESS | 2860 | 1467110484451 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:24 INFO - PROCESS | 2860 | 1467110484564 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 03:41:24 INFO - PROCESS | 2860 | 1467110484724 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 2860 | 1467110484726 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:24 INFO - PROCESS | 2860 | ++DOCSHELL 17117800 == 40 [pid = 2860] [id = 733] 03:41:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (17178800) [pid = 2860] [serial = 2199] [outer = 00000000] 03:41:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (18A10000) [pid = 2860] [serial = 2200] [outer = 17178800] 03:41:24 INFO - PROCESS | 2860 | 1467110484786 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1973F800) [pid = 2860] [serial = 2201] [outer = 17178800] 03:41:25 INFO - PROCESS | 2860 | 1467110485415 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]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:41:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1024ms 03:41:25 INFO - PROCESS | 2860 | 1467110485468 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 2860 | 1467110485470 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 03:41:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:41:25 INFO - PROCESS | 2860 | 1467110485474 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 2860 | 1467110485478 Marionette TRACE conn5 <- [1,2898,null,{}] 03:41:25 INFO - PROCESS | 2860 | 1467110485489 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}] 03:41:25 INFO - PROCESS | 2860 | 1467110485494 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:25 INFO - PROCESS | 2860 | 1467110485651 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 03:41:25 INFO - PROCESS | 2860 | 1467110485797 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 2860 | 1467110485800 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:25 INFO - PROCESS | 2860 | ++DOCSHELL 1C586000 == 41 [pid = 2860] [id = 734] 03:41:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1C589C00) [pid = 2860] [serial = 2202] [outer = 00000000] 03:41:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (1C590C00) [pid = 2860] [serial = 2203] [outer = 1C589C00] 03:41:25 INFO - PROCESS | 2860 | 1467110485857 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (1C847800) [pid = 2860] [serial = 2204] [outer = 1C589C00] 03:41:26 INFO - PROCESS | 2860 | 1467110486422 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]]]}] 03:41:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:41:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:41:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 970ms 03:41:26 INFO - PROCESS | 2860 | 1467110486638 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 2860 | 1467110486642 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 03:41:26 INFO - TEST-START | /DOMEvents/constructors.html 03:41:26 INFO - PROCESS | 2860 | 1467110486671 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 2860 | 1467110486674 Marionette TRACE conn5 <- [1,2902,null,{}] 03:41:26 INFO - PROCESS | 2860 | 1467110486680 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}] 03:41:26 INFO - PROCESS | 2860 | 1467110486683 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:26 INFO - PROCESS | 2860 | 1467110486790 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 03:41:26 INFO - PROCESS | 2860 | 1467110486928 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 2860 | 1467110486933 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:26 INFO - PROCESS | 2860 | ++DOCSHELL 0C7CA000 == 42 [pid = 2860] [id = 735] 03:41:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0C880800) [pid = 2860] [serial = 2205] [outer = 00000000] 03:41:26 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1004A000) [pid = 2860] [serial = 2206] [outer = 0C880800] 03:41:26 INFO - PROCESS | 2860 | 1467110486984 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1005BC00) [pid = 2860] [serial = 2207] [outer = 0C880800] 03:41:27 INFO - PROCESS | 2860 | 1467110487772 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]]]}] 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:41:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:41:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:41:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1221ms 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 0FA7D800 == 41 [pid = 2860] [id = 710] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 17116800 == 40 [pid = 2860] [id = 730] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 15B43400 == 39 [pid = 2860] [id = 729] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 19EF4000 == 38 [pid = 2860] [id = 728] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 19AA4C00 == 37 [pid = 2860] [id = 727] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 18DD0800 == 36 [pid = 2860] [id = 726] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 18822C00 == 35 [pid = 2860] [id = 725] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 17117000 == 34 [pid = 2860] [id = 724] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 1033C400 == 33 [pid = 2860] [id = 723] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 0FB03400 == 32 [pid = 2860] [id = 722] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 0C58FC00 == 31 [pid = 2860] [id = 720] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 0C83A800 == 30 [pid = 2860] [id = 721] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 19AB1C00 == 29 [pid = 2860] [id = 719] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 1C586000 == 28 [pid = 2860] [id = 734] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 17117800 == 27 [pid = 2860] [id = 733] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 1BA91400 == 26 [pid = 2860] [id = 731] 03:41:28 INFO - PROCESS | 2860 | --DOCSHELL 0C63D400 == 25 [pid = 2860] [id = 732] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (10234C00) [pid = 2860] [serial = 2137] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (10341C00) [pid = 2860] [serial = 2138] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (18826000) [pid = 2860] [serial = 2146] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (1022B800) [pid = 2860] [serial = 2120] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (10054000) [pid = 2860] [serial = 2119] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (18A0C400) [pid = 2860] [serial = 2123] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (1759A000) [pid = 2860] [serial = 2122] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (1BA2A800) [pid = 2860] [serial = 2126] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1B298800) [pid = 2860] [serial = 2125] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (17511400) [pid = 2860] [serial = 2156] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1BF0C400) [pid = 2860] [serial = 2129] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1BA96C00) [pid = 2860] [serial = 2128] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (177A6400) [pid = 2860] [serial = 2144] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (193AEC00) [pid = 2860] [serial = 2149] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18826C00) [pid = 2860] [serial = 2147] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (19740400) [pid = 2860] [serial = 2150] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19AA6C00) [pid = 2860] [serial = 2155] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (18DD2800) [pid = 2860] [serial = 2153] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (19B4B800) [pid = 2860] [serial = 2158] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (18CE9800) [pid = 2860] [serial = 2152] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1565AC00) [pid = 2860] [serial = 2141] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (17172000) [pid = 2860] [serial = 2143] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (148E9800) [pid = 2860] [serial = 2140] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (10D41C00) [pid = 2860] [serial = 2132] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (1028D000) [pid = 2860] [serial = 2131] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (0F6FEC00) [pid = 2860] [serial = 2134] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (0FB06400) [pid = 2860] [serial = 2135] [outer = 00000000] [url = about:blank] 03:41:28 INFO - PROCESS | 2860 | 1467110488630 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 2860 | 1467110488635 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 03:41:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:41:28 INFO - PROCESS | 2860 | 1467110488647 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 2860 | 1467110488650 Marionette TRACE conn5 <- [1,2906,null,{}] 03:41:28 INFO - PROCESS | 2860 | 1467110488659 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}] 03:41:28 INFO - PROCESS | 2860 | 1467110488662 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:28 INFO - PROCESS | 2860 | 1467110488755 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 03:41:28 INFO - PROCESS | 2860 | 1467110488845 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 2860 | 1467110488850 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:28 INFO - PROCESS | 2860 | ++DOCSHELL 0C595400 == 26 [pid = 2860] [id = 736] 03:41:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0C596C00) [pid = 2860] [serial = 2208] [outer = 00000000] 03:41:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0C636800) [pid = 2860] [serial = 2209] [outer = 0C596C00] 03:41:28 INFO - PROCESS | 2860 | 1467110488898 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (0C76B400) [pid = 2860] [serial = 2210] [outer = 0C596C00] 03:41:29 INFO - PROCESS | 2860 | 1467110489296 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:41:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:41:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 03:41:29 INFO - PROCESS | 2860 | 1467110489320 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 2860 | 1467110489323 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 03:41:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:41:29 INFO - PROCESS | 2860 | 1467110489343 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 2860 | 1467110489347 Marionette TRACE conn5 <- [1,2910,null,{}] 03:41:29 INFO - PROCESS | 2860 | 1467110489352 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}] 03:41:29 INFO - PROCESS | 2860 | 1467110489354 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:29 INFO - PROCESS | 2860 | 1467110489441 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 03:41:29 INFO - PROCESS | 2860 | 1467110489447 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 2860 | 1467110489450 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:29 INFO - PROCESS | 2860 | ++DOCSHELL 0FB0B800 == 27 [pid = 2860] [id = 737] 03:41:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (0FB0F000) [pid = 2860] [serial = 2211] [outer = 00000000] 03:41:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (10054800) [pid = 2860] [serial = 2212] [outer = 0FB0F000] 03:41:29 INFO - PROCESS | 2860 | 1467110489497 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1005B400) [pid = 2860] [serial = 2213] [outer = 0FB0F000] 03:41:29 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:29 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:29 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:29 INFO - PROCESS | 2860 | [2860] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:30 INFO - PROCESS | 2860 | 1467110490021 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]]]}] 03:41:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:41:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:30 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 03:41:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:30 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 03:41:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:30 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]" 03:41:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:41:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 753ms 03:41:30 INFO - PROCESS | 2860 | 1467110490082 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 2860 | 1467110490085 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 03:41:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:41:30 INFO - PROCESS | 2860 | 1467110490088 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 2860 | 1467110490090 Marionette TRACE conn5 <- [1,2914,null,{}] 03:41:30 INFO - PROCESS | 2860 | 1467110490100 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}] 03:41:30 INFO - PROCESS | 2860 | 1467110490105 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:30 INFO - PROCESS | 2860 | 1467110490220 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 03:41:30 INFO - PROCESS | 2860 | 1467110490337 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 2860 | 1467110490341 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:30 INFO - PROCESS | 2860 | ++DOCSHELL 148EE000 == 28 [pid = 2860] [id = 738] 03:41:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1564EC00) [pid = 2860] [serial = 2214] [outer = 00000000] 03:41:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (15658800) [pid = 2860] [serial = 2215] [outer = 1564EC00] 03:41:30 INFO - PROCESS | 2860 | 1467110490395 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (16483400) [pid = 2860] [serial = 2216] [outer = 1564EC00] 03:41:30 INFO - PROCESS | 2860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:41:30 INFO - PROCESS | 2860 | 1467110490810 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]]]}] 03:41:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:41:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 783ms 03:41:30 INFO - PROCESS | 2860 | 1467110490885 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 2860 | 1467110490888 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 03:41:30 INFO - PROCESS | 2860 | 1467110490891 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:41:30 INFO - PROCESS | 2860 | 1467110490893 Marionette TRACE conn5 <- [1,2918,null,{}] 03:41:30 INFO - PROCESS | 2860 | 1467110490902 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}] 03:41:30 INFO - PROCESS | 2860 | 1467110490904 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:31 INFO - PROCESS | 2860 | 1467110491027 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 03:41:31 INFO - PROCESS | 2860 | 1467110491036 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 2860 | 1467110491038 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:31 INFO - PROCESS | 2860 | ++DOCSHELL 17178000 == 29 [pid = 2860] [id = 739] 03:41:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (17594C00) [pid = 2860] [serial = 2217] [outer = 00000000] 03:41:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (18112000) [pid = 2860] [serial = 2218] [outer = 17594C00] 03:41:31 INFO - PROCESS | 2860 | 1467110491085 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18768800) [pid = 2860] [serial = 2219] [outer = 17594C00] 03:41:31 INFO - PROCESS | 2860 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:41:31 INFO - PROCESS | 2860 | 1467110491506 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]]]}] 03:41:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:41:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 630ms 03:41:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:41:31 INFO - PROCESS | 2860 | 1467110491526 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 2860 | 1467110491528 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 03:41:31 INFO - PROCESS | 2860 | 1467110491531 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 2860 | 1467110491533 Marionette TRACE conn5 <- [1,2922,null,{}] 03:41:31 INFO - PROCESS | 2860 | 1467110491537 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}] 03:41:31 INFO - PROCESS | 2860 | 1467110491539 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:31 INFO - PROCESS | 2860 | 1467110491654 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 03:41:31 INFO - PROCESS | 2860 | 1467110491746 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 2860 | 1467110491748 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:31 INFO - PROCESS | 2860 | ++DOCSHELL 1876D800 == 30 [pid = 2860] [id = 740] 03:41:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18822400) [pid = 2860] [serial = 2220] [outer = 00000000] 03:41:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (188A8000) [pid = 2860] [serial = 2221] [outer = 18822400] 03:41:31 INFO - PROCESS | 2860 | 1467110491792 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (18A0A400) [pid = 2860] [serial = 2222] [outer = 18822400] 03:41:32 INFO - PROCESS | 2860 | 1467110492182 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]]]}] 03:41:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 03:41:32 INFO - PROCESS | 2860 | 1467110492202 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 2860 | 1467110492205 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 03:41:32 INFO - PROCESS | 2860 | 1467110492208 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:41:32 INFO - PROCESS | 2860 | 1467110492210 Marionette TRACE conn5 <- [1,2926,null,{}] 03:41:32 INFO - PROCESS | 2860 | 1467110492218 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}] 03:41:32 INFO - PROCESS | 2860 | 1467110492224 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:32 INFO - PROCESS | 2860 | 1467110492368 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 03:41:32 INFO - PROCESS | 2860 | 1467110492374 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 2860 | 1467110492377 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:32 INFO - PROCESS | 2860 | ++DOCSHELL 18DCA400 == 31 [pid = 2860] [id = 741] 03:41:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (18DD2000) [pid = 2860] [serial = 2223] [outer = 00000000] 03:41:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1973E400) [pid = 2860] [serial = 2224] [outer = 18DD2000] 03:41:32 INFO - PROCESS | 2860 | 1467110492478 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (199BE800) [pid = 2860] [serial = 2225] [outer = 18DD2000] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18DD3800) [pid = 2860] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (19AA5000) [pid = 2860] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19EF4800) [pid = 2860] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (13E1C000) [pid = 2860] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (10340400) [pid = 2860] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C637800) [pid = 2860] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (17118400) [pid = 2860] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (18823400) [pid = 2860] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (19B45400) [pid = 2860] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0FB03C00) [pid = 2860] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19F74400) [pid = 2860] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1BA92000) [pid = 2860] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:41:32 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (17114C00) [pid = 2860] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:41:33 INFO - PROCESS | 2860 | 1467110493005 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]]]}] 03:41:33 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. 03:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 870ms 03:41:33 INFO - PROCESS | 2860 | 1467110493091 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 2860 | 1467110493102 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 03:41:33 INFO - PROCESS | 2860 | 1467110493106 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:41:33 INFO - PROCESS | 2860 | 1467110493108 Marionette TRACE conn5 <- [1,2930,null,{}] 03:41:33 INFO - PROCESS | 2860 | 1467110493111 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}] 03:41:33 INFO - PROCESS | 2860 | 1467110493113 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:33 INFO - PROCESS | 2860 | 1467110493189 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 03:41:33 INFO - PROCESS | 2860 | 1467110493194 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 2860 | 1467110493196 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:33 INFO - PROCESS | 2860 | ++DOCSHELL 13EE9400 == 32 [pid = 2860] [id = 742] 03:41:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (13FC9800) [pid = 2860] [serial = 2226] [outer = 00000000] 03:41:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (19085400) [pid = 2860] [serial = 2227] [outer = 13FC9800] 03:41:33 INFO - PROCESS | 2860 | 1467110493239 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1973A400) [pid = 2860] [serial = 2228] [outer = 13FC9800] 03:41:33 INFO - PROCESS | 2860 | 1467110493653 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"]]]}] 03:41:33 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 03:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:41:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 03:41:33 INFO - PROCESS | 2860 | 1467110493680 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 2860 | 1467110493682 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 03:41:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:41:33 INFO - PROCESS | 2860 | 1467110493686 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 2860 | 1467110493687 Marionette TRACE conn5 <- [1,2934,null,{}] 03:41:33 INFO - PROCESS | 2860 | 1467110493691 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}] 03:41:33 INFO - PROCESS | 2860 | 1467110493693 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:33 INFO - PROCESS | 2860 | 1467110493819 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 03:41:33 INFO - PROCESS | 2860 | 1467110493826 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 2860 | 1467110493828 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:33 INFO - PROCESS | 2860 | ++DOCSHELL 0C528400 == 33 [pid = 2860] [id = 743] 03:41:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18DD1000) [pid = 2860] [serial = 2229] [outer = 00000000] 03:41:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (19AB2400) [pid = 2860] [serial = 2230] [outer = 18DD1000] 03:41:33 INFO - PROCESS | 2860 | 1467110493871 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19AB2C00) [pid = 2860] [serial = 2231] [outer = 18DD1000] 03:41:34 INFO - PROCESS | 2860 | 1467110494259 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]]]}] 03:41:34 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. 03:41:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 630ms 03:41:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:41:34 INFO - PROCESS | 2860 | 1467110494316 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 2860 | 1467110494318 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 03:41:34 INFO - PROCESS | 2860 | 1467110494322 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 2860 | 1467110494323 Marionette TRACE conn5 <- [1,2938,null,{}] 03:41:34 INFO - PROCESS | 2860 | 1467110494327 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}] 03:41:34 INFO - PROCESS | 2860 | 1467110494329 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:34 INFO - PROCESS | 2860 | 1467110494406 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 03:41:34 INFO - PROCESS | 2860 | 1467110494411 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 2860 | 1467110494413 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:34 INFO - PROCESS | 2860 | ++DOCSHELL 19AA4400 == 34 [pid = 2860] [id = 744] 03:41:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (19B43800) [pid = 2860] [serial = 2232] [outer = 00000000] 03:41:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (19D1FC00) [pid = 2860] [serial = 2233] [outer = 19B43800] 03:41:34 INFO - PROCESS | 2860 | 1467110494549 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19EF3800) [pid = 2860] [serial = 2234] [outer = 19B43800] 03:41:34 INFO - PROCESS | 2860 | ++DOCSHELL 1B12E800 == 35 [pid = 2860] [id = 745] 03:41:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (1B132000) [pid = 2860] [serial = 2235] [outer = 00000000] 03:41:34 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1B1E9400) [pid = 2860] [serial = 2236] [outer = 1B132000] 03:41:35 INFO - PROCESS | 2860 | 1467110495061 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]]]}] 03:41:35 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. 03:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 03:41:35 INFO - PROCESS | 2860 | 1467110495100 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 2860 | 1467110495105 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 03:41:35 INFO - PROCESS | 2860 | 1467110495111 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:41:35 INFO - PROCESS | 2860 | 1467110495115 Marionette TRACE conn5 <- [1,2942,null,{}] 03:41:35 INFO - PROCESS | 2860 | 1467110495121 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}] 03:41:35 INFO - PROCESS | 2860 | 1467110495124 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:35 INFO - PROCESS | 2860 | 1467110495262 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 03:41:35 INFO - PROCESS | 2860 | 1467110495429 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 2860 | 1467110495432 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:35 INFO - PROCESS | 2860 | ++DOCSHELL 0C76EC00 == 36 [pid = 2860] [id = 746] 03:41:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (0C7E5000) [pid = 2860] [serial = 2237] [outer = 00000000] 03:41:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0F659800) [pid = 2860] [serial = 2238] [outer = 0C7E5000] 03:41:35 INFO - PROCESS | 2860 | 1467110495489 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1004B800) [pid = 2860] [serial = 2239] [outer = 0C7E5000] 03:41:36 INFO - PROCESS | 2860 | 1467110496116 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]]]}] 03:41:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:41:36 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 03:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1024ms 03:41:36 INFO - PROCESS | 2860 | 1467110496150 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 2860 | 1467110496155 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 03:41:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:41:36 INFO - PROCESS | 2860 | 1467110496162 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 2860 | 1467110496165 Marionette TRACE conn5 <- [1,2946,null,{}] 03:41:36 INFO - PROCESS | 2860 | 1467110496189 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}] 03:41:36 INFO - PROCESS | 2860 | 1467110496192 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:36 INFO - PROCESS | 2860 | 1467110496363 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 03:41:36 INFO - PROCESS | 2860 | 1467110496499 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 2860 | 1467110496502 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:36 INFO - PROCESS | 2860 | ++DOCSHELL 102DCC00 == 37 [pid = 2860] [id = 747] 03:41:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (15651400) [pid = 2860] [serial = 2240] [outer = 00000000] 03:41:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1716EC00) [pid = 2860] [serial = 2241] [outer = 15651400] 03:41:36 INFO - PROCESS | 2860 | 1467110496559 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (177A9800) [pid = 2860] [serial = 2242] [outer = 15651400] 03:41:37 INFO - PROCESS | 2860 | 1467110497216 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]]]}] 03:41:37 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. 03:41:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1068ms 03:41:37 INFO - PROCESS | 2860 | 1467110497253 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 2860 | 1467110497255 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 03:41:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:41:37 INFO - PROCESS | 2860 | 1467110497259 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 2860 | 1467110497263 Marionette TRACE conn5 <- [1,2950,null,{}] 03:41:37 INFO - PROCESS | 2860 | 1467110497275 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}] 03:41:37 INFO - PROCESS | 2860 | 1467110497280 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:37 INFO - PROCESS | 2860 | 1467110497404 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 03:41:37 INFO - PROCESS | 2860 | 1467110497655 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 2860 | 1467110497659 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:37 INFO - PROCESS | 2860 | ++DOCSHELL 08AEB400 == 38 [pid = 2860] [id = 748] 03:41:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (08AEB800) [pid = 2860] [serial = 2243] [outer = 00000000] 03:41:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (0C591C00) [pid = 2860] [serial = 2244] [outer = 08AEB800] 03:41:37 INFO - PROCESS | 2860 | 1467110497718 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (0C59B400) [pid = 2860] [serial = 2245] [outer = 08AEB800] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 0C528400 == 37 [pid = 2860] [id = 743] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 13EE9400 == 36 [pid = 2860] [id = 742] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 18DCA400 == 35 [pid = 2860] [id = 741] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 1876D800 == 34 [pid = 2860] [id = 740] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 17178000 == 33 [pid = 2860] [id = 739] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 148EE000 == 32 [pid = 2860] [id = 738] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 0FB0B800 == 31 [pid = 2860] [id = 737] 03:41:38 INFO - PROCESS | 2860 | --DOCSHELL 0C595400 == 30 [pid = 2860] [id = 736] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (19740800) [pid = 2860] [serial = 2179] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (19B45C00) [pid = 2860] [serial = 2182] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19742800) [pid = 2860] [serial = 2180] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19F73400) [pid = 2860] [serial = 2185] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (17112C00) [pid = 2860] [serial = 2164] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (13E19C00) [pid = 2860] [serial = 2183] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (18118400) [pid = 2860] [serial = 2165] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (10DA5800) [pid = 2860] [serial = 2170] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (13DF3400) [pid = 2860] [serial = 2171] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (10047400) [pid = 2860] [serial = 2161] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (1022A400) [pid = 2860] [serial = 2162] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (17178400) [pid = 2860] [serial = 2173] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (177AC800) [pid = 2860] [serial = 2174] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (18CED800) [pid = 2860] [serial = 2176] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (19EEF000) [pid = 2860] [serial = 2159] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0FB0FC00) [pid = 2860] [serial = 2167] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1004AC00) [pid = 2860] [serial = 2168] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1BA29800) [pid = 2860] [serial = 2192] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (18DCEC00) [pid = 2860] [serial = 2195] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1B1F3000) [pid = 2860] [serial = 2191] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1AC9B400) [pid = 2860] [serial = 2186] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (199C4000) [pid = 2860] [serial = 2188] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18DCC400) [pid = 2860] [serial = 2177] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (19D1EC00) [pid = 2860] [serial = 2189] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (1BF09400) [pid = 2860] [serial = 2194] [outer = 00000000] [url = about:blank] 03:41:38 INFO - PROCESS | 2860 | 1467110498360 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]]]}] 03:41:38 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. 03:41:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1129ms 03:41:38 INFO - PROCESS | 2860 | 1467110498391 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 2860 | 1467110498394 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 03:41:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:41:38 INFO - PROCESS | 2860 | 1467110498399 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 2860 | 1467110498401 Marionette TRACE conn5 <- [1,2954,null,{}] 03:41:38 INFO - PROCESS | 2860 | 1467110498407 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}] 03:41:38 INFO - PROCESS | 2860 | 1467110498411 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:38 INFO - PROCESS | 2860 | 1467110498500 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 03:41:38 INFO - PROCESS | 2860 | 1467110498604 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 2860 | 1467110498606 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:38 INFO - PROCESS | 2860 | ++DOCSHELL 0FB06C00 == 31 [pid = 2860] [id = 749] 03:41:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (0FB07400) [pid = 2860] [serial = 2246] [outer = 00000000] 03:41:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (0FB70C00) [pid = 2860] [serial = 2247] [outer = 0FB07400] 03:41:38 INFO - PROCESS | 2860 | 1467110498654 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (10051400) [pid = 2860] [serial = 2248] [outer = 0FB07400] 03:41:39 INFO - PROCESS | 2860 | 1467110499026 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]]]}] 03:41:39 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. 03:41:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 03:41:39 INFO - PROCESS | 2860 | 1467110499078 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 2860 | 1467110499082 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 03:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:41:39 INFO - PROCESS | 2860 | 1467110499087 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 2860 | 1467110499089 Marionette TRACE conn5 <- [1,2958,null,{}] 03:41:39 INFO - PROCESS | 2860 | 1467110499092 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}] 03:41:39 INFO - PROCESS | 2860 | 1467110499094 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:39 INFO - PROCESS | 2860 | 1467110499182 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 03:41:39 INFO - PROCESS | 2860 | 1467110499187 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 2860 | 1467110499189 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:39 INFO - PROCESS | 2860 | ++DOCSHELL 10D41C00 == 32 [pid = 2860] [id = 750] 03:41:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (10DA1000) [pid = 2860] [serial = 2249] [outer = 00000000] 03:41:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (1474E800) [pid = 2860] [serial = 2250] [outer = 10DA1000] 03:41:39 INFO - PROCESS | 2860 | 1467110499235 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (15B45400) [pid = 2860] [serial = 2251] [outer = 10DA1000] 03:41:39 INFO - PROCESS | 2860 | 1467110499719 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]]]}] 03:41:39 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. 03:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 03:41:39 INFO - PROCESS | 2860 | 1467110499761 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 2860 | 1467110499763 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 03:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:41:39 INFO - PROCESS | 2860 | 1467110499768 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 2860 | 1467110499774 Marionette TRACE conn5 <- [1,2962,null,{}] 03:41:39 INFO - PROCESS | 2860 | 1467110499782 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}] 03:41:39 INFO - PROCESS | 2860 | 1467110499786 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:39 INFO - PROCESS | 2860 | 1467110499873 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 03:41:39 INFO - PROCESS | 2860 | 1467110499881 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 2860 | 1467110499883 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:39 INFO - PROCESS | 2860 | ++DOCSHELL 177AF400 == 33 [pid = 2860] [id = 751] 03:41:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (18117000) [pid = 2860] [serial = 2252] [outer = 00000000] 03:41:39 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (18821800) [pid = 2860] [serial = 2253] [outer = 18117000] 03:41:39 INFO - PROCESS | 2860 | 1467110499927 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (18830000) [pid = 2860] [serial = 2254] [outer = 18117000] 03:41:40 INFO - PROCESS | 2860 | 1467110500367 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]]]}] 03:41:40 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. 03:41:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 03:41:40 INFO - PROCESS | 2860 | 1467110500400 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 03:41:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:41:40 INFO - PROCESS | 2860 | 1467110500403 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 03:41:40 INFO - PROCESS | 2860 | 1467110500425 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 2860 | 1467110500427 Marionette TRACE conn5 <- [1,2966,null,{}] 03:41:40 INFO - PROCESS | 2860 | 1467110500430 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}] 03:41:40 INFO - PROCESS | 2860 | 1467110500432 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:40 INFO - PROCESS | 2860 | 1467110500555 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 03:41:40 INFO - PROCESS | 2860 | 1467110500647 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 2860 | 1467110500649 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:40 INFO - PROCESS | 2860 | ++DOCSHELL 18A18000 == 34 [pid = 2860] [id = 752] 03:41:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (18CEB400) [pid = 2860] [serial = 2255] [outer = 00000000] 03:41:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (19084C00) [pid = 2860] [serial = 2256] [outer = 18CEB400] 03:41:40 INFO - PROCESS | 2860 | 1467110500693 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1973C400) [pid = 2860] [serial = 2257] [outer = 18CEB400] 03:41:41 INFO - PROCESS | 2860 | 1467110501066 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]]]}] 03:41:41 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. 03:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 690ms 03:41:41 INFO - PROCESS | 2860 | 1467110501096 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 2860 | 1467110501098 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 03:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:41:41 INFO - PROCESS | 2860 | 1467110501110 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 2860 | 1467110501111 Marionette TRACE conn5 <- [1,2970,null,{}] 03:41:41 INFO - PROCESS | 2860 | 1467110501115 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}] 03:41:41 INFO - PROCESS | 2860 | 1467110501117 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:41 INFO - PROCESS | 2860 | 1467110501233 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 03:41:41 INFO - PROCESS | 2860 | 1467110501237 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 2860 | 1467110501243 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:41 INFO - PROCESS | 2860 | ++DOCSHELL 199C6C00 == 35 [pid = 2860] [id = 753] 03:41:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (199C8400) [pid = 2860] [serial = 2258] [outer = 00000000] 03:41:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19AAD000) [pid = 2860] [serial = 2259] [outer = 199C8400] 03:41:41 INFO - PROCESS | 2860 | 1467110501298 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B45C00) [pid = 2860] [serial = 2260] [outer = 199C8400] 03:41:41 INFO - PROCESS | 2860 | 1467110501772 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"]]]}] 03:41:41 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 03:41:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 03:41:41 INFO - PROCESS | 2860 | 1467110501782 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 03:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:41:41 INFO - PROCESS | 2860 | 1467110501783 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 03:41:41 INFO - PROCESS | 2860 | 1467110501787 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 2860 | 1467110501788 Marionette TRACE conn5 <- [1,2974,null,{}] 03:41:41 INFO - PROCESS | 2860 | 1467110501799 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}] 03:41:41 INFO - PROCESS | 2860 | 1467110501801 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:41 INFO - PROCESS | 2860 | 1467110501926 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 03:41:42 INFO - PROCESS | 2860 | 1467110502021 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 2860 | 1467110502023 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:42 INFO - PROCESS | 2860 | ++DOCSHELL 19BBD800 == 36 [pid = 2860] [id = 754] 03:41:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19BBE800) [pid = 2860] [serial = 2261] [outer = 00000000] 03:41:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19F74400) [pid = 2860] [serial = 2262] [outer = 19BBE800] 03:41:42 INFO - PROCESS | 2860 | 1467110502068 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1AC9AC00) [pid = 2860] [serial = 2263] [outer = 19BBE800] 03:41:42 INFO - PROCESS | 2860 | 1467110502431 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]]]}] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (0C880800) [pid = 2860] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (0C596C00) [pid = 2860] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (18822400) [pid = 2860] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (18DD2000) [pid = 2860] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (18DD1000) [pid = 2860] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0FB05400) [pid = 2860] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (17178800) [pid = 2860] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1C589C00) [pid = 2860] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (13FC9800) [pid = 2860] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (17594C00) [pid = 2860] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1564EC00) [pid = 2860] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:41:42 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (0FB0F000) [pid = 2860] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:41:42 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. 03:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 790ms 03:41:42 INFO - PROCESS | 2860 | 1467110502578 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 03:41:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:41:42 INFO - PROCESS | 2860 | 1467110502580 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 03:41:42 INFO - PROCESS | 2860 | 1467110502583 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 2860 | 1467110502585 Marionette TRACE conn5 <- [1,2978,null,{}] 03:41:42 INFO - PROCESS | 2860 | 1467110502588 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}] 03:41:42 INFO - PROCESS | 2860 | 1467110502590 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:42 INFO - PROCESS | 2860 | 1467110502669 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 03:41:42 INFO - PROCESS | 2860 | 1467110502675 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 2860 | 1467110502677 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:42 INFO - PROCESS | 2860 | ++DOCSHELL 0FB08400 == 37 [pid = 2860] [id = 755] 03:41:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (17178800) [pid = 2860] [serial = 2264] [outer = 00000000] 03:41:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (1AAB5C00) [pid = 2860] [serial = 2265] [outer = 17178800] 03:41:42 INFO - PROCESS | 2860 | 1467110502720 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1B12BC00) [pid = 2860] [serial = 2266] [outer = 17178800] 03:41:43 INFO - PROCESS | 2860 | ++DOCSHELL 1BA96C00 == 38 [pid = 2860] [id = 756] 03:41:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1BA97000) [pid = 2860] [serial = 2267] [outer = 00000000] 03:41:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1BA98400) [pid = 2860] [serial = 2268] [outer = 1BA97000] 03:41:43 INFO - PROCESS | 2860 | 1467110503160 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]]]}] 03:41:43 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. 03:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms 03:41:43 INFO - PROCESS | 2860 | 1467110503214 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 2860 | 1467110503216 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 03:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:41:43 INFO - PROCESS | 2860 | 1467110503219 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 2860 | 1467110503221 Marionette TRACE conn5 <- [1,2982,null,{}] 03:41:43 INFO - PROCESS | 2860 | 1467110503224 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}] 03:41:43 INFO - PROCESS | 2860 | 1467110503226 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:43 INFO - PROCESS | 2860 | 1467110503343 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 03:41:43 INFO - PROCESS | 2860 | 1467110503351 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 2860 | 1467110503352 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:43 INFO - PROCESS | 2860 | ++DOCSHELL 10D39400 == 39 [pid = 2860] [id = 757] 03:41:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1B296400) [pid = 2860] [serial = 2269] [outer = 00000000] 03:41:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1BD6D800) [pid = 2860] [serial = 2270] [outer = 1B296400] 03:41:43 INFO - PROCESS | 2860 | 1467110503396 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1BF04400) [pid = 2860] [serial = 2271] [outer = 1B296400] 03:41:43 INFO - PROCESS | 2860 | 1467110503794 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]]]}] 03:41:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:41:43 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 03:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 630ms 03:41:43 INFO - PROCESS | 2860 | 1467110503850 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 2860 | 1467110503852 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 03:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:41:43 INFO - PROCESS | 2860 | 1467110503874 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 2860 | 1467110503876 Marionette TRACE conn5 <- [1,2986,null,{}] 03:41:43 INFO - PROCESS | 2860 | 1467110503880 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}] 03:41:43 INFO - PROCESS | 2860 | 1467110503881 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:43 INFO - PROCESS | 2860 | 1467110503966 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 03:41:43 INFO - PROCESS | 2860 | 1467110503971 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 2860 | 1467110503973 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:43 INFO - PROCESS | 2860 | ++DOCSHELL 147DA400 == 40 [pid = 2860] [id = 758] 03:41:43 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (147DC000) [pid = 2860] [serial = 2272] [outer = 00000000] 03:41:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (1BFBE800) [pid = 2860] [serial = 2273] [outer = 147DC000] 03:41:44 INFO - PROCESS | 2860 | 1467110504017 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1C845800) [pid = 2860] [serial = 2274] [outer = 147DC000] 03:41:44 INFO - PROCESS | 2860 | 1467110504428 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]]]}] 03:41:44 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. 03:41:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 590ms 03:41:44 INFO - PROCESS | 2860 | 1467110504461 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 03:41:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:41:44 INFO - PROCESS | 2860 | 1467110504463 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 03:41:44 INFO - PROCESS | 2860 | 1467110504466 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 2860 | 1467110504468 Marionette TRACE conn5 <- [1,2990,null,{}] 03:41:44 INFO - PROCESS | 2860 | 1467110504471 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}] 03:41:44 INFO - PROCESS | 2860 | 1467110504473 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:44 INFO - PROCESS | 2860 | 1467110504650 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 03:41:44 INFO - PROCESS | 2860 | 1467110504814 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 2860 | 1467110504818 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:44 INFO - PROCESS | 2860 | ++DOCSHELL 0C58D800 == 41 [pid = 2860] [id = 759] 03:41:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (0C58E400) [pid = 2860] [serial = 2275] [outer = 00000000] 03:41:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (0C878C00) [pid = 2860] [serial = 2276] [outer = 0C58E400] 03:41:44 INFO - PROCESS | 2860 | 1467110504882 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FA76800) [pid = 2860] [serial = 2277] [outer = 0C58E400] 03:41:45 INFO - PROCESS | 2860 | 1467110505388 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]]]}] 03:41:45 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. 03:41:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 971ms 03:41:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:41:45 INFO - PROCESS | 2860 | 1467110505438 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 2860 | 1467110505442 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 03:41:45 INFO - PROCESS | 2860 | 1467110505447 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 2860 | 1467110505451 Marionette TRACE conn5 <- [1,2994,null,{}] 03:41:45 INFO - PROCESS | 2860 | 1467110505456 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}] 03:41:45 INFO - PROCESS | 2860 | 1467110505459 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:45 INFO - PROCESS | 2860 | 1467110505628 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 03:41:45 INFO - PROCESS | 2860 | 1467110505711 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 2860 | 1467110505714 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:45 INFO - PROCESS | 2860 | ++DOCSHELL 17117C00 == 42 [pid = 2860] [id = 760] 03:41:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (17118C00) [pid = 2860] [serial = 2278] [outer = 00000000] 03:41:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1750A000) [pid = 2860] [serial = 2279] [outer = 17118C00] 03:41:45 INFO - PROCESS | 2860 | 1467110505770 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 2860 | ++DOMWINDOW == 88 (177AF000) [pid = 2860] [serial = 2280] [outer = 17118C00] 03:41:46 INFO - PROCESS | 2860 | 1467110506292 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]]]}] 03:41:46 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. 03:41:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 890ms 03:41:46 INFO - PROCESS | 2860 | 1467110506338 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 2860 | 1467110506341 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 03:41:46 INFO - PROCESS | 2860 | 1467110506344 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:41:46 INFO - PROCESS | 2860 | 1467110506347 Marionette TRACE conn5 <- [1,2998,null,{}] 03:41:46 INFO - PROCESS | 2860 | 1467110506351 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}] 03:41:46 INFO - PROCESS | 2860 | 1467110506353 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:46 INFO - PROCESS | 2860 | 1467110506465 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 03:41:46 INFO - PROCESS | 2860 | 1467110506627 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 2860 | 1467110506630 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:46 INFO - PROCESS | 2860 | ++DOCSHELL 1876D800 == 43 [pid = 2860] [id = 761] 03:41:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 89 (19EF2000) [pid = 2860] [serial = 2281] [outer = 00000000] 03:41:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 90 (1BA2C000) [pid = 2860] [serial = 2282] [outer = 19EF2000] 03:41:46 INFO - PROCESS | 2860 | 1467110506686 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 2860 | ++DOMWINDOW == 91 (1C58A800) [pid = 2860] [serial = 2283] [outer = 19EF2000] 03:41:46 INFO - PROCESS | 2860 | [2860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:41:47 INFO - PROCESS | 2860 | 1467110507332 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:41:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:41:47 INFO - {} 03:41:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:41:47 INFO - {} 03:41:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:41:47 INFO - {} 03:41:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:41:47 INFO - {} 03:41:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1021ms 03:41:47 INFO - PROCESS | 2860 | 1467110507373 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 2860 | 1467110507377 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 03:41:47 INFO - TEST-START | /FileAPI/fileReader.html 03:41:47 INFO - PROCESS | 2860 | 1467110507389 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 2860 | 1467110507393 Marionette TRACE conn5 <- [1,3002,null,{}] 03:41:47 INFO - PROCESS | 2860 | 1467110507419 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}] 03:41:47 INFO - PROCESS | 2860 | 1467110507422 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:47 INFO - PROCESS | 2860 | 1467110507537 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 03:41:47 INFO - PROCESS | 2860 | 1467110507675 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 2860 | 1467110507677 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:47 INFO - PROCESS | 2860 | ++DOCSHELL 19745000 == 44 [pid = 2860] [id = 762] 03:41:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 92 (1C84BC00) [pid = 2860] [serial = 2284] [outer = 00000000] 03:41:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 93 (1C9FD400) [pid = 2860] [serial = 2285] [outer = 1C84BC00] 03:41:47 INFO - PROCESS | 2860 | 1467110507734 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 2860 | ++DOMWINDOW == 94 (1CA8A400) [pid = 2860] [serial = 2286] [outer = 1C84BC00] 03:41:48 INFO - PROCESS | 2860 | 1467110508232 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]]]}] 03:41:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:41:48 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:41:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:41:48 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:41:48 INFO - TEST-OK | /FileAPI/fileReader.html | took 890ms 03:41:48 INFO - PROCESS | 2860 | 1467110508280 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 2860 | 1467110508282 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 03:41:48 INFO - PROCESS | 2860 | 1467110508285 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - TEST-START | /FileAPI/historical.html 03:41:48 INFO - PROCESS | 2860 | 1467110508287 Marionette TRACE conn5 <- [1,3006,null,{}] 03:41:48 INFO - PROCESS | 2860 | 1467110508291 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}] 03:41:48 INFO - PROCESS | 2860 | 1467110508293 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:48 INFO - PROCESS | 2860 | 1467110508401 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 03:41:48 INFO - PROCESS | 2860 | 1467110508557 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 2860 | 1467110508560 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:48 INFO - PROCESS | 2860 | ++DOCSHELL 1C84F800 == 45 [pid = 2860] [id = 763] 03:41:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 95 (1C908C00) [pid = 2860] [serial = 2287] [outer = 00000000] 03:41:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 96 (1CA96400) [pid = 2860] [serial = 2288] [outer = 1C908C00] 03:41:48 INFO - PROCESS | 2860 | 1467110508613 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 2860 | ++DOMWINDOW == 97 (1D3B9400) [pid = 2860] [serial = 2289] [outer = 1C908C00] 03:41:49 INFO - PROCESS | 2860 | 1467110509171 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"]]]}] 03:41:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:41:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:41:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:41:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:41:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:41:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:41:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:41:49 INFO - TEST-OK | /FileAPI/historical.html | took 931ms 03:41:49 INFO - PROCESS | 2860 | 1467110509220 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 2860 | 1467110509223 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 03:41:49 INFO - PROCESS | 2860 | 1467110509226 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - TEST-START | /FileAPI/idlharness.html 03:41:49 INFO - PROCESS | 2860 | 1467110509228 Marionette TRACE conn5 <- [1,3010,null,{}] 03:41:49 INFO - PROCESS | 2860 | 1467110509232 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}] 03:41:49 INFO - PROCESS | 2860 | 1467110509234 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:49 INFO - PROCESS | 2860 | 1467110509471 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 03:41:49 INFO - PROCESS | 2860 | 1467110509655 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 2860 | 1467110509658 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:49 INFO - PROCESS | 2860 | ++DOCSHELL 0C592C00 == 46 [pid = 2860] [id = 764] 03:41:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 98 (0C597C00) [pid = 2860] [serial = 2290] [outer = 00000000] 03:41:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 99 (0C87A000) [pid = 2860] [serial = 2291] [outer = 0C597C00] 03:41:49 INFO - PROCESS | 2860 | 1467110509709 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 2860 | ++DOMWINDOW == 100 (0FB09800) [pid = 2860] [serial = 2292] [outer = 0C597C00] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 147DA400 == 45 [pid = 2860] [id = 758] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 10D39400 == 44 [pid = 2860] [id = 757] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 1BA96C00 == 43 [pid = 2860] [id = 756] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 0FB08400 == 42 [pid = 2860] [id = 755] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 19BBD800 == 41 [pid = 2860] [id = 754] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 1B12E800 == 40 [pid = 2860] [id = 745] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 199C6C00 == 39 [pid = 2860] [id = 753] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 177AF400 == 38 [pid = 2860] [id = 751] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 10D41C00 == 37 [pid = 2860] [id = 750] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 0FB06C00 == 36 [pid = 2860] [id = 749] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 08AEB400 == 35 [pid = 2860] [id = 748] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 102DCC00 == 34 [pid = 2860] [id = 747] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 0C76EC00 == 33 [pid = 2860] [id = 746] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 0C7CA000 == 32 [pid = 2860] [id = 735] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 19AA4400 == 31 [pid = 2860] [id = 744] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 18A18000 == 30 [pid = 2860] [id = 752] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 19745000 == 29 [pid = 2860] [id = 762] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 1C84F800 == 28 [pid = 2860] [id = 763] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 1876D800 == 27 [pid = 2860] [id = 761] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 0C58D800 == 26 [pid = 2860] [id = 759] 03:41:50 INFO - PROCESS | 2860 | --DOCSHELL 17117C00 == 25 [pid = 2860] [id = 760] 03:41:50 INFO - PROCESS | 2860 | --DOMWINDOW == 99 (19D1FC00) [pid = 2860] [serial = 2233] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 98 (18112000) [pid = 2860] [serial = 2218] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 97 (15658800) [pid = 2860] [serial = 2215] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 96 (10054800) [pid = 2860] [serial = 2212] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 95 (1005B400) [pid = 2860] [serial = 2213] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 94 (1005BC00) [pid = 2860] [serial = 2207] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 93 (1004A000) [pid = 2860] [serial = 2206] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 92 (0C636800) [pid = 2860] [serial = 2209] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 91 (0C76B400) [pid = 2860] [serial = 2210] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 90 (188A8000) [pid = 2860] [serial = 2221] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 89 (1973E400) [pid = 2860] [serial = 2224] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 88 (18A0A400) [pid = 2860] [serial = 2222] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 87 (19AB2400) [pid = 2860] [serial = 2230] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19AB2C00) [pid = 2860] [serial = 2231] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (14191C00) [pid = 2860] [serial = 2198] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (10BDA000) [pid = 2860] [serial = 2197] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1973F800) [pid = 2860] [serial = 2201] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (18A10000) [pid = 2860] [serial = 2200] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1C847800) [pid = 2860] [serial = 2204] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1C590C00) [pid = 2860] [serial = 2203] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (199BE800) [pid = 2860] [serial = 2225] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (19085400) [pid = 2860] [serial = 2227] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (18768800) [pid = 2860] [serial = 2219] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (16483400) [pid = 2860] [serial = 2216] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (1973A400) [pid = 2860] [serial = 2228] [outer = 00000000] [url = about:blank] 03:41:51 INFO - PROCESS | 2860 | 1467110511474 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:41:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:41:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:41:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:41:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:41:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:41:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:41:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:41:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:41:51 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 03:41:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:41:51 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 03:41:51 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 03:41:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:41:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:41:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:41:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:41:51 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 03:41:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:41:51 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 03:41:51 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 03:41:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:41:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:41:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2373ms 03:41:51 INFO - PROCESS | 2860 | 1467110511605 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 2860 | 1467110511608 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 03:41:51 INFO - TEST-START | /FileAPI/idlharness.worker 03:41:51 INFO - PROCESS | 2860 | 1467110511614 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 2860 | 1467110511617 Marionette TRACE conn5 <- [1,3014,null,{}] 03:41:51 INFO - PROCESS | 2860 | 1467110511627 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}] 03:41:51 INFO - PROCESS | 2860 | 1467110511630 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:51 INFO - PROCESS | 2860 | 1467110511722 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 03:41:51 INFO - PROCESS | 2860 | 1467110511731 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 2860 | 1467110511734 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:51 INFO - PROCESS | 2860 | ++DOCSHELL 13DEB000 == 26 [pid = 2860] [id = 765] 03:41:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (13DEB800) [pid = 2860] [serial = 2293] [outer = 00000000] 03:41:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (13DF3400) [pid = 2860] [serial = 2294] [outer = 13DEB800] 03:41:51 INFO - PROCESS | 2860 | 1467110511783 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (13EE1800) [pid = 2860] [serial = 2295] [outer = 13DEB800] 03:41:52 INFO - PROCESS | 2860 | [2860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:41:52 INFO - PROCESS | 2860 | 1467110512803 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\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:41:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:41:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:41:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:41:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:41:52 INFO - {} 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:41:52 INFO - {} 03:41:52 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 - {} 03:41:52 INFO - {} 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:41:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:41:52 INFO - {} 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:41:52 INFO - {} 03:41:52 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 - {} 03:41:52 INFO - {} 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:41:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:41:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:41:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:41:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 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 03:41:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:41:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:41:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:41:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:41:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:41:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:41:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:41:52 INFO - {} 03:41:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1360ms 03:41:52 INFO - PROCESS | 2860 | 1467110512979 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 2860 | 1467110512984 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 03:41:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:41:52 INFO - PROCESS | 2860 | 1467110512990 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 2860 | 1467110512993 Marionette TRACE conn5 <- [1,3018,null,{}] 03:41:53 INFO - PROCESS | 2860 | 1467110512998 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}] 03:41:53 INFO - PROCESS | 2860 | 1467110513000 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:53 INFO - PROCESS | 2860 | 1467110513128 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 03:41:53 INFO - PROCESS | 2860 | 1467110513226 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 2860 | 1467110513229 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:53 INFO - PROCESS | 2860 | ++DOCSHELL 19B48400 == 27 [pid = 2860] [id = 766] 03:41:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19B48800) [pid = 2860] [serial = 2296] [outer = 00000000] 03:41:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19BBEC00) [pid = 2860] [serial = 2297] [outer = 19B48800] 03:41:53 INFO - PROCESS | 2860 | 1467110513276 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19D22000) [pid = 2860] [serial = 2298] [outer = 19B48800] 03:41:53 INFO - PROCESS | 2860 | 1467110513668 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]]]}] 03:41:53 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 03:41:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 730ms 03:41:53 INFO - PROCESS | 2860 | 1467110513724 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 2860 | 1467110513726 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 03:41:53 INFO - PROCESS | 2860 | 1467110513729 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:41:53 INFO - PROCESS | 2860 | 1467110513733 Marionette TRACE conn5 <- [1,3022,null,{}] 03:41:53 INFO - PROCESS | 2860 | 1467110513750 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}] 03:41:53 INFO - PROCESS | 2860 | 1467110513754 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:53 INFO - PROCESS | 2860 | 1467110513877 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 03:41:53 INFO - PROCESS | 2860 | 1467110513889 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 2860 | 1467110513892 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:53 INFO - PROCESS | 2860 | ++DOCSHELL 19F6F400 == 28 [pid = 2860] [id = 767] 03:41:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (1B29CC00) [pid = 2860] [serial = 2299] [outer = 00000000] 03:41:53 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1BD73C00) [pid = 2860] [serial = 2300] [outer = 1B29CC00] 03:41:53 INFO - PROCESS | 2860 | 1467110513942 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1C58B000) [pid = 2860] [serial = 2301] [outer = 1B29CC00] 03:41:54 INFO - PROCESS | 2860 | 1467110514369 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]]]}] 03:41:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:41:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 690ms 03:41:54 INFO - PROCESS | 2860 | 1467110514423 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 2860 | 1467110514426 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 03:41:54 INFO - PROCESS | 2860 | 1467110514429 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:41:54 INFO - PROCESS | 2860 | 1467110514431 Marionette TRACE conn5 <- [1,3026,null,{}] 03:41:54 INFO - PROCESS | 2860 | 1467110514440 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}] 03:41:54 INFO - PROCESS | 2860 | 1467110514442 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:54 INFO - PROCESS | 2860 | 1467110514588 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 03:41:54 INFO - PROCESS | 2860 | 1467110514604 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 2860 | 1467110514606 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:54 INFO - PROCESS | 2860 | ++DOCSHELL 1C906800 == 29 [pid = 2860] [id = 768] 03:41:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (1C90DC00) [pid = 2860] [serial = 2302] [outer = 00000000] 03:41:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (1C9F5800) [pid = 2860] [serial = 2303] [outer = 1C90DC00] 03:41:54 INFO - PROCESS | 2860 | 1467110514651 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1C9FB400) [pid = 2860] [serial = 2304] [outer = 1C90DC00] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (1B296400) [pid = 2860] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (147DC000) [pid = 2860] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (18CEB400) [pid = 2860] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (199C8400) [pid = 2860] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (10DA1000) [pid = 2860] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (08AEB800) [pid = 2860] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (19BBE800) [pid = 2860] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19B43800) [pid = 2860] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1B132000) [pid = 2860] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (0C7E5000) [pid = 2860] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (18117000) [pid = 2860] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0FB07400) [pid = 2860] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (15651400) [pid = 2860] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (1BA97000) [pid = 2860] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:41:55 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (17178800) [pid = 2860] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:41:55 INFO - PROCESS | 2860 | 1467110515614 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"]]]}] 03:41:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:41:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:41:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:41:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1221ms 03:41:55 INFO - PROCESS | 2860 | 1467110515654 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 2860 | 1467110515658 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 03:41:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:41:55 INFO - PROCESS | 2860 | 1467110515663 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 2860 | 1467110515669 Marionette TRACE conn5 <- [1,3030,null,{}] 03:41:55 INFO - PROCESS | 2860 | 1467110515674 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}] 03:41:55 INFO - PROCESS | 2860 | 1467110515677 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:55 INFO - PROCESS | 2860 | 1467110515801 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 03:41:55 INFO - PROCESS | 2860 | 1467110515924 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 2860 | 1467110515927 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:55 INFO - PROCESS | 2860 | ++DOCSHELL 10055000 == 30 [pid = 2860] [id = 769] 03:41:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10057400) [pid = 2860] [serial = 2305] [outer = 00000000] 03:41:55 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (13DE8000) [pid = 2860] [serial = 2306] [outer = 10057400] 03:41:56 INFO - PROCESS | 2860 | 1467110515988 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (148E1400) [pid = 2860] [serial = 2307] [outer = 10057400] 03:41:56 INFO - PROCESS | 2860 | 1467110516896 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]]]}] 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:41:56 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. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:41:56 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'.) 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:41:56 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. 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:41:56 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. 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:41:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:41:56 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. 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:41:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:41:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:41:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:41:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:41:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1324ms 03:41:56 INFO - PROCESS | 2860 | 1467110516988 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 2860 | 1467110516994 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 03:41:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:41:57 INFO - PROCESS | 2860 | 1467110517043 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 2860 | 1467110517046 Marionette TRACE conn5 <- [1,3034,null,{}] 03:41:57 INFO - PROCESS | 2860 | 1467110517050 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}] 03:41:57 INFO - PROCESS | 2860 | 1467110517053 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:57 INFO - PROCESS | 2860 | 1467110517154 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 03:41:57 INFO - PROCESS | 2860 | 1467110517293 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 2860 | 1467110517295 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:57 INFO - PROCESS | 2860 | ++DOCSHELL 0C885C00 == 31 [pid = 2860] [id = 770] 03:41:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (10056800) [pid = 2860] [serial = 2308] [outer = 00000000] 03:41:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (1B295C00) [pid = 2860] [serial = 2309] [outer = 10056800] 03:41:57 INFO - PROCESS | 2860 | 1467110517392 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (1BA97000) [pid = 2860] [serial = 2310] [outer = 10056800] 03:41:57 INFO - PROCESS | 2860 | [2860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:41:58 INFO - PROCESS | 2860 | 1467110518038 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:41:58 INFO - {} 03:41:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1022ms 03:41:58 INFO - PROCESS | 2860 | 1467110518065 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 2860 | 1467110518067 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 03:41:58 INFO - PROCESS | 2860 | 1467110518071 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:41:58 INFO - PROCESS | 2860 | 1467110518075 Marionette TRACE conn5 <- [1,3038,null,{}] 03:41:58 INFO - PROCESS | 2860 | 1467110518175 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}] 03:41:58 INFO - PROCESS | 2860 | 1467110518178 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:58 INFO - PROCESS | 2860 | 1467110518382 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 03:41:58 INFO - PROCESS | 2860 | 1467110518446 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 2860 | 1467110518449 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:58 INFO - PROCESS | 2860 | ++DOCSHELL 10057C00 == 32 [pid = 2860] [id = 771] 03:41:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (1005AC00) [pid = 2860] [serial = 2311] [outer = 00000000] 03:41:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (102DCC00) [pid = 2860] [serial = 2312] [outer = 1005AC00] 03:41:58 INFO - PROCESS | 2860 | 1467110518500 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (13DE7C00) [pid = 2860] [serial = 2313] [outer = 1005AC00] 03:41:58 INFO - PROCESS | 2860 | --DOCSHELL 19F6F400 == 31 [pid = 2860] [id = 767] 03:41:58 INFO - PROCESS | 2860 | --DOCSHELL 19B48400 == 30 [pid = 2860] [id = 766] 03:41:58 INFO - PROCESS | 2860 | --DOCSHELL 13DEB000 == 29 [pid = 2860] [id = 765] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (1BFBE800) [pid = 2860] [serial = 2273] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19084C00) [pid = 2860] [serial = 2256] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1973C400) [pid = 2860] [serial = 2257] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (19AAD000) [pid = 2860] [serial = 2259] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (1474E800) [pid = 2860] [serial = 2250] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (15B45400) [pid = 2860] [serial = 2251] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (0C591C00) [pid = 2860] [serial = 2244] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C59B400) [pid = 2860] [serial = 2245] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (19F74400) [pid = 2860] [serial = 2262] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (19EF3800) [pid = 2860] [serial = 2234] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1B1E9400) [pid = 2860] [serial = 2236] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (0F659800) [pid = 2860] [serial = 2238] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (1004B800) [pid = 2860] [serial = 2239] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (18821800) [pid = 2860] [serial = 2253] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (0FB70C00) [pid = 2860] [serial = 2247] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (10051400) [pid = 2860] [serial = 2248] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1716EC00) [pid = 2860] [serial = 2241] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (177A9800) [pid = 2860] [serial = 2242] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (1BA98400) [pid = 2860] [serial = 2268] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (1B12BC00) [pid = 2860] [serial = 2266] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (1AAB5C00) [pid = 2860] [serial = 2265] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 59 (1C845800) [pid = 2860] [serial = 2274] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 58 (1BD6D800) [pid = 2860] [serial = 2270] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 57 (1BF04400) [pid = 2860] [serial = 2271] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 56 (1AC9AC00) [pid = 2860] [serial = 2263] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 55 (19B45C00) [pid = 2860] [serial = 2260] [outer = 00000000] [url = about:blank] 03:41:58 INFO - PROCESS | 2860 | --DOMWINDOW == 54 (18830000) [pid = 2860] [serial = 2254] [outer = 00000000] [url = about:blank] 03:41:59 INFO - PROCESS | 2860 | 1467110519015 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]]]}] 03:41:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:41:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:41:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:41:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:41:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 990ms 03:41:59 INFO - PROCESS | 2860 | 1467110519066 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 03:41:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:41:59 INFO - PROCESS | 2860 | 1467110519069 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 03:41:59 INFO - PROCESS | 2860 | 1467110519074 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 2860 | 1467110519077 Marionette TRACE conn5 <- [1,3042,null,{}] 03:41:59 INFO - PROCESS | 2860 | 1467110519083 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}] 03:41:59 INFO - PROCESS | 2860 | 1467110519086 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:59 INFO - PROCESS | 2860 | 1467110519179 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 03:41:59 INFO - PROCESS | 2860 | 1467110519188 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 2860 | 1467110519192 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:41:59 INFO - PROCESS | 2860 | ++DOCSHELL 10051400 == 30 [pid = 2860] [id = 772] 03:41:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 55 (10055800) [pid = 2860] [serial = 2314] [outer = 00000000] 03:41:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 56 (1028C800) [pid = 2860] [serial = 2315] [outer = 10055800] 03:41:59 INFO - PROCESS | 2860 | 1467110519239 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 2860 | ++DOMWINDOW == 57 (13DF1C00) [pid = 2860] [serial = 2316] [outer = 10055800] 03:42:00 INFO - PROCESS | 2860 | 1467110519991 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"]]]}] 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:42:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:42:00 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" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:42:00 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" 03:42:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:42:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1044ms 03:42:00 INFO - PROCESS | 2860 | 1467110520119 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 2860 | 1467110520122 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 03:42:00 INFO - PROCESS | 2860 | 1467110520142 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:42:00 INFO - PROCESS | 2860 | 1467110520144 Marionette TRACE conn5 <- [1,3046,null,{}] 03:42:00 INFO - PROCESS | 2860 | 1467110520149 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}] 03:42:00 INFO - PROCESS | 2860 | 1467110520151 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:00 INFO - PROCESS | 2860 | 1467110520249 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 03:42:00 INFO - PROCESS | 2860 | 1467110520259 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 2860 | 1467110520263 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:00 INFO - PROCESS | 2860 | ++DOCSHELL 17594C00 == 31 [pid = 2860] [id = 773] 03:42:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 58 (17599C00) [pid = 2860] [serial = 2317] [outer = 00000000] 03:42:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 59 (177A7000) [pid = 2860] [serial = 2318] [outer = 17599C00] 03:42:00 INFO - PROCESS | 2860 | 1467110520319 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 2860 | ++DOMWINDOW == 60 (18112000) [pid = 2860] [serial = 2319] [outer = 17599C00] 03:42:00 INFO - PROCESS | 2860 | 1467110520793 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]]]}] 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:42:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:42:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:42:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:42:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:42:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:42:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 741ms 03:42:00 INFO - PROCESS | 2860 | 1467110520890 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 2860 | 1467110520896 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 03:42:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:42:00 INFO - PROCESS | 2860 | 1467110520904 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 2860 | 1467110520906 Marionette TRACE conn5 <- [1,3050,null,{}] 03:42:00 INFO - PROCESS | 2860 | 1467110520914 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}] 03:42:00 INFO - PROCESS | 2860 | 1467110520916 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:01 INFO - PROCESS | 2860 | 1467110521004 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 03:42:01 INFO - PROCESS | 2860 | 1467110521011 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 2860 | 1467110521013 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:01 INFO - PROCESS | 2860 | ++DOCSHELL 18CEA400 == 32 [pid = 2860] [id = 774] 03:42:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (18CEAC00) [pid = 2860] [serial = 2320] [outer = 00000000] 03:42:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (18DCB400) [pid = 2860] [serial = 2321] [outer = 18CEAC00] 03:42:01 INFO - PROCESS | 2860 | 1467110521057 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (18DD2000) [pid = 2860] [serial = 2322] [outer = 18CEAC00] 03:42:01 INFO - PROCESS | 2860 | [2860] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:42:01 INFO - PROCESS | 2860 | 1467110521530 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:42:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:42:01 INFO - {} 03:42:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 690ms 03:42:01 INFO - PROCESS | 2860 | 1467110521628 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 2860 | 1467110521630 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 03:42:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:42:01 INFO - PROCESS | 2860 | 1467110521638 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 2860 | 1467110521639 Marionette TRACE conn5 <- [1,3054,null,{}] 03:42:01 INFO - PROCESS | 2860 | 1467110521643 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}] 03:42:01 INFO - PROCESS | 2860 | 1467110521645 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:01 INFO - PROCESS | 2860 | 1467110521759 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 03:42:01 INFO - PROCESS | 2860 | 1467110521764 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 2860 | 1467110521766 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:01 INFO - PROCESS | 2860 | ++DOCSHELL 19085400 == 33 [pid = 2860] [id = 775] 03:42:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (19089000) [pid = 2860] [serial = 2323] [outer = 00000000] 03:42:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (19AA5800) [pid = 2860] [serial = 2324] [outer = 19089000] 03:42:01 INFO - PROCESS | 2860 | 1467110521810 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (19AAC400) [pid = 2860] [serial = 2325] [outer = 19089000] 03:42:02 INFO - PROCESS | 2860 | 1467110522213 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]]]}] 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:42:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:42:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 630ms 03:42:02 INFO - PROCESS | 2860 | 1467110522270 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 2860 | 1467110522281 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 03:42:02 INFO - PROCESS | 2860 | 1467110522290 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 2860 | 1467110522292 Marionette TRACE conn5 <- [1,3058,null,{}] 03:42:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:42:02 INFO - PROCESS | 2860 | 1467110522295 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}] 03:42:02 INFO - PROCESS | 2860 | 1467110522301 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:02 INFO - PROCESS | 2860 | 1467110522448 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 03:42:02 INFO - PROCESS | 2860 | 1467110522453 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 2860 | 1467110522455 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:02 INFO - PROCESS | 2860 | ++DOCSHELL 19EEC000 == 34 [pid = 2860] [id = 776] 03:42:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (19EEE800) [pid = 2860] [serial = 2326] [outer = 00000000] 03:42:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (1AABB400) [pid = 2860] [serial = 2327] [outer = 19EEE800] 03:42:02 INFO - PROCESS | 2860 | 1467110522556 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1B12D800) [pid = 2860] [serial = 2328] [outer = 19EEE800] 03:42:02 INFO - PROCESS | 2860 | 1467110522943 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]]]}] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 68 (19B48800) [pid = 2860] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 67 (0C58E400) [pid = 2860] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 66 (17118C00) [pid = 2860] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 65 (1C908C00) [pid = 2860] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 64 (1C84BC00) [pid = 2860] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 63 (19EF2000) [pid = 2860] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 62 (0C597C00) [pid = 2860] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 61 (1B29CC00) [pid = 2860] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 03:42:03 INFO - PROCESS | 2860 | --DOMWINDOW == 60 (13DEB800) [pid = 2860] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:42:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 734ms 03:42:03 INFO - PROCESS | 2860 | 1467110523032 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 2860 | 1467110523034 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 03:42:03 INFO - PROCESS | 2860 | 1467110523037 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:42:03 INFO - PROCESS | 2860 | 1467110523039 Marionette TRACE conn5 <- [1,3062,null,{}] 03:42:03 INFO - PROCESS | 2860 | 1467110523043 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}] 03:42:03 INFO - PROCESS | 2860 | 1467110523045 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:03 INFO - PROCESS | 2860 | 1467110523194 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 03:42:03 INFO - PROCESS | 2860 | 1467110523256 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 2860 | 1467110523258 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:03 INFO - PROCESS | 2860 | ++DOCSHELL 1B133000 == 35 [pid = 2860] [id = 777] 03:42:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 61 (1B1E9400) [pid = 2860] [serial = 2329] [outer = 00000000] 03:42:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 62 (0C76D000) [pid = 2860] [serial = 2330] [outer = 1B1E9400] 03:42:03 INFO - PROCESS | 2860 | 1467110523305 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 63 (19AAB400) [pid = 2860] [serial = 2331] [outer = 1B1E9400] 03:42:03 INFO - PROCESS | 2860 | 1467110523623 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]]]}] 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:42:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:42:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 630ms 03:42:03 INFO - PROCESS | 2860 | 1467110523672 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 2860 | 1467110523674 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 03:42:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:42:03 INFO - PROCESS | 2860 | 1467110523678 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 2860 | 1467110523679 Marionette TRACE conn5 <- [1,3066,null,{}] 03:42:03 INFO - PROCESS | 2860 | 1467110523698 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}] 03:42:03 INFO - PROCESS | 2860 | 1467110523700 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:03 INFO - PROCESS | 2860 | 1467110523784 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 03:42:03 INFO - PROCESS | 2860 | 1467110523789 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 2860 | 1467110523791 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:03 INFO - PROCESS | 2860 | ++DOCSHELL 1BA8D400 == 36 [pid = 2860] [id = 778] 03:42:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 64 (1BA98400) [pid = 2860] [serial = 2332] [outer = 00000000] 03:42:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 65 (1BFBB400) [pid = 2860] [serial = 2333] [outer = 1BA98400] 03:42:03 INFO - PROCESS | 2860 | 1467110523835 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 2860 | ++DOMWINDOW == 66 (1C843C00) [pid = 2860] [serial = 2334] [outer = 1BA98400] 03:42:04 INFO - PROCESS | 2860 | 1467110524258 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] 03:42:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:42:04 INFO - PROCESS | 2860 | 1467110524318 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 03:42:04 INFO - PROCESS | 2860 | 1467110524321 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 2860 | 1467110524323 Marionette TRACE conn5 <- [1,3070,null,{}] 03:42:04 INFO - PROCESS | 2860 | 1467110524329 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}] 03:42:04 INFO - PROCESS | 2860 | 1467110524331 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:04 INFO - PROCESS | 2860 | 1467110524415 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 03:42:04 INFO - PROCESS | 2860 | 1467110524420 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 2860 | 1467110524421 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:04 INFO - PROCESS | 2860 | ++DOCSHELL 1C851C00 == 37 [pid = 2860] [id = 779] 03:42:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 67 (1C906400) [pid = 2860] [serial = 2335] [outer = 00000000] 03:42:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 68 (1C9F6800) [pid = 2860] [serial = 2336] [outer = 1C906400] 03:42:04 INFO - PROCESS | 2860 | 1467110524464 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 2860 | ++DOMWINDOW == 69 (1C9FD800) [pid = 2860] [serial = 2337] [outer = 1C906400] 03:42:04 INFO - PROCESS | 2860 | 1467110524903 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]]]}] 03:42:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:42:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:42:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:42:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 634ms 03:42:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:42:04 INFO - PROCESS | 2860 | 1467110524957 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 2860 | 1467110524959 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 03:42:04 INFO - PROCESS | 2860 | 1467110524966 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 2860 | 1467110524968 Marionette TRACE conn5 <- [1,3074,null,{}] 03:42:05 INFO - PROCESS | 2860 | 1467110524986 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}] 03:42:05 INFO - PROCESS | 2860 | 1467110524988 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:05 INFO - PROCESS | 2860 | 1467110525069 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 03:42:05 INFO - PROCESS | 2860 | 1467110525074 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 2860 | 1467110525076 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:05 INFO - PROCESS | 2860 | ++DOCSHELL 1C9F5C00 == 38 [pid = 2860] [id = 780] 03:42:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (1CA8F800) [pid = 2860] [serial = 2338] [outer = 00000000] 03:42:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (1CA98C00) [pid = 2860] [serial = 2339] [outer = 1CA8F800] 03:42:05 INFO - PROCESS | 2860 | 1467110525119 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (1D3BDC00) [pid = 2860] [serial = 2340] [outer = 1CA8F800] 03:42:05 INFO - PROCESS | 2860 | 1467110525747 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:42:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:42:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 851ms 03:42:05 INFO - PROCESS | 2860 | 1467110525831 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 2860 | 1467110525836 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 03:42:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:42:05 INFO - PROCESS | 2860 | 1467110525841 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 2860 | 1467110525846 Marionette TRACE conn5 <- [1,3078,null,{}] 03:42:05 INFO - PROCESS | 2860 | 1467110525851 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}] 03:42:05 INFO - PROCESS | 2860 | 1467110525854 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:05 INFO - PROCESS | 2860 | 1467110525973 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 03:42:06 INFO - PROCESS | 2860 | 1467110526123 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 2860 | 1467110526126 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:06 INFO - PROCESS | 2860 | ++DOCSHELL 0FB03C00 == 39 [pid = 2860] [id = 781] 03:42:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (0FB04000) [pid = 2860] [serial = 2341] [outer = 00000000] 03:42:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1022AC00) [pid = 2860] [serial = 2342] [outer = 0FB04000] 03:42:06 INFO - PROCESS | 2860 | 1467110526185 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (13EE9400) [pid = 2860] [serial = 2343] [outer = 0FB04000] 03:42:06 INFO - PROCESS | 2860 | 1467110526696 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:42:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:42:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 870ms 03:42:06 INFO - PROCESS | 2860 | 1467110526715 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 2860 | 1467110526720 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 03:42:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:42:06 INFO - PROCESS | 2860 | 1467110526727 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 2860 | 1467110526730 Marionette TRACE conn5 <- [1,3082,null,{}] 03:42:06 INFO - PROCESS | 2860 | 1467110526734 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}] 03:42:06 INFO - PROCESS | 2860 | 1467110526737 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:06 INFO - PROCESS | 2860 | 1467110526884 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 03:42:07 INFO - PROCESS | 2860 | 1467110527036 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 2860 | 1467110527039 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:07 INFO - PROCESS | 2860 | ++DOCSHELL 16483800 == 40 [pid = 2860] [id = 782] 03:42:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 76 (1648DC00) [pid = 2860] [serial = 2344] [outer = 00000000] 03:42:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 77 (18111C00) [pid = 2860] [serial = 2345] [outer = 1648DC00] 03:42:07 INFO - PROCESS | 2860 | 1467110527098 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 2860 | ++DOMWINDOW == 78 (18822000) [pid = 2860] [serial = 2346] [outer = 1648DC00] 03:42:07 INFO - PROCESS | 2860 | 1467110527633 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:42:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:42:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 930ms 03:42:07 INFO - PROCESS | 2860 | 1467110527676 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 03:42:07 INFO - PROCESS | 2860 | 1467110527678 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 03:42:07 INFO - PROCESS | 2860 | 1467110527683 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:42:07 INFO - PROCESS | 2860 | 1467110527687 Marionette TRACE conn5 <- [1,3086,null,{}] 03:42:07 INFO - PROCESS | 2860 | 1467110527698 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}] 03:42:07 INFO - PROCESS | 2860 | 1467110527703 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:07 INFO - PROCESS | 2860 | 1467110527814 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 03:42:07 INFO - PROCESS | 2860 | 1467110527977 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 2860 | 1467110527981 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:08 INFO - PROCESS | 2860 | ++DOCSHELL 19AA4C00 == 41 [pid = 2860] [id = 783] 03:42:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 79 (19AA7C00) [pid = 2860] [serial = 2347] [outer = 00000000] 03:42:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 80 (19B45000) [pid = 2860] [serial = 2348] [outer = 19AA7C00] 03:42:08 INFO - PROCESS | 2860 | 1467110528037 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 81 (19EF7400) [pid = 2860] [serial = 2349] [outer = 19AA7C00] 03:42:08 INFO - PROCESS | 2860 | 1467110528565 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]]]}] 03:42:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:42:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:42:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 930ms 03:42:08 INFO - PROCESS | 2860 | 1467110528619 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 2860 | 1467110528622 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 03:42:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:42:08 INFO - PROCESS | 2860 | 1467110528626 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 2860 | 1467110528628 Marionette TRACE conn5 <- [1,3090,null,{}] 03:42:08 INFO - PROCESS | 2860 | 1467110528632 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}] 03:42:08 INFO - PROCESS | 2860 | 1467110528634 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:08 INFO - PROCESS | 2860 | 1467110528746 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 03:42:08 INFO - PROCESS | 2860 | 1467110528919 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 2860 | 1467110528921 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:08 INFO - PROCESS | 2860 | ++DOCSHELL 1882E400 == 42 [pid = 2860] [id = 784] 03:42:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 82 (19F65C00) [pid = 2860] [serial = 2350] [outer = 00000000] 03:42:08 INFO - PROCESS | 2860 | ++DOMWINDOW == 83 (1C90F000) [pid = 2860] [serial = 2351] [outer = 19F65C00] 03:42:08 INFO - PROCESS | 2860 | 1467110528977 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 2860 | ++DOMWINDOW == 84 (1CA8C400) [pid = 2860] [serial = 2352] [outer = 19F65C00] 03:42:09 INFO - PROCESS | 2860 | 1467110529463 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:42:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:42:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 870ms 03:42:09 INFO - PROCESS | 2860 | 1467110529649 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 2860 | 1467110529653 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 03:42:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:42:09 INFO - PROCESS | 2860 | 1467110529702 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 2860 | 1467110529705 Marionette TRACE conn5 <- [1,3094,null,{}] 03:42:09 INFO - PROCESS | 2860 | 1467110529711 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}] 03:42:09 INFO - PROCESS | 2860 | 1467110529714 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:09 INFO - PROCESS | 2860 | 1467110529823 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 03:42:09 INFO - PROCESS | 2860 | 1467110529970 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 2860 | 1467110529975 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:10 INFO - PROCESS | 2860 | ++DOCSHELL 0FB74000 == 43 [pid = 2860] [id = 785] 03:42:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 85 (0FB74400) [pid = 2860] [serial = 2353] [outer = 00000000] 03:42:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 86 (10055C00) [pid = 2860] [serial = 2354] [outer = 0FB74400] 03:42:10 INFO - PROCESS | 2860 | 1467110530027 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 2860 | ++DOMWINDOW == 87 (1005DC00) [pid = 2860] [serial = 2355] [outer = 0FB74400] 03:42:10 INFO - PROCESS | 2860 | 1467110530564 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]]]}] 03:42:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:42:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:42:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:42:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 890ms 03:42:10 INFO - PROCESS | 2860 | 1467110530579 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 2860 | 1467110530582 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 03:42:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:42:10 INFO - PROCESS | 2860 | 1467110530588 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 2860 | 1467110530592 Marionette TRACE conn5 <- [1,3098,null,{}] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 1C851C00 == 42 [pid = 2860] [id = 779] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 1BA8D400 == 41 [pid = 2860] [id = 778] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 1B133000 == 40 [pid = 2860] [id = 777] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 19EEC000 == 39 [pid = 2860] [id = 776] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 19085400 == 38 [pid = 2860] [id = 775] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 18CEA400 == 37 [pid = 2860] [id = 774] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 17594C00 == 36 [pid = 2860] [id = 773] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 10051400 == 35 [pid = 2860] [id = 772] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 10057C00 == 34 [pid = 2860] [id = 771] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 0C885C00 == 33 [pid = 2860] [id = 770] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 10055000 == 32 [pid = 2860] [id = 769] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 0C592C00 == 31 [pid = 2860] [id = 764] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 1C906800 == 30 [pid = 2860] [id = 768] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 19AA4C00 == 29 [pid = 2860] [id = 783] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 1882E400 == 28 [pid = 2860] [id = 784] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 16483800 == 27 [pid = 2860] [id = 782] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 1C9F5C00 == 26 [pid = 2860] [id = 780] 03:42:11 INFO - PROCESS | 2860 | --DOCSHELL 0FB03C00 == 25 [pid = 2860] [id = 781] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 86 (19D22000) [pid = 2860] [serial = 2298] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 85 (0FA76800) [pid = 2860] [serial = 2277] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 84 (177AF000) [pid = 2860] [serial = 2280] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 83 (1D3B9400) [pid = 2860] [serial = 2289] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 82 (1CA8A400) [pid = 2860] [serial = 2286] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 81 (1C58A800) [pid = 2860] [serial = 2283] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 80 (0FB09800) [pid = 2860] [serial = 2292] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 79 (19BBEC00) [pid = 2860] [serial = 2297] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 78 (1BD73C00) [pid = 2860] [serial = 2300] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 77 (1C58B000) [pid = 2860] [serial = 2301] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 76 (13EE1800) [pid = 2860] [serial = 2295] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 75 (0C87A000) [pid = 2860] [serial = 2291] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 74 (13DF3400) [pid = 2860] [serial = 2294] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 73 (0C878C00) [pid = 2860] [serial = 2276] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 72 (1750A000) [pid = 2860] [serial = 2279] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 71 (1BA2C000) [pid = 2860] [serial = 2282] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 70 (1C9FD400) [pid = 2860] [serial = 2285] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | --DOMWINDOW == 69 (1CA96400) [pid = 2860] [serial = 2288] [outer = 00000000] [url = about:blank] 03:42:11 INFO - PROCESS | 2860 | 1467110531455 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}] 03:42:11 INFO - PROCESS | 2860 | 1467110531459 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:11 INFO - PROCESS | 2860 | 1467110531559 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 03:42:11 INFO - PROCESS | 2860 | 1467110531656 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 2860 | 1467110531660 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:11 INFO - PROCESS | 2860 | ++DOCSHELL 0C598800 == 26 [pid = 2860] [id = 786] 03:42:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 70 (0C59AC00) [pid = 2860] [serial = 2356] [outer = 00000000] 03:42:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 71 (0C63B800) [pid = 2860] [serial = 2357] [outer = 0C59AC00] 03:42:11 INFO - PROCESS | 2860 | 1467110531709 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 2860 | ++DOMWINDOW == 72 (0C836400) [pid = 2860] [serial = 2358] [outer = 0C59AC00] 03:42:12 INFO - PROCESS | 2860 | 1467110532143 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"]]]}] 03:42:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:42:12 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 03:42:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:42:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1611ms 03:42:12 INFO - PROCESS | 2860 | 1467110532201 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 2860 | 1467110532204 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 03:42:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:42:12 INFO - PROCESS | 2860 | 1467110532213 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 2860 | 1467110532215 Marionette TRACE conn5 <- [1,3102,null,{}] 03:42:12 INFO - PROCESS | 2860 | 1467110532220 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}] 03:42:12 INFO - PROCESS | 2860 | 1467110532223 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:12 INFO - PROCESS | 2860 | 1467110532318 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 03:42:12 INFO - PROCESS | 2860 | 1467110532328 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\", \"de27cc06-a5cc-4ef6-8a7c-8cb78448336d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 2860 | 1467110532332 Marionette INFO sendAsync 7bb5e027-d4c9-46e8-877d-9705d0d64ae6 03:42:12 INFO - PROCESS | 2860 | ++DOCSHELL 10054000 == 27 [pid = 2860] [id = 787] 03:42:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 73 (10054C00) [pid = 2860] [serial = 2359] [outer = 00000000] 03:42:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 74 (1005EC00) [pid = 2860] [serial = 2360] [outer = 10054C00] 03:42:12 INFO - PROCESS | 2860 | 1467110532378 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 2860 | ++DOMWINDOW == 75 (1022F000) [pid = 2860] [serial = 2361] [outer = 10054C00] 03:42:12 INFO - PROCESS | 2860 | 1467110532940 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]]]}] 03:42:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:42:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 790ms 03:42:13 INFO - PROCESS | 2860 | 1467110533014 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 2860 | 1467110533016 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 03:42:14 WARNING - u'runner_teardown' () 03:42:14 INFO - No more tests 03:42:14 INFO - Got 0 unexpected results 03:42:14 INFO - SUITE-END | took 683s 03:42:14 INFO - Closing logging queue 03:42:14 INFO - queue closed 03:42:14 INFO - Return code: 0 03:42:14 WARNING - # TBPL SUCCESS # 03:42:14 INFO - Running post-action listener: _resource_record_post_action 03:42:14 INFO - Running post-run listener: _resource_record_post_run 03:42:15 INFO - Total resource usage - Wall time: 692s; CPU: 14.0%; Read bytes: 75476992; Write bytes: 1127775744; Read time: 915390; Write time: 8070600 03:42:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:42:15 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 44474368; Read time: 0; Write time: 51510 03:42:15 INFO - run-tests - Wall time: 690s; CPU: 14.0%; Read bytes: 75417600; Write bytes: 1065777152; Read time: 901960; Write time: 7964790 03:42:15 INFO - Running post-run listener: _upload_blobber_files 03:42:15 INFO - Blob upload gear active. 03:42:15 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:42: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 03:42: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', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:42: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 mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:42:15 INFO - (blobuploader) - INFO - Open directory for files ... 03:42:15 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:42:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:42:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:42:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:42:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:42:16 INFO - (blobuploader) - INFO - Done attempting. 03:42:16 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:42:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:42:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:42:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:42:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:42:18 INFO - (blobuploader) - INFO - Done attempting. 03:42:18 INFO - (blobuploader) - INFO - Iteration through files over. 03:42:18 INFO - Return code: 0 03:42:18 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:42:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9c1be3dd55c72d51716d40416950178628dd2f60c445658638ba2bdebec61dae949b9be791d5edbb24d00835c1796ea0a67aef8da173b6ef1f2df8f9246e4ff8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/974b5a6ebff622cf387bacc3cdf2bb1f5c3d1135ac62567baa015507acbf1f1c5c6d47b0fca42b66ac9d6607e635de90a131117834d4348733b934de2b1f5db1"} 03:42:18 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:42:18 INFO - Writing to file C:\slave\test\properties\blobber_files 03:42:18 INFO - Contents: 03:42:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9c1be3dd55c72d51716d40416950178628dd2f60c445658638ba2bdebec61dae949b9be791d5edbb24d00835c1796ea0a67aef8da173b6ef1f2df8f9246e4ff8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/974b5a6ebff622cf387bacc3cdf2bb1f5c3d1135ac62567baa015507acbf1f1c5c6d47b0fca42b66ac9d6607e635de90a131117834d4348733b934de2b1f5db1"} 03:42:18 INFO - Running post-run listener: copy_logs_to_upload_dir 03:42:18 INFO - Copying logs to upload dir... 03:42:18 INFO - mkdir: C:\slave\test\build\upload\logs 03:42:18 INFO - Copying logs to upload dir... 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - Using _rmtree_windows ... 03:42:18 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=905.381000 ========= master_lag: 0.20 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 5 secs) (at 2016-06-28 03:42:18.720816) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 03:42:18.721760) ========= '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-232 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-232 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-232 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/mozilla-beta/sha512/9c1be3dd55c72d51716d40416950178628dd2f60c445658638ba2bdebec61dae949b9be791d5edbb24d00835c1796ea0a67aef8da173b6ef1f2df8f9246e4ff8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/974b5a6ebff622cf387bacc3cdf2bb1f5c3d1135ac62567baa015507acbf1f1c5c6d47b0fca42b66ac9d6607e635de90a131117834d4348733b934de2b1f5db1"} build_url:https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9c1be3dd55c72d51716d40416950178628dd2f60c445658638ba2bdebec61dae949b9be791d5edbb24d00835c1796ea0a67aef8da173b6ef1f2df8f9246e4ff8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/974b5a6ebff622cf387bacc3cdf2bb1f5c3d1135ac62567baa015507acbf1f1c5c6d47b0fca42b66ac9d6607e635de90a131117834d4348733b934de2b1f5db1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/TS1szgatQcy2SFbyzoRlBg/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 03:42:18.847557) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 03:42:18.848371) ========= '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-232 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-232 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=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-232 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-06-28 03:42:18.964834) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-28 03:42:18.965160) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-28 03:42:19.532226) ========= ========= Total master_lag: 0.38 =========