builder: fx-team_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-214 starttime: 1461145685.26 results: success (0) buildid: 20160420003638 builduid: 66025015e446452684362c566e4ccc28 revision: 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:05.256328) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:05.256728) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:05.256997) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:05.422891) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 02:48:05.423259) ========= '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-214 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-214 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-214 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 --02:48:06-- 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% 6.35 MB/s 02:48:07 (6.35 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.528000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 02:48:07.003344) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 02:48:07.003668) ========= '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-214 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-214 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-214 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.201000 ========= master_lag: 0.30 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 02:48:11.504224) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 02:48:11.504761) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-214 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-214 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-214 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-04-20 02:48:12,122 truncating revision to first 12 chars 2016-04-20 02:48:12,122 Setting DEBUG logging. 2016-04-20 02:48:12,122 attempt 1/10 2016-04-20 02:48:12,122 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/1818ce9afc9b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 02:48:13,479 unpacking tar archive at: fx-team-1818ce9afc9b/testing/mozharness/ program finished with exit code 0 elapsedTime=2.193000 ========= master_lag: 3.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 02:48:16.749879) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:16.750190) ========= script_repo_revision: 1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:16.750598) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:16.750879) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:48:16.789291) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 54 secs) (at 2016-04-20 02:48:16.789563) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-214 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-214 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-214 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 02:48:17 INFO - MultiFileLogger online at 20160420 02:48:17 in C:\slave\test 02:48:17 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 02:48:17 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:48:17 INFO - {'append_to_log': False, 02:48:17 INFO - 'base_work_dir': 'C:\\slave\\test', 02:48:17 INFO - 'blob_upload_branch': 'fx-team', 02:48:17 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:48:17 INFO - 'buildbot_json_path': 'buildprops.json', 02:48:17 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:48:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:48:17 INFO - 'download_minidump_stackwalk': True, 02:48:17 INFO - 'download_symbols': 'true', 02:48:17 INFO - 'e10s': False, 02:48:17 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:48:17 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:48:17 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:48:17 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:48:17 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:48:17 INFO - 'C:/mozilla-build/tooltool.py'), 02:48:17 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:48:17 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:48:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:48:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:48:17 INFO - 'log_level': 'info', 02:48:17 INFO - 'log_to_console': True, 02:48:17 INFO - 'opt_config_files': (), 02:48:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:48:17 INFO - '--processes=1', 02:48:17 INFO - '--config=%(test_path)s/wptrunner.ini', 02:48:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:48:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:48:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:48:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:48:17 INFO - 'pip_index': False, 02:48:17 INFO - 'require_test_zip': True, 02:48:17 INFO - 'test_type': ('testharness',), 02:48:17 INFO - 'this_chunk': '1', 02:48:17 INFO - 'total_chunks': '10', 02:48:17 INFO - 'virtualenv_path': 'venv', 02:48:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:48:17 INFO - 'work_dir': 'build'} 02:48:17 INFO - ##### 02:48:17 INFO - ##### Running clobber step. 02:48:17 INFO - ##### 02:48:17 INFO - Running pre-action listener: _resource_record_pre_action 02:48:17 INFO - Running main action method: clobber 02:48:17 INFO - rmtree: C:\slave\test\build 02:48:17 INFO - Using _rmtree_windows ... 02:48:17 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:49:48 INFO - Running post-action listener: _resource_record_post_action 02:49:48 INFO - ##### 02:49:48 INFO - ##### Running read-buildbot-config step. 02:49:48 INFO - ##### 02:49:48 INFO - Running pre-action listener: _resource_record_pre_action 02:49:48 INFO - Running main action method: read_buildbot_config 02:49:48 INFO - Using buildbot properties: 02:49:48 INFO - { 02:49:48 INFO - "project": "", 02:49:48 INFO - "product": "firefox", 02:49:48 INFO - "script_repo_revision": "production", 02:49:48 INFO - "scheduler": "tests-fx-team-win7_ix-debug-unittest-7-3600", 02:49:48 INFO - "repository": "", 02:49:48 INFO - "buildername": "Windows 7 32-bit fx-team debug test web-platform-tests-1", 02:49:48 INFO - "buildid": "20160420003638", 02:49:48 INFO - "pgo_build": "False", 02:49:48 INFO - "basedir": "C:\\slave\\test", 02:49:48 INFO - "buildnumber": 312, 02:49:48 INFO - "slavename": "t-w732-ix-214", 02:49:48 INFO - "revision": "1818ce9afc9bb6d66c5b8dafa3d0e186ca37dfc4", 02:49:48 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 02:49:48 INFO - "platform": "win32", 02:49:48 INFO - "branch": "fx-team", 02:49:48 INFO - "repo_path": "integration/fx-team", 02:49:48 INFO - "moz_repo_path": "", 02:49:48 INFO - "stage_platform": "win32", 02:49:48 INFO - "builduid": "66025015e446452684362c566e4ccc28", 02:49:48 INFO - "slavebuilddir": "test" 02:49:48 INFO - } 02:49:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 02:49:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 02:49:48 INFO - Running post-action listener: _resource_record_post_action 02:49:48 INFO - ##### 02:49:48 INFO - ##### Running download-and-extract step. 02:49:48 INFO - ##### 02:49:48 INFO - Running pre-action listener: _resource_record_pre_action 02:49:48 INFO - Running main action method: download_and_extract 02:49:48 INFO - mkdir: C:\slave\test\build\tests 02:49:48 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')]} 02:49:48 INFO - https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 02:49:48 INFO - trying https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 02:49:48 INFO - Downloading https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 02:49:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 02:49:49 INFO - Downloaded 1274 bytes. 02:49:49 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 02:49:49 INFO - Using the following test package requirements: 02:49:49 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 02:49:49 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 02:49:49 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 02:49:49 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'jsshell-win32.zip'], 02:49:49 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 02:49:49 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 02:49:49 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 02:49:49 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 02:49:49 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 02:49:49 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 02:49:49 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 02:49:49 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 02:49: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')]} 02:49:49 INFO - https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 02:49:50 INFO - trying https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 02:49:50 INFO - Downloading https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 02:49:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 02:49:51 INFO - Downloaded 20462709 bytes. 02:49:51 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:49:51 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:49:53 INFO - caution: filename not matched: web-platform/* 02:49:53 INFO - Return code: 11 02:49:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:53 INFO - https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 02:49:53 INFO - trying https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 02:49:53 INFO - Downloading https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 02:49:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 02:49:56 INFO - Downloaded 36382594 bytes. 02:49:56 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:49:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:50:44 INFO - caution: filename not matched: bin/* 02:50:44 INFO - caution: filename not matched: config/* 02:50:44 INFO - caution: filename not matched: mozbase/* 02:50:44 INFO - caution: filename not matched: marionette/* 02:50:44 INFO - caution: filename not matched: tools/wptserve/* 02:50:44 INFO - Return code: 11 02:50: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')]} 02:50:44 INFO - https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 02:50:44 INFO - trying https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 02:50:44 INFO - Downloading https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 02:50:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 02:50:46 INFO - Downloaded 67400670 bytes. 02:50:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 02:50:46 INFO - mkdir: C:\slave\test\properties 02:50:46 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:50:46 INFO - Writing to file C:\slave\test\properties\build_url 02:50:46 INFO - Contents: 02:50:46 INFO - build_url:https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 02:50:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 02:50:46 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:50:46 INFO - Writing to file C:\slave\test\properties\symbols_url 02:50:46 INFO - Contents: 02:50:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 02:50:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:46 INFO - https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:50:47 INFO - trying https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 02:50:47 INFO - Downloading https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 02:50:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 02:50:50 INFO - Downloaded 58233934 bytes. 02:50:50 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:50:50 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:50:54 INFO - Return code: 0 02:50:54 INFO - Running post-action listener: _resource_record_post_action 02:50:54 INFO - Running post-action listener: set_extra_try_arguments 02:50:54 INFO - ##### 02:50:54 INFO - ##### Running create-virtualenv step. 02:50:54 INFO - ##### 02:50:54 INFO - Running pre-action listener: _pre_create_virtualenv 02:50:54 INFO - Running pre-action listener: _resource_record_pre_action 02:50:54 INFO - Running main action method: create_virtualenv 02:50:54 INFO - Creating virtualenv C:\slave\test\build\venv 02:50:54 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 02:50:54 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:51:00 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:51:04 INFO - Installing distribute......................................................................................................................................................................................done. 02:51:06 INFO - Return code: 0 02:51:06 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:51:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:06 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19368>, '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 0x0182DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C6F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-214', 'USERDOMAIN': 'T-W732-IX-214', '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-214', '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 02:51:06 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 02:51:06 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 02:51:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:06 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:06 INFO - 'COMPUTERNAME': 'T-W732-IX-214', 02:51:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:06 INFO - 'DCLOCATION': 'SCL3', 02:51:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:06 INFO - 'HOMEDRIVE': 'C:', 02:51:06 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:06 INFO - 'KTS_VERSION': '1.19c', 02:51:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:06 INFO - 'LOGONSERVER': '\\\\T-W732-IX-214', 02:51:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:06 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:06 INFO - 'MOZ_AIRBAG': '1', 02:51:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:06 INFO - 'MOZ_MSVCVERSION': '8', 02:51:06 INFO - 'MOZ_NO_REMOTE': '1', 02:51:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:06 INFO - 'NO_EM_RESTART': '1', 02:51:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:06 INFO - 'OS': 'Windows_NT', 02:51:06 INFO - 'OURDRIVE': 'C:', 02:51:06 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', 02:51:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:06 INFO - 'PROCESSOR_LEVEL': '6', 02:51:06 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:06 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:06 INFO - 'PROMPT': '$P$G', 02:51:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:06 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:06 INFO - 'PWD': 'C:\\slave\\test', 02:51:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:06 INFO - 'SYSTEMDRIVE': 'C:', 02:51:06 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:06 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:06 INFO - 'TEST1': 'testie', 02:51:06 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:06 INFO - 'USERDOMAIN': 'T-W732-IX-214', 02:51:06 INFO - 'USERNAME': 'cltbld', 02:51:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:06 INFO - 'WINDIR': 'C:\\windows', 02:51:06 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:06 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:07 INFO - Downloading/unpacking psutil>=0.7.1 02:51:07 INFO - Running setup.py egg_info for package psutil 02:51:07 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:51:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:51:07 INFO - Installing collected packages: psutil 02:51:07 INFO - Running setup.py install for psutil 02:51:07 INFO - building 'psutil._psutil_windows' extension 02:51:07 INFO - error: Unable to find vcvarsall.bat 02:51:07 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-smoidk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:51:07 INFO - running install 02:51:07 INFO - running build 02:51:07 INFO - running build_py 02:51:07 INFO - creating build 02:51:07 INFO - creating build\lib.win32-2.7 02:51:07 INFO - creating build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:51:07 INFO - running build_ext 02:51:07 INFO - building 'psutil._psutil_windows' extension 02:51:07 INFO - error: Unable to find vcvarsall.bat 02:51:07 INFO - ---------------------------------------- 02:51:07 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-smoidk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:51:07 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:51:07 WARNING - Return code: 1 02:51:07 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! 02:51:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:51:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:07 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19368>, '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 0x0182DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C6F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-214', 'USERDOMAIN': 'T-W732-IX-214', '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-214', '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 02:51:07 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 02:51:07 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:51:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:07 INFO - 'COMPUTERNAME': 'T-W732-IX-214', 02:51:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:07 INFO - 'DCLOCATION': 'SCL3', 02:51:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:07 INFO - 'HOMEDRIVE': 'C:', 02:51:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:07 INFO - 'KTS_VERSION': '1.19c', 02:51:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-214', 02:51:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:07 INFO - 'MOZ_AIRBAG': '1', 02:51:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:07 INFO - 'MOZ_MSVCVERSION': '8', 02:51:07 INFO - 'MOZ_NO_REMOTE': '1', 02:51:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:07 INFO - 'NO_EM_RESTART': '1', 02:51:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:07 INFO - 'OS': 'Windows_NT', 02:51:07 INFO - 'OURDRIVE': 'C:', 02:51:07 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', 02:51:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:07 INFO - 'PROCESSOR_LEVEL': '6', 02:51:07 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:07 INFO - 'PROMPT': '$P$G', 02:51:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:07 INFO - 'PWD': 'C:\\slave\\test', 02:51:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:07 INFO - 'SYSTEMDRIVE': 'C:', 02:51:07 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:07 INFO - 'TEST1': 'testie', 02:51:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:07 INFO - 'USERDOMAIN': 'T-W732-IX-214', 02:51:07 INFO - 'USERNAME': 'cltbld', 02:51:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:07 INFO - 'WINDIR': 'C:\\windows', 02:51:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:51:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:51:08 INFO - Running setup.py egg_info for package mozsystemmonitor 02:51:08 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:51:08 INFO - Running setup.py egg_info for package psutil 02:51:08 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:51:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:51:08 INFO - Installing collected packages: mozsystemmonitor, psutil 02:51:08 INFO - Running setup.py install for mozsystemmonitor 02:51:08 INFO - Running setup.py install for psutil 02:51:08 INFO - building 'psutil._psutil_windows' extension 02:51:08 INFO - error: Unable to find vcvarsall.bat 02:51:08 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-6ossx2-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:51:08 INFO - running install 02:51:08 INFO - running build 02:51:08 INFO - running build_py 02:51:08 INFO - running build_ext 02:51:08 INFO - building 'psutil._psutil_windows' extension 02:51:08 INFO - error: Unable to find vcvarsall.bat 02:51:08 INFO - ---------------------------------------- 02:51:08 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld\appdata\local\temp\pip-6ossx2-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:51:08 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:51:08 WARNING - Return code: 1 02:51:08 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 02:51:08 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:51:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:08 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19368>, '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 0x0182DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C6F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-214', 'USERDOMAIN': 'T-W732-IX-214', '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-214', '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 02:51:08 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 02:51:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:51:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:08 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:08 INFO - 'COMPUTERNAME': 'T-W732-IX-214', 02:51:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:08 INFO - 'DCLOCATION': 'SCL3', 02:51:08 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:08 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:08 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:08 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:08 INFO - 'HOMEDRIVE': 'C:', 02:51:08 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:08 INFO - 'KTS_VERSION': '1.19c', 02:51:08 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:08 INFO - 'LOGONSERVER': '\\\\T-W732-IX-214', 02:51:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:08 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:08 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:08 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:08 INFO - 'MOZ_AIRBAG': '1', 02:51:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:08 INFO - 'MOZ_MSVCVERSION': '8', 02:51:08 INFO - 'MOZ_NO_REMOTE': '1', 02:51:08 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:08 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:08 INFO - 'NO_EM_RESTART': '1', 02:51:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:08 INFO - 'OS': 'Windows_NT', 02:51:08 INFO - 'OURDRIVE': 'C:', 02:51:08 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', 02:51:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:08 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:08 INFO - 'PROCESSOR_LEVEL': '6', 02:51:08 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:08 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:08 INFO - 'PROMPT': '$P$G', 02:51:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:08 INFO - 'PWD': 'C:\\slave\\test', 02:51:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:08 INFO - 'SYSTEMDRIVE': 'C:', 02:51:08 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:08 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:08 INFO - 'TEST1': 'testie', 02:51:08 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:08 INFO - 'USERDOMAIN': 'T-W732-IX-214', 02:51:08 INFO - 'USERNAME': 'cltbld', 02:51:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:08 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:08 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:08 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:08 INFO - 'WINDIR': 'C:\\windows', 02:51:08 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:08 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:09 INFO - Downloading/unpacking blobuploader==1.2.4 02:51:09 INFO - Downloading blobuploader-1.2.4.tar.gz 02:51:09 INFO - Running setup.py egg_info for package blobuploader 02:51:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:51:13 INFO - Running setup.py egg_info for package requests 02:51:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:51:13 INFO - Downloading docopt-0.6.1.tar.gz 02:51:13 INFO - Running setup.py egg_info for package docopt 02:51:13 INFO - Installing collected packages: blobuploader, docopt, requests 02:51:13 INFO - Running setup.py install for blobuploader 02:51:13 INFO - Running setup.py install for docopt 02:51:13 INFO - Running setup.py install for requests 02:51:13 INFO - Successfully installed blobuploader docopt requests 02:51:13 INFO - Cleaning up... 02:51:13 INFO - Return code: 0 02:51:13 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:51:13 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')]} 02:51:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:13 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')]} 02:51:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:13 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19368>, '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 0x0182DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C6F0C0>, '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-214', 'USERDOMAIN': 'T-W732-IX-214', '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-214', '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 02:51:13 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 02:51:13 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 02:51:13 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:13 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:13 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:13 INFO - 'COMPUTERNAME': 'T-W732-IX-214', 02:51:13 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:13 INFO - 'DCLOCATION': 'SCL3', 02:51:13 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:13 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:13 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:13 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:13 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:13 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:13 INFO - 'HOMEDRIVE': 'C:', 02:51:13 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:13 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:13 INFO - 'KTS_VERSION': '1.19c', 02:51:13 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:13 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:13 INFO - 'LOGONSERVER': '\\\\T-W732-IX-214', 02:51:13 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:13 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:13 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:13 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:13 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:13 INFO - 'MOZ_AIRBAG': '1', 02:51:13 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:13 INFO - 'MOZ_MSVCVERSION': '8', 02:51:13 INFO - 'MOZ_NO_REMOTE': '1', 02:51:13 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:13 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:13 INFO - 'NO_EM_RESTART': '1', 02:51:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:13 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:13 INFO - 'OS': 'Windows_NT', 02:51:13 INFO - 'OURDRIVE': 'C:', 02:51:13 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', 02:51:13 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:13 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:13 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:13 INFO - 'PROCESSOR_LEVEL': '6', 02:51:13 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:13 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:13 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:13 INFO - 'PROMPT': '$P$G', 02:51:13 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:13 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:13 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:13 INFO - 'PWD': 'C:\\slave\\test', 02:51:13 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:13 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:13 INFO - 'SYSTEMDRIVE': 'C:', 02:51:13 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:13 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:13 INFO - 'TEST1': 'testie', 02:51:13 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:13 INFO - 'USERDOMAIN': 'T-W732-IX-214', 02:51:13 INFO - 'USERNAME': 'cltbld', 02:51:13 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:13 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:13 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:13 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:13 INFO - 'WINDIR': 'C:\\windows', 02:51:13 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:13 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:51:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:51:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:51:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:51:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:51:18 INFO - Unpacking c:\slave\test\build\tests\marionette 02:51:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:51:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:51:18 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 02:51:18 INFO - Running setup.py install for browsermob-proxy 02:51:32 INFO - Running setup.py install for manifestparser 02:51:32 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for marionette-client 02:51:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:51:32 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for marionette-driver 02:51:32 INFO - Running setup.py install for mozcrash 02:51:32 INFO - Running setup.py install for mozdebug 02:51:32 INFO - Running setup.py install for mozdevice 02:51:32 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozfile 02:51:32 INFO - Running setup.py install for mozhttpd 02:51:32 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozinfo 02:51:32 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozInstall 02:51:32 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozleak 02:51:32 INFO - Running setup.py install for mozlog 02:51:32 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for moznetwork 02:51:32 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozprocess 02:51:32 INFO - Running setup.py install for mozprofile 02:51:32 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozrunner 02:51:32 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for mozscreenshot 02:51:32 INFO - Running setup.py install for moztest 02:51:32 INFO - Running setup.py install for mozversion 02:51:32 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:51:32 INFO - Running setup.py install for wptserve 02:51:32 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 02:51:32 INFO - Cleaning up... 02:51:32 INFO - Return code: 0 02:51:32 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:51:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:51:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:51:32 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 0x01B666B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C5D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018E8D90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C19368>, '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 0x0182DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C6F0C0>, '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-214', 'USERDOMAIN': 'T-W732-IX-214', '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-214', '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 02:51:32 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 02:51:32 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 02:51:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:32 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:32 INFO - 'COMPUTERNAME': 'T-W732-IX-214', 02:51:32 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:32 INFO - 'DCLOCATION': 'SCL3', 02:51:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:32 INFO - 'HOMEDRIVE': 'C:', 02:51:32 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:32 INFO - 'KTS_VERSION': '1.19c', 02:51:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:32 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:32 INFO - 'LOGONSERVER': '\\\\T-W732-IX-214', 02:51:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:32 INFO - 'MOZ_AIRBAG': '1', 02:51:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:32 INFO - 'MOZ_MSVCVERSION': '8', 02:51:32 INFO - 'MOZ_NO_REMOTE': '1', 02:51:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:32 INFO - 'NO_EM_RESTART': '1', 02:51:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:32 INFO - 'OS': 'Windows_NT', 02:51:32 INFO - 'OURDRIVE': 'C:', 02:51:32 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', 02:51:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:32 INFO - 'PROCESSOR_LEVEL': '6', 02:51:32 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:32 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:32 INFO - 'PROMPT': '$P$G', 02:51:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:32 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:32 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:32 INFO - 'PWD': 'C:\\slave\\test', 02:51:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:32 INFO - 'SYSTEMDRIVE': 'C:', 02:51:32 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:32 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:32 INFO - 'TEST1': 'testie', 02:51:32 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:32 INFO - 'USERDOMAIN': 'T-W732-IX-214', 02:51:32 INFO - 'USERNAME': 'cltbld', 02:51:32 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:32 INFO - 'WINDIR': 'C:\\windows', 02:51:32 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:32 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:36 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:51:36 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:51:36 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:51:36 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:51:36 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:51:36 INFO - Unpacking c:\slave\test\build\tests\marionette 02:51:36 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:51:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:51:36 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)) 02:51:48 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)) 02:51:48 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)) 02:51:48 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)) 02:51:48 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)) 02:51:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:51:48 INFO - Downloading blessings-1.6.tar.gz 02:51:48 INFO - Running setup.py egg_info for package blessings 02:51:48 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)) 02:51:48 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:51:48 INFO - Running setup.py install for blessings 02:51:48 INFO - Running setup.py install for browsermob-proxy 02:51:48 INFO - Running setup.py install for manifestparser 02:51:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Running setup.py install for marionette-client 02:51:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:51:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Running setup.py install for marionette-driver 02:51:48 INFO - Running setup.py install for mozcrash 02:51:48 INFO - Running setup.py install for mozdebug 02:51:48 INFO - Running setup.py install for mozdevice 02:51:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Running setup.py install for mozhttpd 02:51:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Running setup.py install for mozInstall 02:51:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Running setup.py install for mozleak 02:51:48 INFO - Running setup.py install for mozprofile 02:51:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Running setup.py install for mozrunner 02:51:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:51:48 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:51:50 INFO - Running setup.py install for mozscreenshot 02:51:50 INFO - Running setup.py install for moztest 02:51:50 INFO - Running setup.py install for mozversion 02:51:50 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:51:50 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:51:50 INFO - Running setup.py install for wptserve 02:51:50 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:51:50 INFO - Cleaning up... 02:51:50 INFO - Return code: 0 02:51:50 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:51:50 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:51:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:51:50 INFO - Reading from file tmpfile_stdout 02:51:50 INFO - Using _rmtree_windows ... 02:51:50 INFO - Using _rmtree_windows ... 02:51:50 INFO - Current package versions: 02:51:50 INFO - blessings == 1.6 02:51:50 INFO - blobuploader == 1.2.4 02:51:50 INFO - browsermob-proxy == 0.6.0 02:51:50 INFO - distribute == 0.6.14 02:51:50 INFO - docopt == 0.6.1 02:51:50 INFO - manifestparser == 1.1 02:51:50 INFO - marionette-client == 2.3.0 02:51:50 INFO - marionette-driver == 1.4.0 02:51:50 INFO - mozInstall == 1.12 02:51:50 INFO - mozcrash == 0.17 02:51:50 INFO - mozdebug == 0.1 02:51:50 INFO - mozdevice == 0.48 02:51:50 INFO - mozfile == 1.2 02:51:50 INFO - mozhttpd == 0.7 02:51:50 INFO - mozinfo == 0.9 02:51:50 INFO - mozleak == 0.1 02:51:50 INFO - mozlog == 3.1 02:51:50 INFO - moznetwork == 0.27 02:51:50 INFO - mozprocess == 0.22 02:51:50 INFO - mozprofile == 0.28 02:51:50 INFO - mozrunner == 6.11 02:51:50 INFO - mozscreenshot == 0.1 02:51:50 INFO - mozsystemmonitor == 0.0 02:51:50 INFO - moztest == 0.7 02:51:50 INFO - mozversion == 1.4 02:51:50 INFO - requests == 1.2.3 02:51:50 INFO - wptserve == 1.4.0 02:51:50 INFO - Running post-action listener: _resource_record_post_action 02:51:50 INFO - Running post-action listener: _start_resource_monitoring 02:51:50 INFO - Starting resource monitoring. 02:51:50 INFO - ##### 02:51:50 INFO - ##### Running pull step. 02:51:50 INFO - ##### 02:51:50 INFO - Running pre-action listener: _resource_record_pre_action 02:51:50 INFO - Running main action method: pull 02:51:50 INFO - Pull has nothing to do! 02:51:50 INFO - Running post-action listener: _resource_record_post_action 02:51:50 INFO - ##### 02:51:50 INFO - ##### Running install step. 02:51:50 INFO - ##### 02:51:50 INFO - Running pre-action listener: _resource_record_pre_action 02:51:50 INFO - Running main action method: install 02:51:50 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:51:50 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:51:50 INFO - Reading from file tmpfile_stdout 02:51:50 INFO - Using _rmtree_windows ... 02:51:50 INFO - Using _rmtree_windows ... 02:51:50 INFO - Detecting whether we're running mozinstall >=1.0... 02:51:50 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:51:50 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:51:51 INFO - Reading from file tmpfile_stdout 02:51:51 INFO - Output received: 02:51:51 INFO - Usage: mozinstall-script.py [options] installer 02:51:51 INFO - Options: 02:51:51 INFO - -h, --help show this help message and exit 02:51:51 INFO - -d DEST, --destination=DEST 02:51:51 INFO - Directory to install application into. [default: 02:51:51 INFO - "C:\slave\test"] 02:51:51 INFO - --app=APP Application being installed. [default: firefox] 02:51:51 INFO - Using _rmtree_windows ... 02:51:51 INFO - Using _rmtree_windows ... 02:51:51 INFO - mkdir: C:\slave\test\build\application 02:51:51 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:51:51 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 02:51:53 INFO - Reading from file tmpfile_stdout 02:51:53 INFO - Output received: 02:51:53 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:51:53 INFO - Using _rmtree_windows ... 02:51:53 INFO - Using _rmtree_windows ... 02:51:53 INFO - Running post-action listener: _resource_record_post_action 02:51:53 INFO - ##### 02:51:53 INFO - ##### Running run-tests step. 02:51:53 INFO - ##### 02:51:53 INFO - Running pre-action listener: _resource_record_pre_action 02:51:53 INFO - Running main action method: run_tests 02:51:53 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:51:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:51:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:51:53 INFO - grabbing minidump binary from tooltool 02:51:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:53 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 0x01C19368>, '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 0x0182DD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C6F0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:51:53 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 02:51:53 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 02:51:53 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:51:54 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpflzmv5 02:51:54 INFO - INFO - File integrity verified, renaming tmpflzmv5 to win32-minidump_stackwalk.exe 02:51:54 INFO - Return code: 0 02:51:54 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:51:55 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:51:55 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 02:51:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 02:51:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:51:55 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:51:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:51:55 INFO - 'COMPUTERNAME': 'T-W732-IX-214', 02:51:55 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:51:55 INFO - 'DCLOCATION': 'SCL3', 02:51:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:51:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:51:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:51:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:51:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:51:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:51:55 INFO - 'HOMEDRIVE': 'C:', 02:51:55 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:51:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:51:55 INFO - 'KTS_VERSION': '1.19c', 02:51:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:51:55 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:51:55 INFO - 'LOGONSERVER': '\\\\T-W732-IX-214', 02:51:55 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:51:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:51:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:51:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:51:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:51:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:51:55 INFO - 'MOZ_AIRBAG': '1', 02:51:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:51:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:55 INFO - 'MOZ_MSVCVERSION': '8', 02:51:55 INFO - 'MOZ_NO_REMOTE': '1', 02:51:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:51:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:51:55 INFO - 'NO_EM_RESTART': '1', 02:51:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:51:55 INFO - 'OS': 'Windows_NT', 02:51:55 INFO - 'OURDRIVE': 'C:', 02:51:55 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', 02:51:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:51:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:51:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:51:55 INFO - 'PROCESSOR_LEVEL': '6', 02:51:55 INFO - 'PROCESSOR_REVISION': '1e05', 02:51:55 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:51:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:51:55 INFO - 'PROMPT': '$P$G', 02:51:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:51:55 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:51:55 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:51:55 INFO - 'PWD': 'C:\\slave\\test', 02:51:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:51:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:51:55 INFO - 'SYSTEMDRIVE': 'C:', 02:51:55 INFO - 'SYSTEMROOT': 'C:\\windows', 02:51:55 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:55 INFO - 'TEST1': 'testie', 02:51:55 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:51:55 INFO - 'USERDOMAIN': 'T-W732-IX-214', 02:51:55 INFO - 'USERNAME': 'cltbld', 02:51:55 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:51:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:51:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:51:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:51:55 INFO - 'WINDIR': 'C:\\windows', 02:51:55 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:51:55 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:51:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:51:55 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 02:51:56 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 02:51:56 INFO - import pkg_resources 02:51:58 INFO - Using 1 client processes 02:52:01 INFO - SUITE-START | Running 778 tests 02:52:01 INFO - Running testharness tests 02:52:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:52:01 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1ms 02:52:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:52:01 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:52:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:52:01 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:52:02 INFO - Setting up ssl 02:52:02 INFO - PROCESS | certutil | 02:52:02 INFO - PROCESS | certutil | 02:52:02 INFO - PROCESS | certutil | 02:52:02 INFO - Certificate Nickname Trust Attributes 02:52:02 INFO - SSL,S/MIME,JAR/XPI 02:52:02 INFO - 02:52:02 INFO - web-platform-tests CT,, 02:52:02 INFO - 02:52:02 INFO - Starting runner 02:52:03 INFO - PROCESS | 140 | [140] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 02:52:03 INFO - PROCESS | 140 | [140] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 02:52:03 INFO - PROCESS | 140 | [140] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 02:52:03 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 02:52:03 INFO - PROCESS | 140 | [140] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 02:52:05 INFO - PROCESS | 140 | 1461145925394 Marionette DEBUG Marionette enabled via build flag and pref 02:52:06 INFO - PROCESS | 140 | ++DOCSHELL 134D2800 == 1 [pid = 140] [id = 1] 02:52:06 INFO - PROCESS | 140 | ++DOMWINDOW == 1 (134D2C00) [pid = 140] [serial = 1] [outer = 00000000] 02:52:06 INFO - PROCESS | 140 | [140] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:52:06 INFO - PROCESS | 140 | ++DOMWINDOW == 2 (134D3800) [pid = 140] [serial = 2] [outer = 134D2C00] 02:52:06 INFO - PROCESS | 140 | ++DOCSHELL 1367A800 == 2 [pid = 140] [id = 2] 02:52:06 INFO - PROCESS | 140 | ++DOMWINDOW == 3 (1367AC00) [pid = 140] [serial = 3] [outer = 00000000] 02:52:06 INFO - PROCESS | 140 | [140] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:52:06 INFO - PROCESS | 140 | ++DOMWINDOW == 4 (1367B800) [pid = 140] [serial = 4] [outer = 1367AC00] 02:52:07 INFO - PROCESS | 140 | 1461145927168 Marionette INFO Listening on port 2828 02:52:09 INFO - PROCESS | 140 | 1461145929233 Marionette DEBUG Marionette enabled via command-line flag 02:52:09 INFO - PROCESS | 140 | [140] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:09 INFO - PROCESS | 140 | [140] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:09 INFO - PROCESS | 140 | ++DOCSHELL 12CE2C00 == 3 [pid = 140] [id = 3] 02:52:09 INFO - PROCESS | 140 | ++DOMWINDOW == 5 (12CEAC00) [pid = 140] [serial = 5] [outer = 00000000] 02:52:09 INFO - PROCESS | 140 | [140] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:52:09 INFO - PROCESS | 140 | ++DOMWINDOW == 6 (12CEB800) [pid = 140] [serial = 6] [outer = 12CEAC00] 02:52:09 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:52:09 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:52:09 INFO - PROCESS | 140 | ++DOMWINDOW == 7 (18151800) [pid = 140] [serial = 7] [outer = 1367AC00] 02:52:09 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:09 INFO - PROCESS | 140 | 1461145929493 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49347 02:52:09 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:09 INFO - PROCESS | 140 | 1461145929515 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49348 02:52:09 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:09 INFO - PROCESS | 140 | 1461145929522 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49349 02:52:09 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:09 INFO - PROCESS | 140 | 1461145929529 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49350 02:52:09 INFO - PROCESS | 140 | 1461145929559 Marionette DEBUG Closed connection conn0 02:52:09 INFO - PROCESS | 140 | 1461145929561 Marionette DEBUG Closed connection conn1 02:52:09 INFO - PROCESS | 140 | 1461145929562 Marionette DEBUG Closed connection conn2 02:52:09 INFO - PROCESS | 140 | 1461145929644 Marionette DEBUG Closed connection conn3 02:52:09 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:09 INFO - PROCESS | 140 | 1461145929649 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49351 02:52:09 INFO - PROCESS | 140 | 1461145929690 Marionette DEBUG Closed connection conn4 02:52:09 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:52:09 INFO - PROCESS | 140 | 1461145929696 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49352 02:52:09 INFO - PROCESS | 140 | ++DOCSHELL 134D1C00 == 4 [pid = 140] [id = 4] 02:52:09 INFO - PROCESS | 140 | ++DOMWINDOW == 8 (18A2B000) [pid = 140] [serial = 8] [outer = 00000000] 02:52:09 INFO - PROCESS | 140 | ++DOMWINDOW == 9 (19B07000) [pid = 140] [serial = 9] [outer = 18A2B000] 02:52:09 INFO - PROCESS | 140 | ++DOMWINDOW == 10 (19B0F000) [pid = 140] [serial = 10] [outer = 18A2B000] 02:52:09 INFO - PROCESS | 140 | 1461145929907 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:52:09 INFO - PROCESS | 140 | 1461145929911 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420003638","device":"desktop","version":"48.0a1"} 02:52:11 INFO - PROCESS | 140 | [140] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:11 INFO - PROCESS | 140 | [140] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 02:52:11 INFO - PROCESS | 140 | [140] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:52:12 INFO - PROCESS | 140 | ++DOCSHELL 1AD4C800 == 5 [pid = 140] [id = 5] 02:52:12 INFO - PROCESS | 140 | ++DOMWINDOW == 11 (1AD4E000) [pid = 140] [serial = 11] [outer = 00000000] 02:52:12 INFO - PROCESS | 140 | ++DOCSHELL 1AD4E800 == 6 [pid = 140] [id = 6] 02:52:12 INFO - PROCESS | 140 | ++DOMWINDOW == 12 (1AD4EC00) [pid = 140] [serial = 12] [outer = 00000000] 02:52:12 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:52:12 INFO - PROCESS | 140 | ++DOCSHELL 1C6BF400 == 7 [pid = 140] [id = 7] 02:52:12 INFO - PROCESS | 140 | ++DOMWINDOW == 13 (1C6BF800) [pid = 140] [serial = 13] [outer = 00000000] 02:52:12 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:52:12 INFO - PROCESS | 140 | [140] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:52:12 INFO - PROCESS | 140 | ++DOMWINDOW == 14 (1C6C8400) [pid = 140] [serial = 14] [outer = 1C6BF800] 02:52:13 INFO - PROCESS | 140 | ++DOMWINDOW == 15 (1C660800) [pid = 140] [serial = 15] [outer = 1AD4E000] 02:52:13 INFO - PROCESS | 140 | ++DOMWINDOW == 16 (1C662000) [pid = 140] [serial = 16] [outer = 1AD4EC00] 02:52:13 INFO - PROCESS | 140 | ++DOMWINDOW == 17 (1C664800) [pid = 140] [serial = 17] [outer = 1C6BF800] 02:52:13 INFO - PROCESS | 140 | 1461145933807 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 140 | 1461145933821 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 140 | ++DOMWINDOW == 18 (1CE8A800) [pid = 140] [serial = 18] [outer = 1C6BF800] 02:52:14 INFO - PROCESS | 140 | 1461145934698 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"ed2a03e1-f3a9-4760-b628-7b9ff6ba7a69","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420003638","device":"desktop","version":"48.0a1","command_id":1}}] 02:52:15 INFO - PROCESS | 140 | 1461145935204 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}] 02:52:15 INFO - PROCESS | 140 | 1461145935296 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 02:52:15 INFO - PROCESS | 140 | 1461145935314 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:52:15 INFO - PROCESS | 140 | [140] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:52:16 INFO - PROCESS | 140 | --DOCSHELL 134D2800 == 6 [pid = 140] [id = 1] 02:52:17 INFO - PROCESS | 140 | ++DOMWINDOW == 19 (1240EC00) [pid = 140] [serial = 19] [outer = 1C6BF800] 02:52:17 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:17 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:52:17 INFO - PROCESS | 140 | 1461145937582 Marionette TRACE conn5 <- [1,3,null,{}] 02:52:17 INFO - PROCESS | 140 | 1461145937587 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:52:17 INFO - PROCESS | 140 | 1461145937610 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 02:52:17 INFO - PROCESS | 140 | 1461145937636 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 140 | 1461145937639 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 02:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:52:17 INFO - PROCESS | 140 | 1461145937646 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 140 | 1461145937650 Marionette TRACE conn5 <- [1,6,null,{}] 02:52:17 INFO - PROCESS | 140 | 1461145937716 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}] 02:52:17 INFO - PROCESS | 140 | 1461145937734 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 02:52:17 INFO - PROCESS | 140 | 1461145937790 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 140 | ++DOCSHELL 19B06C00 == 7 [pid = 140] [id = 8] 02:52:17 INFO - PROCESS | 140 | ++DOMWINDOW == 20 (19B08000) [pid = 140] [serial = 20] [outer = 00000000] 02:52:17 INFO - PROCESS | 140 | ++DOMWINDOW == 21 (1A5BA800) [pid = 140] [serial = 21] [outer = 19B08000] 02:52:17 INFO - PROCESS | 140 | 1461145937851 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 140 | ++DOMWINDOW == 22 (1AE2EC00) [pid = 140] [serial = 22] [outer = 19B08000] 02:52:18 INFO - PROCESS | 140 | ++DOCSHELL 11E62000 == 8 [pid = 140] [id = 9] 02:52:18 INFO - PROCESS | 140 | ++DOMWINDOW == 23 (11EEC400) [pid = 140] [serial = 23] [outer = 00000000] 02:52:18 INFO - PROCESS | 140 | ++DOMWINDOW == 24 (11F3DC00) [pid = 140] [serial = 24] [outer = 11EEC400] 02:52:18 INFO - PROCESS | 140 | 1461145938359 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 140 | ++DOMWINDOW == 25 (12403C00) [pid = 140] [serial = 25] [outer = 11EEC400] 02:52:18 INFO - PROCESS | 140 | 1461145938947 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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1338ms 02:52:19 INFO - PROCESS | 140 | --DOCSHELL 134D1C00 == 7 [pid = 140] [id = 4] 02:52:19 INFO - PROCESS | 140 | 1461145939051 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 140 | 1461145939054 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 02:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:52:19 INFO - PROCESS | 140 | 1461145939083 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 140 | 1461145939086 Marionette TRACE conn5 <- [1,10,null,{}] 02:52:19 INFO - PROCESS | 140 | 1461145939093 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}] 02:52:19 INFO - PROCESS | 140 | 1461145939180 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 02:52:19 INFO - PROCESS | 140 | 1461145939188 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 140 | ++DOCSHELL 13676800 == 8 [pid = 140] [id = 10] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 26 (1367B400) [pid = 140] [serial = 26] [outer = 00000000] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 27 (175BA800) [pid = 140] [serial = 27] [outer = 1367B400] 02:52:19 INFO - PROCESS | 140 | 1461145939235 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 28 (1766E000) [pid = 140] [serial = 28] [outer = 1367B400] 02:52:19 INFO - PROCESS | 140 | ++DOCSHELL 1750A400 == 9 [pid = 140] [id = 11] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 29 (18A28000) [pid = 140] [serial = 29] [outer = 00000000] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 30 (1975B400) [pid = 140] [serial = 30] [outer = 18A28000] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 31 (18A30000) [pid = 140] [serial = 31] [outer = 18A28000] 02:52:19 INFO - PROCESS | 140 | ++DOCSHELL 0F386000 == 10 [pid = 140] [id = 12] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 32 (18A29000) [pid = 140] [serial = 32] [outer = 00000000] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 33 (1A277800) [pid = 140] [serial = 33] [outer = 18A29000] 02:52:19 INFO - PROCESS | 140 | ++DOMWINDOW == 34 (1AD43C00) [pid = 140] [serial = 34] [outer = 18A29000] 02:52:19 INFO - PROCESS | 140 | 1461145939840 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 810ms 02:52:19 INFO - PROCESS | 140 | 1461145939875 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 140 | 1461145939879 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 02:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:52:19 INFO - PROCESS | 140 | 1461145939885 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 140 | 1461145939888 Marionette TRACE conn5 <- [1,14,null,{}] 02:52:19 INFO - PROCESS | 140 | 1461145939892 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}] 02:52:19 INFO - PROCESS | 140 | 1461145939987 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 02:52:20 INFO - PROCESS | 140 | 1461145940051 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 140 | ++DOCSHELL 19FB6C00 == 11 [pid = 140] [id = 13] 02:52:20 INFO - PROCESS | 140 | ++DOMWINDOW == 35 (19FBE000) [pid = 140] [serial = 35] [outer = 00000000] 02:52:20 INFO - PROCESS | 140 | ++DOMWINDOW == 36 (1BECD800) [pid = 140] [serial = 36] [outer = 19FBE000] 02:52:20 INFO - PROCESS | 140 | 1461145940097 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 140 | ++DOMWINDOW == 37 (1C027400) [pid = 140] [serial = 37] [outer = 19FBE000] 02:52:20 INFO - PROCESS | 140 | 1461145940469 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 630ms 02:52:20 INFO - PROCESS | 140 | 1461145940519 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 140 | 1461145940522 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 02:52:20 INFO - PROCESS | 140 | 1461145940525 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:52:20 INFO - PROCESS | 140 | 1461145940529 Marionette TRACE conn5 <- [1,18,null,{}] 02:52:20 INFO - PROCESS | 140 | 1461145940540 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}] 02:52:20 INFO - PROCESS | 140 | 1461145940624 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 02:52:20 INFO - PROCESS | 140 | 1461145940631 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 140 | ++DOCSHELL 1CB43C00 == 12 [pid = 140] [id = 14] 02:52:20 INFO - PROCESS | 140 | ++DOMWINDOW == 38 (1CB44C00) [pid = 140] [serial = 38] [outer = 00000000] 02:52:20 INFO - PROCESS | 140 | ++DOMWINDOW == 39 (1CE89C00) [pid = 140] [serial = 39] [outer = 1CB44C00] 02:52:20 INFO - PROCESS | 140 | 1461145940685 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 140 | ++DOMWINDOW == 40 (1DC78000) [pid = 140] [serial = 40] [outer = 1CB44C00] 02:52:21 INFO - PROCESS | 140 | 1461145941080 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 570ms 02:52:21 INFO - PROCESS | 140 | 1461145941099 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 140 | 1461145941102 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 02:52:21 INFO - PROCESS | 140 | 1461145941105 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:52:21 INFO - PROCESS | 140 | 1461145941106 Marionette TRACE conn5 <- [1,22,null,{}] 02:52:21 INFO - PROCESS | 140 | 1461145941110 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}] 02:52:21 INFO - PROCESS | 140 | 1461145941215 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 02:52:21 INFO - PROCESS | 140 | 1461145941228 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 140 | ++DOCSHELL 17883400 == 13 [pid = 140] [id = 15] 02:52:21 INFO - PROCESS | 140 | ++DOMWINDOW == 41 (18A31800) [pid = 140] [serial = 41] [outer = 00000000] 02:52:21 INFO - PROCESS | 140 | ++DOMWINDOW == 42 (19FB9000) [pid = 140] [serial = 42] [outer = 18A31800] 02:52:21 INFO - PROCESS | 140 | 1461145941275 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 140 | ++DOMWINDOW == 43 (1DEED400) [pid = 140] [serial = 43] [outer = 18A31800] 02:52:21 INFO - PROCESS | 140 | 1461145941651 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 569ms 02:52:21 INFO - PROCESS | 140 | 1461145941679 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 140 | 1461145941681 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 02:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:52:21 INFO - PROCESS | 140 | 1461145941684 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 140 | 1461145941686 Marionette TRACE conn5 <- [1,26,null,{}] 02:52:21 INFO - PROCESS | 140 | 1461145941689 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}] 02:52:21 INFO - PROCESS | 140 | 1461145941762 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 02:52:21 INFO - PROCESS | 140 | 1461145941821 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 140 | ++DOCSHELL 1AE0F000 == 14 [pid = 140] [id = 16] 02:52:21 INFO - PROCESS | 140 | ++DOMWINDOW == 44 (1AE0FC00) [pid = 140] [serial = 44] [outer = 00000000] 02:52:21 INFO - PROCESS | 140 | ++DOMWINDOW == 45 (1AE18000) [pid = 140] [serial = 45] [outer = 1AE0FC00] 02:52:21 INFO - PROCESS | 140 | 1461145941868 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 140 | ++DOMWINDOW == 46 (1AE1A800) [pid = 140] [serial = 46] [outer = 1AE0FC00] 02:52:22 INFO - PROCESS | 140 | 1461145942247 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 02:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:52:22 INFO - PROCESS | 140 | 1461145942255 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 140 | 1461145942257 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 02:52:22 INFO - PROCESS | 140 | 1461145942260 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 140 | 1461145942262 Marionette TRACE conn5 <- [1,30,null,{}] 02:52:22 INFO - PROCESS | 140 | 1461145942266 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}] 02:52:22 INFO - PROCESS | 140 | 1461145942396 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 02:52:22 INFO - PROCESS | 140 | 1461145942409 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 140 | ++DOCSHELL 19F22C00 == 15 [pid = 140] [id = 17] 02:52:22 INFO - PROCESS | 140 | ++DOMWINDOW == 47 (19F26400) [pid = 140] [serial = 47] [outer = 00000000] 02:52:22 INFO - PROCESS | 140 | ++DOMWINDOW == 48 (1E932400) [pid = 140] [serial = 48] [outer = 19F26400] 02:52:22 INFO - PROCESS | 140 | 1461145942455 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 140 | ++DOMWINDOW == 49 (1ED18C00) [pid = 140] [serial = 49] [outer = 19F26400] 02:52:22 INFO - PROCESS | 140 | 1461145942825 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 02:52:22 INFO - PROCESS | 140 | 1461145942892 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 02:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:52:22 INFO - PROCESS | 140 | 1461145942894 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 02:52:22 INFO - PROCESS | 140 | 1461145942897 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 140 | 1461145942899 Marionette TRACE conn5 <- [1,34,null,{}] 02:52:22 INFO - PROCESS | 140 | 1461145942902 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}] 02:52:22 INFO - PROCESS | 140 | 1461145942999 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 02:52:23 INFO - PROCESS | 140 | 1461145943007 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 140 | ++DOCSHELL 0E9A1C00 == 16 [pid = 140] [id = 18] 02:52:23 INFO - PROCESS | 140 | ++DOMWINDOW == 50 (0E9A3000) [pid = 140] [serial = 50] [outer = 00000000] 02:52:23 INFO - PROCESS | 140 | ++DOMWINDOW == 51 (0E9AF000) [pid = 140] [serial = 51] [outer = 0E9A3000] 02:52:23 INFO - PROCESS | 140 | 1461145943052 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 140 | ++DOMWINDOW == 52 (19F2E800) [pid = 140] [serial = 52] [outer = 0E9A3000] 02:52:23 INFO - PROCESS | 140 | 1461145943429 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]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 02:52:23 INFO - PROCESS | 140 | 1461145943468 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 140 | 1461145943470 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 02:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:52:23 INFO - PROCESS | 140 | 1461145943474 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 140 | 1461145943475 Marionette TRACE conn5 <- [1,38,null,{}] 02:52:23 INFO - PROCESS | 140 | 1461145943479 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}] 02:52:23 INFO - PROCESS | 140 | 1461145943554 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 02:52:23 INFO - PROCESS | 140 | 1461145943615 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 140 | ++DOCSHELL 17368400 == 17 [pid = 140] [id = 19] 02:52:23 INFO - PROCESS | 140 | ++DOMWINDOW == 53 (1A295400) [pid = 140] [serial = 53] [outer = 00000000] 02:52:23 INFO - PROCESS | 140 | ++DOMWINDOW == 54 (1A29F000) [pid = 140] [serial = 54] [outer = 1A295400] 02:52:23 INFO - PROCESS | 140 | 1461145943660 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 140 | ++DOMWINDOW == 55 (1A2A2C00) [pid = 140] [serial = 55] [outer = 1A295400] 02:52:24 INFO - PROCESS | 140 | 1461145944083 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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 02:52:24 INFO - PROCESS | 140 | 1461145944104 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 140 | 1461145944106 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 02:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:52:24 INFO - PROCESS | 140 | 1461145944109 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 140 | 1461145944111 Marionette TRACE conn5 <- [1,42,null,{}] 02:52:24 INFO - PROCESS | 140 | 1461145944114 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}] 02:52:24 INFO - PROCESS | 140 | 1461145944222 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 02:52:24 INFO - PROCESS | 140 | 1461145944246 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 140 | ++DOCSHELL 0E94A000 == 18 [pid = 140] [id = 20] 02:52:24 INFO - PROCESS | 140 | ++DOMWINDOW == 56 (0E94AC00) [pid = 140] [serial = 56] [outer = 00000000] 02:52:24 INFO - PROCESS | 140 | ++DOMWINDOW == 57 (0E952800) [pid = 140] [serial = 57] [outer = 0E94AC00] 02:52:24 INFO - PROCESS | 140 | 1461145944294 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 140 | ++DOMWINDOW == 58 (0E954C00) [pid = 140] [serial = 58] [outer = 0E94AC00] 02:52:24 INFO - PROCESS | 140 | 1461145944658 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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 02:52:24 INFO - PROCESS | 140 | 1461145944681 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 140 | 1461145944683 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 02:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:52:24 INFO - PROCESS | 140 | 1461145944686 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 140 | 1461145944688 Marionette TRACE conn5 <- [1,46,null,{}] 02:52:24 INFO - PROCESS | 140 | 1461145944691 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}] 02:52:24 INFO - PROCESS | 140 | 1461145944765 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 02:52:24 INFO - PROCESS | 140 | 1461145944828 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 140 | ++DOCSHELL 0E951400 == 19 [pid = 140] [id = 21] 02:52:24 INFO - PROCESS | 140 | ++DOMWINDOW == 59 (0E956800) [pid = 140] [serial = 59] [outer = 00000000] 02:52:24 INFO - PROCESS | 140 | ++DOMWINDOW == 60 (12609800) [pid = 140] [serial = 60] [outer = 0E956800] 02:52:24 INFO - PROCESS | 140 | 1461145944878 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 140 | ++DOMWINDOW == 61 (1260E000) [pid = 140] [serial = 61] [outer = 0E956800] 02:52:25 INFO - PROCESS | 140 | 1461145945221 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 02:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:52:25 INFO - PROCESS | 140 | 1461145945257 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 140 | 1461145945260 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 02:52:25 INFO - PROCESS | 140 | 1461145945263 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 140 | 1461145945265 Marionette TRACE conn5 <- [1,50,null,{}] 02:52:25 INFO - PROCESS | 140 | 1461145945269 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}] 02:52:25 INFO - PROCESS | 140 | 1461145945380 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 02:52:25 INFO - PROCESS | 140 | 1461145945389 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 140 | ++DOCSHELL 175C4400 == 20 [pid = 140] [id = 22] 02:52:25 INFO - PROCESS | 140 | ++DOMWINDOW == 62 (1A29FC00) [pid = 140] [serial = 62] [outer = 00000000] 02:52:25 INFO - PROCESS | 140 | ++DOMWINDOW == 63 (1F94F000) [pid = 140] [serial = 63] [outer = 1A29FC00] 02:52:25 INFO - PROCESS | 140 | 1461145945440 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 140 | ++DOMWINDOW == 64 (1F955400) [pid = 140] [serial = 64] [outer = 1A29FC00] 02:52:25 INFO - PROCESS | 140 | 1461145945818 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 02:52:25 INFO - PROCESS | 140 | 1461145945833 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 140 | 1461145945835 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 02:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:52:25 INFO - PROCESS | 140 | 1461145945838 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 140 | 1461145945840 Marionette TRACE conn5 <- [1,54,null,{}] 02:52:25 INFO - PROCESS | 140 | 1461145945843 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}] 02:52:25 INFO - PROCESS | 140 | 1461145945916 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 02:52:25 INFO - PROCESS | 140 | 1461145945922 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 140 | ++DOCSHELL 1F956400 == 21 [pid = 140] [id = 23] 02:52:25 INFO - PROCESS | 140 | ++DOMWINDOW == 65 (1F957800) [pid = 140] [serial = 65] [outer = 00000000] 02:52:25 INFO - PROCESS | 140 | ++DOMWINDOW == 66 (216BB000) [pid = 140] [serial = 66] [outer = 1F957800] 02:52:25 INFO - PROCESS | 140 | 1461145945966 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 140 | ++DOMWINDOW == 67 (216BD400) [pid = 140] [serial = 67] [outer = 1F957800] 02:52:26 INFO - PROCESS | 140 | 1461145946348 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]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 529ms 02:52:26 INFO - PROCESS | 140 | 1461145946373 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 140 | 1461145946375 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 02:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:52:26 INFO - PROCESS | 140 | 1461145946378 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 140 | 1461145946379 Marionette TRACE conn5 <- [1,58,null,{}] 02:52:26 INFO - PROCESS | 140 | 1461145946383 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}] 02:52:27 INFO - PROCESS | 140 | 1461145947224 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 02:52:27 INFO - PROCESS | 140 | 1461145947308 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 140 | ++DOCSHELL 0E9A2000 == 22 [pid = 140] [id = 24] 02:52:27 INFO - PROCESS | 140 | ++DOMWINDOW == 68 (0E9A2400) [pid = 140] [serial = 68] [outer = 00000000] 02:52:27 INFO - PROCESS | 140 | ++DOMWINDOW == 69 (11EBE400) [pid = 140] [serial = 69] [outer = 0E9A2400] 02:52:27 INFO - PROCESS | 140 | 1461145947359 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 140 | ++DOMWINDOW == 70 (12402C00) [pid = 140] [serial = 70] [outer = 0E9A2400] 02:52:27 INFO - PROCESS | 140 | 1461145947776 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1425ms 02:52:27 INFO - PROCESS | 140 | 1461145947806 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 140 | 1461145947811 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 02:52:27 INFO - PROCESS | 140 | 1461145947815 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:52:27 INFO - PROCESS | 140 | 1461145947819 Marionette TRACE conn5 <- [1,62,null,{}] 02:52:27 INFO - PROCESS | 140 | 1461145947824 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}] 02:52:27 INFO - PROCESS | 140 | 1461145947929 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 02:52:27 INFO - PROCESS | 140 | 1461145947939 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 140 | ++DOCSHELL 12CEA000 == 23 [pid = 140] [id = 25] 02:52:27 INFO - PROCESS | 140 | ++DOMWINDOW == 71 (12CEB400) [pid = 140] [serial = 71] [outer = 00000000] 02:52:27 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (13676000) [pid = 140] [serial = 72] [outer = 12CEB400] 02:52:27 INFO - PROCESS | 140 | 1461145947988 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (1688D000) [pid = 140] [serial = 73] [outer = 12CEB400] 02:52:28 INFO - PROCESS | 140 | 1461145948387 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]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 02:52:28 INFO - PROCESS | 140 | 1461145948451 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 140 | 1461145948454 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 02:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:52:28 INFO - PROCESS | 140 | 1461145948458 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 140 | 1461145948460 Marionette TRACE conn5 <- [1,66,null,{}] 02:52:28 INFO - PROCESS | 140 | 1461145948464 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}] 02:52:28 INFO - PROCESS | 140 | 1461145948832 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 72 (18A2B000) [pid = 140] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 71 (19B08000) [pid = 140] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 70 (1367B400) [pid = 140] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 69 (19FBE000) [pid = 140] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 68 (1CB44C00) [pid = 140] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 67 (18A31800) [pid = 140] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 66 (1AE0FC00) [pid = 140] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 65 (19F26400) [pid = 140] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:52:28 INFO - PROCESS | 140 | --DOMWINDOW == 64 (1A29FC00) [pid = 140] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:52:28 INFO - PROCESS | 140 | 1461145948915 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 140 | ++DOCSHELL 0E9ABC00 == 24 [pid = 140] [id = 26] 02:52:28 INFO - PROCESS | 140 | ++DOMWINDOW == 65 (124B5400) [pid = 140] [serial = 74] [outer = 00000000] 02:52:28 INFO - PROCESS | 140 | ++DOMWINDOW == 66 (1364F400) [pid = 140] [serial = 75] [outer = 124B5400] 02:52:28 INFO - PROCESS | 140 | 1461145948962 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 140 | ++DOMWINDOW == 67 (181D5400) [pid = 140] [serial = 76] [outer = 124B5400] 02:52:29 INFO - PROCESS | 140 | 1461145949315 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 02:52:29 INFO - PROCESS | 140 | 1461145949330 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 140 | 1461145949333 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 02:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:52:29 INFO - PROCESS | 140 | 1461145949344 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 140 | 1461145949348 Marionette TRACE conn5 <- [1,70,null,{}] 02:52:29 INFO - PROCESS | 140 | 1461145949352 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}] 02:52:29 INFO - PROCESS | 140 | 1461145949455 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 02:52:29 INFO - PROCESS | 140 | 1461145949467 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 140 | ++DOCSHELL 19758800 == 25 [pid = 140] [id = 27] 02:52:29 INFO - PROCESS | 140 | ++DOMWINDOW == 68 (19758C00) [pid = 140] [serial = 77] [outer = 00000000] 02:52:29 INFO - PROCESS | 140 | ++DOMWINDOW == 69 (19FB4800) [pid = 140] [serial = 78] [outer = 19758C00] 02:52:29 INFO - PROCESS | 140 | 1461145949516 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 140 | ++DOMWINDOW == 70 (1A298400) [pid = 140] [serial = 79] [outer = 19758C00] 02:52:29 INFO - PROCESS | 140 | 1461145949900 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 590ms 02:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:52:29 INFO - PROCESS | 140 | 1461145949930 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 140 | 1461145949932 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 02:52:29 INFO - PROCESS | 140 | 1461145949935 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 140 | 1461145949936 Marionette TRACE conn5 <- [1,74,null,{}] 02:52:29 INFO - PROCESS | 140 | 1461145949940 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}] 02:52:30 INFO - PROCESS | 140 | 1461145950013 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 02:52:30 INFO - PROCESS | 140 | 1461145950019 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 140 | ++DOCSHELL 1A29E400 == 26 [pid = 140] [id = 28] 02:52:30 INFO - PROCESS | 140 | ++DOMWINDOW == 71 (1A5B5C00) [pid = 140] [serial = 80] [outer = 00000000] 02:52:30 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (1AE17C00) [pid = 140] [serial = 81] [outer = 1A5B5C00] 02:52:30 INFO - PROCESS | 140 | 1461145950065 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (1B115800) [pid = 140] [serial = 82] [outer = 1A5B5C00] 02:52:30 INFO - PROCESS | 140 | 1461145950467 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]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 570ms 02:52:30 INFO - PROCESS | 140 | 1461145950508 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 140 | 1461145950510 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 02:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:52:30 INFO - PROCESS | 140 | 1461145950513 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 140 | 1461145950515 Marionette TRACE conn5 <- [1,78,null,{}] 02:52:30 INFO - PROCESS | 140 | 1461145950522 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}] 02:52:30 INFO - PROCESS | 140 | 1461145950595 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 02:52:30 INFO - PROCESS | 140 | 1461145950602 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 140 | ++DOCSHELL 1C026800 == 27 [pid = 140] [id = 29] 02:52:30 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (1C026C00) [pid = 140] [serial = 83] [outer = 00000000] 02:52:30 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (1C032C00) [pid = 140] [serial = 84] [outer = 1C026C00] 02:52:30 INFO - PROCESS | 140 | 1461145950656 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (1C6C5C00) [pid = 140] [serial = 85] [outer = 1C026C00] 02:52:31 INFO - PROCESS | 140 | 1461145951202 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 730ms 02:52:31 INFO - PROCESS | 140 | 1461145951247 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 140 | 1461145951252 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 02:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:52:31 INFO - PROCESS | 140 | 1461145951258 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 140 | 1461145951262 Marionette TRACE conn5 <- [1,82,null,{}] 02:52:31 INFO - PROCESS | 140 | 1461145951268 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}] 02:52:31 INFO - PROCESS | 140 | 1461145951401 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 02:52:31 INFO - PROCESS | 140 | 1461145951486 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 140 | ++DOCSHELL 12602C00 == 28 [pid = 140] [id = 30] 02:52:31 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (12608C00) [pid = 140] [serial = 86] [outer = 00000000] 02:52:31 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1347BC00) [pid = 140] [serial = 87] [outer = 12608C00] 02:52:31 INFO - PROCESS | 140 | 1461145951544 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (17326000) [pid = 140] [serial = 88] [outer = 12608C00] 02:52:32 INFO - PROCESS | 140 | 1461145952091 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 870ms 02:52:32 INFO - PROCESS | 140 | 1461145952132 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 140 | 1461145952138 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 02:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:52:32 INFO - PROCESS | 140 | 1461145952144 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 140 | 1461145952147 Marionette TRACE conn5 <- [1,86,null,{}] 02:52:32 INFO - PROCESS | 140 | 1461145952151 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}] 02:52:32 INFO - PROCESS | 140 | 1461145952254 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 02:52:32 INFO - PROCESS | 140 | 1461145952335 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 140 | ++DOCSHELL 1A295C00 == 29 [pid = 140] [id = 31] 02:52:32 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1A296400) [pid = 140] [serial = 89] [outer = 00000000] 02:52:32 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1C026400) [pid = 140] [serial = 90] [outer = 1A296400] 02:52:32 INFO - PROCESS | 140 | 1461145952391 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1C030800) [pid = 140] [serial = 91] [outer = 1A296400] 02:52:32 INFO - PROCESS | 140 | 1461145952933 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 830ms 02:52:32 INFO - PROCESS | 140 | 1461145952976 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 140 | 1461145952979 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 02:52:32 INFO - PROCESS | 140 | 1461145952982 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:52:32 INFO - PROCESS | 140 | 1461145952986 Marionette TRACE conn5 <- [1,90,null,{}] 02:52:32 INFO - PROCESS | 140 | 1461145952997 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}] 02:52:33 INFO - PROCESS | 140 | 1461145953096 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 02:52:33 INFO - PROCESS | 140 | 1461145953165 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 140 | ++DOCSHELL 1DEE2800 == 30 [pid = 140] [id = 32] 02:52:33 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1DEECC00) [pid = 140] [serial = 92] [outer = 00000000] 02:52:33 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1E8CFC00) [pid = 140] [serial = 93] [outer = 1DEECC00] 02:52:33 INFO - PROCESS | 140 | 1461145953224 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1E92E000) [pid = 140] [serial = 94] [outer = 1DEECC00] 02:52:33 INFO - PROCESS | 140 | 1461145953744 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]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 830ms 02:52:33 INFO - PROCESS | 140 | 1461145953816 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 140 | 1461145953819 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 02:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:52:33 INFO - PROCESS | 140 | 1461145953823 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 140 | 1461145953825 Marionette TRACE conn5 <- [1,94,null,{}] 02:52:33 INFO - PROCESS | 140 | 1461145953850 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}] 02:52:33 INFO - PROCESS | 140 | 1461145953990 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 02:52:33 INFO - PROCESS | 140 | 1461145954000 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 140 | ++DOCSHELL 0E97E800 == 31 [pid = 140] [id = 33] 02:52:34 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0E97F000) [pid = 140] [serial = 95] [outer = 00000000] 02:52:34 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (0E984C00) [pid = 140] [serial = 96] [outer = 0E97F000] 02:52:34 INFO - PROCESS | 140 | 1461145954056 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1260B800) [pid = 140] [serial = 97] [outer = 0E97F000] 02:52:34 INFO - PROCESS | 140 | 1461145954561 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]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 770ms 02:52:34 INFO - PROCESS | 140 | 1461145954596 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 140 | 1461145954598 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 02:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:52:34 INFO - PROCESS | 140 | 1461145954602 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 140 | 1461145954604 Marionette TRACE conn5 <- [1,98,null,{}] 02:52:34 INFO - PROCESS | 140 | 1461145954607 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}] 02:52:34 INFO - PROCESS | 140 | 1461145954706 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 02:52:34 INFO - PROCESS | 140 | 1461145954790 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 140 | ++DOCSHELL 0E9BF000 == 32 [pid = 140] [id = 34] 02:52:34 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (0E9C1000) [pid = 140] [serial = 98] [outer = 00000000] 02:52:34 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (0E9C8C00) [pid = 140] [serial = 99] [outer = 0E9C1000] 02:52:34 INFO - PROCESS | 140 | 1461145954846 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (0E9CA000) [pid = 140] [serial = 100] [outer = 0E9C1000] 02:52:35 INFO - PROCESS | 140 | 1461145955462 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 930ms 02:52:35 INFO - PROCESS | 140 | 1461145955550 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 140 | 1461145955554 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 02:52:35 INFO - PROCESS | 140 | 1461145955560 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:52:35 INFO - PROCESS | 140 | 1461145955564 Marionette TRACE conn5 <- [1,102,null,{}] 02:52:35 INFO - PROCESS | 140 | 1461145955570 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}] 02:52:35 INFO - PROCESS | 140 | 1461145955661 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 02:52:35 INFO - PROCESS | 140 | 1461145955733 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 140 | ++DOCSHELL 0E97E400 == 33 [pid = 140] [id = 35] 02:52:35 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (0E980000) [pid = 140] [serial = 101] [outer = 00000000] 02:52:35 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (11EB6800) [pid = 140] [serial = 102] [outer = 0E980000] 02:52:35 INFO - PROCESS | 140 | 1461145955782 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (125E2C00) [pid = 140] [serial = 103] [outer = 0E980000] 02:52:36 INFO - PROCESS | 140 | --DOCSHELL 19B06C00 == 32 [pid = 140] [id = 8] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1C664800) [pid = 140] [serial = 17] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1C6C8400) [pid = 140] [serial = 14] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 91 (19B07000) [pid = 140] [serial = 9] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 90 (19B0F000) [pid = 140] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1367B800) [pid = 140] [serial = 4] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1A5BA800) [pid = 140] [serial = 21] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1AE2EC00) [pid = 140] [serial = 22] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 86 (11F3DC00) [pid = 140] [serial = 24] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 85 (175BA800) [pid = 140] [serial = 27] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1766E000) [pid = 140] [serial = 28] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1A277800) [pid = 140] [serial = 33] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1BECD800) [pid = 140] [serial = 36] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1C027400) [pid = 140] [serial = 37] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1CE89C00) [pid = 140] [serial = 39] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1DC78000) [pid = 140] [serial = 40] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 78 (19FB9000) [pid = 140] [serial = 42] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 77 (1AE18000) [pid = 140] [serial = 45] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1E932400) [pid = 140] [serial = 48] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 75 (0E9AF000) [pid = 140] [serial = 51] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 74 (1A29F000) [pid = 140] [serial = 54] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 73 (0E952800) [pid = 140] [serial = 57] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 72 (12609800) [pid = 140] [serial = 60] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 71 (1F94F000) [pid = 140] [serial = 63] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 70 (1975B400) [pid = 140] [serial = 30] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 69 (1DEED400) [pid = 140] [serial = 43] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 68 (1AE1A800) [pid = 140] [serial = 46] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 67 (1ED18C00) [pid = 140] [serial = 49] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | --DOMWINDOW == 66 (1F955400) [pid = 140] [serial = 64] [outer = 00000000] [url = about:blank] 02:52:36 INFO - PROCESS | 140 | 1461145956787 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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1271ms 02:52:36 INFO - PROCESS | 140 | 1461145956846 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 140 | 1461145956850 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 02:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:52:36 INFO - PROCESS | 140 | 1461145956856 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 140 | 1461145956860 Marionette TRACE conn5 <- [1,106,null,{}] 02:52:36 INFO - PROCESS | 140 | 1461145956865 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}] 02:52:36 INFO - PROCESS | 140 | 1461145956950 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 02:52:37 INFO - PROCESS | 140 | 1461145957019 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 140 | ++DOCSHELL 0E980400 == 33 [pid = 140] [id = 36] 02:52:37 INFO - PROCESS | 140 | ++DOMWINDOW == 67 (0E982800) [pid = 140] [serial = 104] [outer = 00000000] 02:52:37 INFO - PROCESS | 140 | ++DOMWINDOW == 68 (0E9AE400) [pid = 140] [serial = 105] [outer = 0E982800] 02:52:37 INFO - PROCESS | 140 | 1461145957068 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 140 | ++DOMWINDOW == 69 (0E9C6400) [pid = 140] [serial = 106] [outer = 0E982800] 02:52:37 INFO - PROCESS | 140 | 1461145957430 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]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 02:52:37 INFO - PROCESS | 140 | 1461145957487 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 140 | 1461145957493 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 02:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:52:37 INFO - PROCESS | 140 | 1461145957499 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 140 | 1461145957502 Marionette TRACE conn5 <- [1,110,null,{}] 02:52:37 INFO - PROCESS | 140 | 1461145957505 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}] 02:52:37 INFO - PROCESS | 140 | 1461145957613 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 02:52:37 INFO - PROCESS | 140 | 1461145957622 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 140 | ++DOCSHELL 121D7800 == 34 [pid = 140] [id = 37] 02:52:37 INFO - PROCESS | 140 | ++DOMWINDOW == 70 (12606800) [pid = 140] [serial = 107] [outer = 00000000] 02:52:37 INFO - PROCESS | 140 | ++DOMWINDOW == 71 (12644800) [pid = 140] [serial = 108] [outer = 12606800] 02:52:37 INFO - PROCESS | 140 | 1461145957668 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (12647800) [pid = 140] [serial = 109] [outer = 12606800] 02:52:38 INFO - PROCESS | 140 | 1461145958075 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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 02:52:38 INFO - PROCESS | 140 | 1461145958131 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 140 | 1461145958134 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 02:52:38 INFO - PROCESS | 140 | 1461145958138 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:52:38 INFO - PROCESS | 140 | 1461145958141 Marionette TRACE conn5 <- [1,114,null,{}] 02:52:38 INFO - PROCESS | 140 | 1461145958152 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}] 02:52:38 INFO - PROCESS | 140 | 1461145958236 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 02:52:38 INFO - PROCESS | 140 | 1461145958243 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 140 | ++DOCSHELL 16CCF400 == 35 [pid = 140] [id = 38] 02:52:38 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (1736C400) [pid = 140] [serial = 110] [outer = 00000000] 02:52:38 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (175C4000) [pid = 140] [serial = 111] [outer = 1736C400] 02:52:38 INFO - PROCESS | 140 | 1461145958292 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (17880C00) [pid = 140] [serial = 112] [outer = 1736C400] 02:52:38 INFO - PROCESS | 140 | 1461145958701 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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 570ms 02:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:52:38 INFO - PROCESS | 140 | 1461145958711 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 140 | 1461145958713 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 02:52:38 INFO - PROCESS | 140 | 1461145958716 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 140 | 1461145958718 Marionette TRACE conn5 <- [1,118,null,{}] 02:52:38 INFO - PROCESS | 140 | 1461145958721 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}] 02:52:38 INFO - PROCESS | 140 | 1461145958836 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 02:52:38 INFO - PROCESS | 140 | 1461145958851 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 140 | ++DOCSHELL 17883000 == 36 [pid = 140] [id = 39] 02:52:38 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (18A31C00) [pid = 140] [serial = 113] [outer = 00000000] 02:52:38 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (19BE0000) [pid = 140] [serial = 114] [outer = 18A31C00] 02:52:38 INFO - PROCESS | 140 | 1461145958898 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (19F25400) [pid = 140] [serial = 115] [outer = 18A31C00] 02:52:39 INFO - PROCESS | 140 | 1461145959318 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]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 02:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:52:39 INFO - PROCESS | 140 | 1461145959347 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 140 | 1461145959349 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 02:52:39 INFO - PROCESS | 140 | 1461145959352 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 140 | 1461145959354 Marionette TRACE conn5 <- [1,122,null,{}] 02:52:39 INFO - PROCESS | 140 | 1461145959358 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}] 02:52:39 INFO - PROCESS | 140 | 1461145959452 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 02:52:39 INFO - PROCESS | 140 | 1461145959458 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 140 | ++DOCSHELL 1A270800 == 37 [pid = 140] [id = 40] 02:52:39 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1A272C00) [pid = 140] [serial = 116] [outer = 00000000] 02:52:39 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1A2A3C00) [pid = 140] [serial = 117] [outer = 1A272C00] 02:52:39 INFO - PROCESS | 140 | 1461145959504 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1AD26C00) [pid = 140] [serial = 118] [outer = 1A272C00] 02:52:39 INFO - PROCESS | 140 | 1461145959915 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]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 02:52:39 INFO - PROCESS | 140 | 1461145959983 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 140 | 1461145959985 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 02:52:39 INFO - PROCESS | 140 | 1461145959989 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:52:39 INFO - PROCESS | 140 | 1461145959990 Marionette TRACE conn5 <- [1,126,null,{}] 02:52:39 INFO - PROCESS | 140 | 1461145959994 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}] 02:52:40 INFO - PROCESS | 140 | 1461145960109 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 02:52:40 INFO - PROCESS | 140 | 1461145960116 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 140 | ++DOCSHELL 1AE0F400 == 38 [pid = 140] [id = 41] 02:52:40 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1AE0FC00) [pid = 140] [serial = 119] [outer = 00000000] 02:52:40 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1BECD800) [pid = 140] [serial = 120] [outer = 1AE0FC00] 02:52:40 INFO - PROCESS | 140 | 1461145960165 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1C025000) [pid = 140] [serial = 121] [outer = 1AE0FC00] 02:52:40 INFO - PROCESS | 140 | 1461145960588 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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 630ms 02:52:40 INFO - PROCESS | 140 | 1461145960623 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 140 | 1461145960625 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 02:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:52:40 INFO - PROCESS | 140 | 1461145960628 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 140 | 1461145960630 Marionette TRACE conn5 <- [1,130,null,{}] 02:52:40 INFO - PROCESS | 140 | 1461145960633 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}] 02:52:40 INFO - PROCESS | 140 | 1461145960727 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 02:52:40 INFO - PROCESS | 140 | 1461145960734 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 140 | ++DOCSHELL 1C027800 == 39 [pid = 140] [id = 42] 02:52:40 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C02AC00) [pid = 140] [serial = 122] [outer = 00000000] 02:52:40 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C6BFC00) [pid = 140] [serial = 123] [outer = 1C02AC00] 02:52:40 INFO - PROCESS | 140 | 1461145960779 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1CB39000) [pid = 140] [serial = 124] [outer = 1C02AC00] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1C026C00) [pid = 140] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1A5B5C00) [pid = 140] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 84 (12CEB400) [pid = 140] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 83 (124B5400) [pid = 140] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 82 (19758C00) [pid = 140] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 81 (0E9A2400) [pid = 140] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1F957800) [pid = 140] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1A295400) [pid = 140] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 78 (0E956800) [pid = 140] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 77 (0E9A3000) [pid = 140] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:52:41 INFO - PROCESS | 140 | --DOMWINDOW == 76 (0E94AC00) [pid = 140] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:52:41 INFO - PROCESS | 140 | 1461145961275 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 02:52:41 INFO - PROCESS | 140 | 1461145961299 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 140 | 1461145961301 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 02:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:52:41 INFO - PROCESS | 140 | 1461145961304 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 140 | 1461145961306 Marionette TRACE conn5 <- [1,134,null,{}] 02:52:41 INFO - PROCESS | 140 | 1461145961309 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}] 02:52:41 INFO - PROCESS | 140 | 1461145961380 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 02:52:41 INFO - PROCESS | 140 | 1461145961386 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 140 | ++DOCSHELL 17876800 == 40 [pid = 140] [id = 43] 02:52:41 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (18157000) [pid = 140] [serial = 125] [outer = 00000000] 02:52:41 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1AE15000) [pid = 140] [serial = 126] [outer = 18157000] 02:52:41 INFO - PROCESS | 140 | 1461145961430 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1AE0EC00) [pid = 140] [serial = 127] [outer = 18157000] 02:52:41 INFO - PROCESS | 140 | 1461145961843 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 570ms 02:52:41 INFO - PROCESS | 140 | 1461145961875 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 140 | 1461145961878 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 02:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:52:41 INFO - PROCESS | 140 | 1461145961891 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 140 | 1461145961893 Marionette TRACE conn5 <- [1,138,null,{}] 02:52:41 INFO - PROCESS | 140 | 1461145961896 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}] 02:52:41 INFO - PROCESS | 140 | 1461145961971 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 02:52:41 INFO - PROCESS | 140 | 1461145961977 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 140 | ++DOCSHELL 16CCA000 == 41 [pid = 140] [id = 44] 02:52:41 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1C665000) [pid = 140] [serial = 128] [outer = 00000000] 02:52:42 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1D99A400) [pid = 140] [serial = 129] [outer = 1C665000] 02:52:42 INFO - PROCESS | 140 | 1461145962022 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1DD37400) [pid = 140] [serial = 130] [outer = 1C665000] 02:52:42 INFO - PROCESS | 140 | 1461145962412 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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 02:52:42 INFO - PROCESS | 140 | 1461145962474 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 140 | 1461145962476 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 02:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:52:42 INFO - PROCESS | 140 | 1461145962480 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 140 | 1461145962482 Marionette TRACE conn5 <- [1,142,null,{}] 02:52:42 INFO - PROCESS | 140 | 1461145962486 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}] 02:52:42 INFO - PROCESS | 140 | 1461145962560 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 02:52:42 INFO - PROCESS | 140 | 1461145962566 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 140 | ++DOCSHELL 1DEE2C00 == 42 [pid = 140] [id = 45] 02:52:42 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1DEE7C00) [pid = 140] [serial = 131] [outer = 00000000] 02:52:42 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1E92CC00) [pid = 140] [serial = 132] [outer = 1DEE7C00] 02:52:42 INFO - PROCESS | 140 | 1461145962613 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1E939000) [pid = 140] [serial = 133] [outer = 1DEE7C00] 02:52:43 INFO - PROCESS | 140 | 1461145963032 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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 02:52:43 INFO - PROCESS | 140 | 1461145963077 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 140 | 1461145963081 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 02:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:52:43 INFO - PROCESS | 140 | 1461145963091 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 140 | 1461145963095 Marionette TRACE conn5 <- [1,146,null,{}] 02:52:43 INFO - PROCESS | 140 | 1461145963102 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}] 02:52:43 INFO - PROCESS | 140 | 1461145963216 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 02:52:43 INFO - PROCESS | 140 | 1461145963335 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 140 | ++DOCSHELL 0E944000 == 43 [pid = 140] [id = 46] 02:52:43 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0E944400) [pid = 140] [serial = 134] [outer = 00000000] 02:52:43 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (0E947800) [pid = 140] [serial = 135] [outer = 0E944400] 02:52:43 INFO - PROCESS | 140 | 1461145963393 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (0E953400) [pid = 140] [serial = 136] [outer = 0E944400] 02:52:44 INFO - PROCESS | 140 | 1461145964269 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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1243ms 02:52:44 INFO - PROCESS | 140 | 1461145964331 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 140 | 1461145964335 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 02:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:52:44 INFO - PROCESS | 140 | 1461145964344 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 140 | 1461145964348 Marionette TRACE conn5 <- [1,150,null,{}] 02:52:44 INFO - PROCESS | 140 | 1461145964353 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}] 02:52:44 INFO - PROCESS | 140 | 1461145964488 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 02:52:44 INFO - PROCESS | 140 | 1461145964559 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 140 | ++DOCSHELL 0E9BE400 == 44 [pid = 140] [id = 47] 02:52:44 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (11F41400) [pid = 140] [serial = 137] [outer = 00000000] 02:52:44 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (12649000) [pid = 140] [serial = 138] [outer = 11F41400] 02:52:44 INFO - PROCESS | 140 | 1461145964616 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1264F800) [pid = 140] [serial = 139] [outer = 11F41400] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 0E97E800 == 43 [pid = 140] [id = 33] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 1A295C00 == 42 [pid = 140] [id = 31] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 1DEE2800 == 41 [pid = 140] [id = 32] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 12602C00 == 40 [pid = 140] [id = 30] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 16CCA000 == 39 [pid = 140] [id = 44] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 17876800 == 38 [pid = 140] [id = 43] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 1C027800 == 37 [pid = 140] [id = 42] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 1AE0F400 == 36 [pid = 140] [id = 41] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 1A270800 == 35 [pid = 140] [id = 40] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 17883000 == 34 [pid = 140] [id = 39] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 16CCF400 == 33 [pid = 140] [id = 38] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 121D7800 == 32 [pid = 140] [id = 37] 02:52:45 INFO - PROCESS | 140 | --DOCSHELL 0E980400 == 31 [pid = 140] [id = 36] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 90 (216BD400) [pid = 140] [serial = 67] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 89 (216BB000) [pid = 140] [serial = 66] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1A2A2C00) [pid = 140] [serial = 55] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1260E000) [pid = 140] [serial = 61] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 86 (19F2E800) [pid = 140] [serial = 52] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0E954C00) [pid = 140] [serial = 58] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1C6C5C00) [pid = 140] [serial = 85] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1C032C00) [pid = 140] [serial = 84] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1B115800) [pid = 140] [serial = 82] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 81 (13676000) [pid = 140] [serial = 72] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1364F400) [pid = 140] [serial = 75] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1688D000) [pid = 140] [serial = 73] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 78 (19FB4800) [pid = 140] [serial = 78] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 77 (1A298400) [pid = 140] [serial = 79] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1AE17C00) [pid = 140] [serial = 81] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 75 (181D5400) [pid = 140] [serial = 76] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 74 (11EBE400) [pid = 140] [serial = 69] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | --DOMWINDOW == 73 (12402C00) [pid = 140] [serial = 70] [outer = 00000000] [url = about:blank] 02:52:45 INFO - PROCESS | 140 | 1461145965504 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1173ms 02:52:45 INFO - PROCESS | 140 | 1461145965518 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 140 | 1461145965522 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 02:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:52:45 INFO - PROCESS | 140 | 1461145965527 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 140 | 1461145965531 Marionette TRACE conn5 <- [1,154,null,{}] 02:52:45 INFO - PROCESS | 140 | 1461145965537 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}] 02:52:45 INFO - PROCESS | 140 | 1461145965615 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 02:52:45 INFO - PROCESS | 140 | 1461145965623 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 140 | ++DOCSHELL 0E9A0400 == 32 [pid = 140] [id = 48] 02:52:45 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (0E9A2C00) [pid = 140] [serial = 140] [outer = 00000000] 02:52:45 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (0E9C7800) [pid = 140] [serial = 141] [outer = 0E9A2C00] 02:52:45 INFO - PROCESS | 140 | 1461145965673 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (11EBE400) [pid = 140] [serial = 142] [outer = 0E9A2C00] 02:52:46 INFO - PROCESS | 140 | 1461145966137 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]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 630ms 02:52:46 INFO - PROCESS | 140 | 1461145966159 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 140 | 1461145966164 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 02:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:52:46 INFO - PROCESS | 140 | 1461145966170 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 140 | 1461145966173 Marionette TRACE conn5 <- [1,158,null,{}] 02:52:46 INFO - PROCESS | 140 | 1461145966176 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}] 02:52:46 INFO - PROCESS | 140 | 1461145966255 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 02:52:46 INFO - PROCESS | 140 | 1461145966261 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 140 | ++DOCSHELL 11F94000 == 33 [pid = 140] [id = 49] 02:52:46 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (1240A800) [pid = 140] [serial = 143] [outer = 00000000] 02:52:46 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1260D400) [pid = 140] [serial = 144] [outer = 1240A800] 02:52:46 INFO - PROCESS | 140 | 1461145966308 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (12644400) [pid = 140] [serial = 145] [outer = 1240A800] 02:52:46 INFO - PROCESS | 140 | 1461145966735 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]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 631ms 02:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:52:46 INFO - PROCESS | 140 | 1461145966805 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 140 | 1461145966807 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 02:52:46 INFO - PROCESS | 140 | 1461145966810 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 140 | 1461145966813 Marionette TRACE conn5 <- [1,162,null,{}] 02:52:46 INFO - PROCESS | 140 | 1461145966824 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}] 02:52:46 INFO - PROCESS | 140 | 1461145966905 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 02:52:46 INFO - PROCESS | 140 | 1461145966920 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 140 | ++DOCSHELL 16D2C800 == 34 [pid = 140] [id = 50] 02:52:46 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (17329400) [pid = 140] [serial = 146] [outer = 00000000] 02:52:46 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (175C2000) [pid = 140] [serial = 147] [outer = 17329400] 02:52:46 INFO - PROCESS | 140 | 1461145966969 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1814EC00) [pid = 140] [serial = 148] [outer = 17329400] 02:52:47 INFO - PROCESS | 140 | 1461145967425 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]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 02:52:47 INFO - PROCESS | 140 | 1461145967444 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 140 | 1461145967447 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 02:52:47 INFO - PROCESS | 140 | 1461145967450 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:52:47 INFO - PROCESS | 140 | 1461145967452 Marionette TRACE conn5 <- [1,166,null,{}] 02:52:47 INFO - PROCESS | 140 | 1461145967455 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}] 02:52:47 INFO - PROCESS | 140 | 1461145967532 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 02:52:47 INFO - PROCESS | 140 | 1461145967537 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 140 | ++DOCSHELL 18A29C00 == 35 [pid = 140] [id = 51] 02:52:47 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (19758C00) [pid = 140] [serial = 149] [outer = 00000000] 02:52:47 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (19F2D000) [pid = 140] [serial = 150] [outer = 19758C00] 02:52:47 INFO - PROCESS | 140 | 1461145967583 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1A270800) [pid = 140] [serial = 151] [outer = 19758C00] 02:52:47 INFO - PROCESS | 140 | 1461145967995 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 570ms 02:52:48 INFO - PROCESS | 140 | 1461145968034 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 140 | 1461145968036 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 02:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:52:48 INFO - PROCESS | 140 | 1461145968044 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 140 | 1461145968046 Marionette TRACE conn5 <- [1,170,null,{}] 02:52:48 INFO - PROCESS | 140 | 1461145968049 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}] 02:52:48 INFO - PROCESS | 140 | 1461145968151 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 02:52:48 INFO - PROCESS | 140 | 1461145968157 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 140 | ++DOCSHELL 1A275C00 == 36 [pid = 140] [id = 52] 02:52:48 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1A296000) [pid = 140] [serial = 152] [outer = 00000000] 02:52:48 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1A2A2800) [pid = 140] [serial = 153] [outer = 1A296000] 02:52:48 INFO - PROCESS | 140 | 1461145968203 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1A5B3000) [pid = 140] [serial = 154] [outer = 1A296000] 02:52:48 INFO - PROCESS | 140 | 1461145968631 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 02:52:48 INFO - PROCESS | 140 | 1461145968675 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 02:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:52:48 INFO - PROCESS | 140 | 1461145968677 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 02:52:48 INFO - PROCESS | 140 | 1461145968681 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 140 | 1461145968683 Marionette TRACE conn5 <- [1,174,null,{}] 02:52:48 INFO - PROCESS | 140 | 1461145968686 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}] 02:52:48 INFO - PROCESS | 140 | 1461145968806 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 02:52:48 INFO - PROCESS | 140 | 1461145968814 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 140 | ++DOCSHELL 0E944800 == 37 [pid = 140] [id = 53] 02:52:48 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1AD47000) [pid = 140] [serial = 155] [outer = 00000000] 02:52:48 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1BECDC00) [pid = 140] [serial = 156] [outer = 1AD47000] 02:52:48 INFO - PROCESS | 140 | 1461145968862 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1BECBC00) [pid = 140] [serial = 157] [outer = 1AD47000] 02:52:49 INFO - PROCESS | 140 | 1461145969267 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 631ms 02:52:49 INFO - PROCESS | 140 | 1461145969312 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 140 | 1461145969314 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 02:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:52:49 INFO - PROCESS | 140 | 1461145969318 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 140 | 1461145969319 Marionette TRACE conn5 <- [1,178,null,{}] 02:52:49 INFO - PROCESS | 140 | 1461145969331 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}] 02:52:49 INFO - PROCESS | 140 | 1461145969429 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 02:52:49 INFO - PROCESS | 140 | 1461145969463 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 140 | ++DOCSHELL 1C6C7C00 == 38 [pid = 140] [id = 54] 02:52:49 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1C6C8000) [pid = 140] [serial = 158] [outer = 00000000] 02:52:49 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1D998400) [pid = 140] [serial = 159] [outer = 1C6C8000] 02:52:49 INFO - PROCESS | 140 | 1461145969550 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1DD34C00) [pid = 140] [serial = 160] [outer = 1C6C8000] 02:52:49 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1CBAA800) [pid = 140] [serial = 161] [outer = 18A29000] 02:52:50 INFO - PROCESS | 140 | 1461145970013 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 730ms 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1C665000) [pid = 140] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1A272C00) [pid = 140] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 92 (12606800) [pid = 140] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1736C400) [pid = 140] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 90 (0E982800) [pid = 140] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 89 (0E980000) [pid = 140] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 88 (12608C00) [pid = 140] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1A296400) [pid = 140] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1DEECC00) [pid = 140] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0E97F000) [pid = 140] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 84 (0E9C1000) [pid = 140] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1AE0FC00) [pid = 140] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1C02AC00) [pid = 140] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 81 (18157000) [pid = 140] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:52:50 INFO - PROCESS | 140 | --DOMWINDOW == 80 (18A31C00) [pid = 140] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:52:50 INFO - PROCESS | 140 | 1461145970166 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 140 | 1461145970168 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 02:52:50 INFO - PROCESS | 140 | 1461145970176 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 140 | 1461145970177 Marionette TRACE conn5 <- [1,182,null,{}] 02:52:50 INFO - PROCESS | 140 | 1461145970181 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}] 02:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:52:50 INFO - PROCESS | 140 | 1461145970257 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 02:52:50 INFO - PROCESS | 140 | 1461145970264 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 140 | ++DOCSHELL 0E950000 == 39 [pid = 140] [id = 55] 02:52:50 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (0E97E000) [pid = 140] [serial = 162] [outer = 00000000] 02:52:50 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (0E9C4000) [pid = 140] [serial = 163] [outer = 0E97E000] 02:52:50 INFO - PROCESS | 140 | 1461145970311 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (12608400) [pid = 140] [serial = 164] [outer = 0E97E000] 02:52:50 INFO - PROCESS | 140 | 1461145970699 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 02:52:50 INFO - PROCESS | 140 | 1461145970763 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 140 | 1461145970765 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 02:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:52:50 INFO - PROCESS | 140 | 1461145970773 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 140 | 1461145970774 Marionette TRACE conn5 <- [1,186,null,{}] 02:52:50 INFO - PROCESS | 140 | 1461145970778 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}] 02:52:50 INFO - PROCESS | 140 | 1461145970852 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 02:52:50 INFO - PROCESS | 140 | 1461145970859 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 140 | ++DOCSHELL 0E9C1000 == 40 [pid = 140] [id = 56] 02:52:50 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (16897400) [pid = 140] [serial = 165] [outer = 00000000] 02:52:50 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1CE88800) [pid = 140] [serial = 166] [outer = 16897400] 02:52:50 INFO - PROCESS | 140 | 1461145970907 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C664000) [pid = 140] [serial = 167] [outer = 16897400] 02:52:51 INFO - PROCESS | 140 | 1461145971284 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 530ms 02:52:51 INFO - PROCESS | 140 | 1461145971299 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 140 | 1461145971301 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 02:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:52:51 INFO - PROCESS | 140 | 1461145971304 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 140 | 1461145971306 Marionette TRACE conn5 <- [1,190,null,{}] 02:52:51 INFO - PROCESS | 140 | 1461145971309 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}] 02:52:51 INFO - PROCESS | 140 | 1461145971413 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 02:52:51 INFO - PROCESS | 140 | 1461145971421 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 140 | ++DOCSHELL 19F26C00 == 41 [pid = 140] [id = 57] 02:52:51 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (19FB4800) [pid = 140] [serial = 168] [outer = 00000000] 02:52:51 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1EFDB400) [pid = 140] [serial = 169] [outer = 19FB4800] 02:52:51 INFO - PROCESS | 140 | 1461145971465 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1EFDB000) [pid = 140] [serial = 170] [outer = 19FB4800] 02:52:51 INFO - PROCESS | 140 | 1461145971846 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 02:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:52:51 INFO - PROCESS | 140 | 1461145971875 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 140 | 1461145971878 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 02:52:51 INFO - PROCESS | 140 | 1461145971881 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 140 | 1461145971883 Marionette TRACE conn5 <- [1,194,null,{}] 02:52:51 INFO - PROCESS | 140 | 1461145971887 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}] 02:52:51 INFO - PROCESS | 140 | 1461145972004 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 02:52:52 INFO - PROCESS | 140 | 1461145972012 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 140 | ++DOCSHELL 1EDF6000 == 42 [pid = 140] [id = 58] 02:52:52 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1EF96000) [pid = 140] [serial = 171] [outer = 00000000] 02:52:52 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1F955400) [pid = 140] [serial = 172] [outer = 1EF96000] 02:52:52 INFO - PROCESS | 140 | 1461145972060 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1F95C000) [pid = 140] [serial = 173] [outer = 1EF96000] 02:52:52 INFO - PROCESS | 140 | 1461145972700 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 870ms 02:52:52 INFO - PROCESS | 140 | 1461145972752 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 140 | 1461145972758 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 02:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:52:52 INFO - PROCESS | 140 | 1461145972764 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 140 | 1461145972768 Marionette TRACE conn5 <- [1,198,null,{}] 02:52:52 INFO - PROCESS | 140 | 1461145972774 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}] 02:52:52 INFO - PROCESS | 140 | 1461145972879 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 02:52:52 INFO - PROCESS | 140 | 1461145972955 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 140 | ++DOCSHELL 0E9A9400 == 43 [pid = 140] [id = 59] 02:52:52 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (0E9AB400) [pid = 140] [serial = 174] [outer = 00000000] 02:52:52 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (12602400) [pid = 140] [serial = 175] [outer = 0E9AB400] 02:52:53 INFO - PROCESS | 140 | 1461145973014 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1260AC00) [pid = 140] [serial = 176] [outer = 0E9AB400] 02:52:53 INFO - PROCESS | 140 | 1461145973670 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]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 02:52:53 INFO - PROCESS | 140 | 1461145973700 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 140 | 1461145973707 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 02:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:52:53 INFO - PROCESS | 140 | 1461145973714 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 140 | 1461145973717 Marionette TRACE conn5 <- [1,202,null,{}] 02:52:53 INFO - PROCESS | 140 | 1461145973721 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}] 02:52:53 INFO - PROCESS | 140 | 1461145973827 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 02:52:53 INFO - PROCESS | 140 | 1461145973900 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 140 | ++DOCSHELL 12610C00 == 44 [pid = 140] [id = 60] 02:52:53 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1364F400) [pid = 140] [serial = 177] [outer = 00000000] 02:52:53 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A276400) [pid = 140] [serial = 178] [outer = 1364F400] 02:52:53 INFO - PROCESS | 140 | 1461145973958 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1AE13800) [pid = 140] [serial = 179] [outer = 1364F400] 02:52:54 INFO - PROCESS | 140 | 1461145974512 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 830ms 02:52:54 INFO - PROCESS | 140 | 1461145974586 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 140 | 1461145974589 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 02:52:54 INFO - PROCESS | 140 | 1461145974594 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 140 | 1461145974598 Marionette TRACE conn5 <- [1,206,null,{}] 02:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:52:54 INFO - PROCESS | 140 | 1461145974609 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}] 02:52:54 INFO - PROCESS | 140 | 1461145974714 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 02:52:54 INFO - PROCESS | 140 | 1461145974789 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 140 | ++DOCSHELL 1EF72400 == 45 [pid = 140] [id = 61] 02:52:54 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1EF74000) [pid = 140] [serial = 180] [outer = 00000000] 02:52:54 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1EF7A400) [pid = 140] [serial = 181] [outer = 1EF74000] 02:52:54 INFO - PROCESS | 140 | 1461145974849 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1EF7E400) [pid = 140] [serial = 182] [outer = 1EF74000] 02:52:55 INFO - PROCESS | 140 | 1461145975614 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]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1066ms 02:52:55 INFO - PROCESS | 140 | 1461145975669 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 140 | 1461145975673 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 02:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:52:55 INFO - PROCESS | 140 | 1461145975678 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 140 | 1461145975682 Marionette TRACE conn5 <- [1,210,null,{}] 02:52:55 INFO - PROCESS | 140 | 1461145975688 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}] 02:52:55 INFO - PROCESS | 140 | 1461145975778 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 02:52:55 INFO - PROCESS | 140 | 1461145975856 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 140 | ++DOCSHELL 0E97D000 == 46 [pid = 140] [id = 62] 02:52:55 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (0E980800) [pid = 140] [serial = 183] [outer = 00000000] 02:52:55 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (0E9C5C00) [pid = 140] [serial = 184] [outer = 0E980800] 02:52:55 INFO - PROCESS | 140 | 1461145975906 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (0F3E0400) [pid = 140] [serial = 185] [outer = 0E980800] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 0E9BF000 == 45 [pid = 140] [id = 34] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 0E97E400 == 44 [pid = 140] [id = 35] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 19F26C00 == 43 [pid = 140] [id = 57] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 0E9C1000 == 42 [pid = 140] [id = 56] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 0E950000 == 41 [pid = 140] [id = 55] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 1C6C7C00 == 40 [pid = 140] [id = 54] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 0E944800 == 39 [pid = 140] [id = 53] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 1A275C00 == 38 [pid = 140] [id = 52] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 18A29C00 == 37 [pid = 140] [id = 51] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 16D2C800 == 36 [pid = 140] [id = 50] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 11F94000 == 35 [pid = 140] [id = 49] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 0E9A0400 == 34 [pid = 140] [id = 48] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1E92CC00) [pid = 140] [serial = 132] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOCSHELL 1DEE2C00 == 33 [pid = 140] [id = 45] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 102 (0E9C6400) [pid = 140] [serial = 106] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 101 (125E2C00) [pid = 140] [serial = 103] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 100 (11EB6800) [pid = 140] [serial = 102] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 99 (17326000) [pid = 140] [serial = 88] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1347BC00) [pid = 140] [serial = 87] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1C030800) [pid = 140] [serial = 91] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1C026400) [pid = 140] [serial = 90] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1E92E000) [pid = 140] [serial = 94] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1E8CFC00) [pid = 140] [serial = 93] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1260B800) [pid = 140] [serial = 97] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 92 (0E984C00) [pid = 140] [serial = 96] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 91 (0E9CA000) [pid = 140] [serial = 100] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 90 (0E9C8C00) [pid = 140] [serial = 99] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1BECD800) [pid = 140] [serial = 120] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1C6BFC00) [pid = 140] [serial = 123] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1C025000) [pid = 140] [serial = 121] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1AE0EC00) [pid = 140] [serial = 127] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1D99A400) [pid = 140] [serial = 129] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1CB39000) [pid = 140] [serial = 124] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 83 (19F25400) [pid = 140] [serial = 115] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 82 (19BE0000) [pid = 140] [serial = 114] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1AE15000) [pid = 140] [serial = 126] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1AD26C00) [pid = 140] [serial = 118] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1DD37400) [pid = 140] [serial = 130] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 78 (1A2A3C00) [pid = 140] [serial = 117] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 77 (12644800) [pid = 140] [serial = 108] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 76 (12647800) [pid = 140] [serial = 109] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 75 (175C4000) [pid = 140] [serial = 111] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 74 (17880C00) [pid = 140] [serial = 112] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | --DOMWINDOW == 73 (0E9AE400) [pid = 140] [serial = 105] [outer = 00000000] [url = about:blank] 02:52:56 INFO - PROCESS | 140 | 1461145976493 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 890ms 02:52:56 INFO - PROCESS | 140 | 1461145976569 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 140 | 1461145976575 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 02:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:52:56 INFO - PROCESS | 140 | 1461145976581 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 140 | 1461145976583 Marionette TRACE conn5 <- [1,214,null,{}] 02:52:56 INFO - PROCESS | 140 | 1461145976587 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}] 02:52:56 INFO - PROCESS | 140 | 1461145976666 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 02:52:56 INFO - PROCESS | 140 | 1461145976736 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 140 | ++DOCSHELL 0E940000 == 34 [pid = 140] [id = 63] 02:52:56 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (0E949400) [pid = 140] [serial = 186] [outer = 00000000] 02:52:56 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (0E9C1000) [pid = 140] [serial = 187] [outer = 0E949400] 02:52:56 INFO - PROCESS | 140 | 1461145976783 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (0E9CA000) [pid = 140] [serial = 188] [outer = 0E949400] 02:52:57 INFO - PROCESS | 140 | 1461145977168 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 631ms 02:52:57 INFO - PROCESS | 140 | 1461145977215 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 140 | 1461145977218 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 02:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:52:57 INFO - PROCESS | 140 | 1461145977228 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 140 | 1461145977232 Marionette TRACE conn5 <- [1,218,null,{}] 02:52:57 INFO - PROCESS | 140 | 1461145977243 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}] 02:52:57 INFO - PROCESS | 140 | 1461145977324 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 02:52:57 INFO - PROCESS | 140 | 1461145977330 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 140 | ++DOCSHELL 1240E800 == 35 [pid = 140] [id = 64] 02:52:57 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (124BDC00) [pid = 140] [serial = 189] [outer = 00000000] 02:52:57 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (12CED400) [pid = 140] [serial = 190] [outer = 124BDC00] 02:52:57 INFO - PROCESS | 140 | 1461145977379 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (16866400) [pid = 140] [serial = 191] [outer = 124BDC00] 02:52:57 INFO - PROCESS | 140 | 1461145977803 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 632ms 02:52:57 INFO - PROCESS | 140 | 1461145977857 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 140 | 1461145977860 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 02:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:52:57 INFO - PROCESS | 140 | 1461145977863 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 140 | 1461145977865 Marionette TRACE conn5 <- [1,222,null,{}] 02:52:57 INFO - PROCESS | 140 | 1461145977868 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}] 02:52:57 INFO - PROCESS | 140 | 1461145977947 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 02:52:57 INFO - PROCESS | 140 | 1461145977957 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 140 | ++DOCSHELL 1766B000 == 36 [pid = 140] [id = 65] 02:52:57 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1766B800) [pid = 140] [serial = 192] [outer = 00000000] 02:52:57 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (18150800) [pid = 140] [serial = 193] [outer = 1766B800] 02:52:57 INFO - PROCESS | 140 | 1461145978003 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (18A23800) [pid = 140] [serial = 194] [outer = 1766B800] 02:52:58 INFO - PROCESS | 140 | 1461145978414 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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 570ms 02:52:58 INFO - PROCESS | 140 | 1461145978437 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 02:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:52:58 INFO - PROCESS | 140 | 1461145978439 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 02:52:58 INFO - PROCESS | 140 | 1461145978442 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 140 | 1461145978443 Marionette TRACE conn5 <- [1,226,null,{}] 02:52:58 INFO - PROCESS | 140 | 1461145978461 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}] 02:52:58 INFO - PROCESS | 140 | 1461145978565 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 02:52:58 INFO - PROCESS | 140 | 1461145978571 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 140 | ++DOCSHELL 1975B000 == 37 [pid = 140] [id = 66] 02:52:58 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1975D400) [pid = 140] [serial = 195] [outer = 00000000] 02:52:58 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (19BDF400) [pid = 140] [serial = 196] [outer = 1975D400] 02:52:58 INFO - PROCESS | 140 | 1461145978617 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (19BDEC00) [pid = 140] [serial = 197] [outer = 1975D400] 02:52:59 INFO - PROCESS | 140 | 1461145979099 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms 02:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:52:59 INFO - PROCESS | 140 | 1461145979115 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 140 | 1461145979117 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 02:52:59 INFO - PROCESS | 140 | 1461145979120 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 140 | 1461145979122 Marionette TRACE conn5 <- [1,230,null,{}] 02:52:59 INFO - PROCESS | 140 | 1461145979130 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}] 02:52:59 INFO - PROCESS | 140 | 1461145979255 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 02:52:59 INFO - PROCESS | 140 | 1461145979263 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 140 | ++DOCSHELL 0E978400 == 38 [pid = 140] [id = 67] 02:52:59 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (19F28C00) [pid = 140] [serial = 198] [outer = 00000000] 02:52:59 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AD48000) [pid = 140] [serial = 199] [outer = 19F28C00] 02:52:59 INFO - PROCESS | 140 | 1461145979312 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1AE0E800) [pid = 140] [serial = 200] [outer = 19F28C00] 02:52:59 INFO - PROCESS | 140 | 1461145979712 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 02:52:59 INFO - PROCESS | 140 | 1461145979751 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 140 | 1461145979753 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 02:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:52:59 INFO - PROCESS | 140 | 1461145979756 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 140 | 1461145979758 Marionette TRACE conn5 <- [1,234,null,{}] 02:52:59 INFO - PROCESS | 140 | 1461145979761 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}] 02:52:59 INFO - PROCESS | 140 | 1461145979859 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 02:52:59 INFO - PROCESS | 140 | 1461145979929 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 140 | ++DOCSHELL 1AE19400 == 39 [pid = 140] [id = 68] 02:52:59 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1AE1AC00) [pid = 140] [serial = 201] [outer = 00000000] 02:52:59 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1BECEC00) [pid = 140] [serial = 202] [outer = 1AE1AC00] 02:52:59 INFO - PROCESS | 140 | 1461145979974 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1C006C00) [pid = 140] [serial = 203] [outer = 1AE1AC00] 02:53:00 INFO - PROCESS | 140 | 1461145980377 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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 02:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:53:00 INFO - PROCESS | 140 | 1461145980431 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 140 | 1461145980433 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 02:53:00 INFO - PROCESS | 140 | 1461145980436 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 140 | 1461145980437 Marionette TRACE conn5 <- [1,238,null,{}] 02:53:00 INFO - PROCESS | 140 | 1461145980441 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}] 02:53:00 INFO - PROCESS | 140 | 1461145980721 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1AD47000) [pid = 140] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1A296000) [pid = 140] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1C6C8000) [pid = 140] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 87 (17329400) [pid = 140] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 86 (19758C00) [pid = 140] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 85 (11F41400) [pid = 140] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1240A800) [pid = 140] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 83 (0E9A2C00) [pid = 140] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0E97E000) [pid = 140] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 81 (19FB4800) [pid = 140] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:53:00 INFO - PROCESS | 140 | --DOMWINDOW == 80 (16897400) [pid = 140] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:53:00 INFO - PROCESS | 140 | 1461145980770 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 140 | ++DOCSHELL 0E911400 == 40 [pid = 140] [id = 69] 02:53:00 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (0E913000) [pid = 140] [serial = 204] [outer = 00000000] 02:53:00 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1260A400) [pid = 140] [serial = 205] [outer = 0E913000] 02:53:00 INFO - PROCESS | 140 | 1461145980815 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (17329400) [pid = 140] [serial = 206] [outer = 0E913000] 02:53:01 INFO - PROCESS | 140 | 1461145981155 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 770ms 02:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:53:01 INFO - PROCESS | 140 | 1461145981207 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 140 | 1461145981209 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 02:53:01 INFO - PROCESS | 140 | 1461145981212 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 140 | 1461145981214 Marionette TRACE conn5 <- [1,242,null,{}] 02:53:01 INFO - PROCESS | 140 | 1461145981217 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}] 02:53:01 INFO - PROCESS | 140 | 1461145981318 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 02:53:01 INFO - PROCESS | 140 | 1461145981326 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 140 | ++DOCSHELL 19FB4800 == 41 [pid = 140] [id = 70] 02:53:01 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A277000) [pid = 140] [serial = 207] [outer = 00000000] 02:53:01 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C014800) [pid = 140] [serial = 208] [outer = 1A277000] 02:53:01 INFO - PROCESS | 140 | 1461145981371 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C02AC00) [pid = 140] [serial = 209] [outer = 1A277000] 02:53:01 INFO - PROCESS | 140 | 1461145981735 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 02:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:53:01 INFO - PROCESS | 140 | 1461145981783 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 140 | 1461145981785 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 02:53:01 INFO - PROCESS | 140 | 1461145981788 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 140 | 1461145981790 Marionette TRACE conn5 <- [1,246,null,{}] 02:53:01 INFO - PROCESS | 140 | 1461145981794 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}] 02:53:01 INFO - PROCESS | 140 | 1461145981868 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 02:53:01 INFO - PROCESS | 140 | 1461145981940 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 140 | ++DOCSHELL 1C00D800 == 42 [pid = 140] [id = 71] 02:53:01 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1C013000) [pid = 140] [serial = 210] [outer = 00000000] 02:53:01 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1C6BD800) [pid = 140] [serial = 211] [outer = 1C013000] 02:53:01 INFO - PROCESS | 140 | 1461145981984 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1C6C8C00) [pid = 140] [serial = 212] [outer = 1C013000] 02:53:02 INFO - PROCESS | 140 | 1461145982356 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 02:53:02 INFO - PROCESS | 140 | 1461145982422 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 140 | 1461145982424 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 02:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:53:02 INFO - PROCESS | 140 | 1461145982440 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 140 | 1461145982443 Marionette TRACE conn5 <- [1,250,null,{}] 02:53:02 INFO - PROCESS | 140 | 1461145982482 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}] 02:53:02 INFO - PROCESS | 140 | 1461145982624 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 02:53:02 INFO - PROCESS | 140 | 1461145982633 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 140 | ++DOCSHELL 1C665C00 == 43 [pid = 140] [id = 72] 02:53:02 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1E093400) [pid = 140] [serial = 213] [outer = 00000000] 02:53:02 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1E938C00) [pid = 140] [serial = 214] [outer = 1E093400] 02:53:02 INFO - PROCESS | 140 | 1461145982683 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1EF71800) [pid = 140] [serial = 215] [outer = 1E093400] 02:53:03 INFO - PROCESS | 140 | 1461145983315 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]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 910ms 02:53:03 INFO - PROCESS | 140 | 1461145983350 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 140 | 1461145983356 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 02:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:53:03 INFO - PROCESS | 140 | 1461145983362 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 140 | 1461145983366 Marionette TRACE conn5 <- [1,254,null,{}] 02:53:03 INFO - PROCESS | 140 | 1461145983371 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}] 02:53:03 INFO - PROCESS | 140 | 1461145983478 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 02:53:03 INFO - PROCESS | 140 | 1461145983568 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 140 | ++DOCSHELL 0E9A9000 == 44 [pid = 140] [id = 73] 02:53:03 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (0E9A9800) [pid = 140] [serial = 216] [outer = 00000000] 02:53:03 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (11F48400) [pid = 140] [serial = 217] [outer = 0E9A9800] 02:53:03 INFO - PROCESS | 140 | 1461145983627 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (12604000) [pid = 140] [serial = 218] [outer = 0E9A9800] 02:53:04 INFO - PROCESS | 140 | 1461145984217 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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 02:53:04 INFO - PROCESS | 140 | 1461145984296 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 140 | 1461145984302 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 02:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:53:04 INFO - PROCESS | 140 | 1461145984309 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 140 | 1461145984312 Marionette TRACE conn5 <- [1,258,null,{}] 02:53:04 INFO - PROCESS | 140 | 1461145984316 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}] 02:53:04 INFO - PROCESS | 140 | 1461145984469 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 02:53:04 INFO - PROCESS | 140 | 1461145984513 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 140 | ++DOCSHELL 1260B800 == 45 [pid = 140] [id = 74] 02:53:04 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1260DC00) [pid = 140] [serial = 219] [outer = 00000000] 02:53:04 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (19FB7800) [pid = 140] [serial = 220] [outer = 1260DC00] 02:53:04 INFO - PROCESS | 140 | 1461145984572 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1A2A1C00) [pid = 140] [serial = 221] [outer = 1260DC00] 02:53:05 INFO - PROCESS | 140 | 1461145985076 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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 831ms 02:53:05 INFO - PROCESS | 140 | 1461145985155 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 140 | 1461145985157 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 02:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:53:05 INFO - PROCESS | 140 | 1461145985161 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 140 | 1461145985165 Marionette TRACE conn5 <- [1,262,null,{}] 02:53:05 INFO - PROCESS | 140 | 1461145985176 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}] 02:53:05 INFO - PROCESS | 140 | 1461145985283 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 02:53:05 INFO - PROCESS | 140 | 1461145985373 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 140 | ++DOCSHELL 1A2B9400 == 46 [pid = 140] [id = 75] 02:53:05 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1A2BA400) [pid = 140] [serial = 222] [outer = 00000000] 02:53:05 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A5B5C00) [pid = 140] [serial = 223] [outer = 1A2BA400] 02:53:05 INFO - PROCESS | 140 | 1461145985432 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1C014C00) [pid = 140] [serial = 224] [outer = 1A2BA400] 02:53:05 INFO - PROCESS | 140 | 1461145985927 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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 830ms 02:53:05 INFO - PROCESS | 140 | 1461145985993 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 140 | 1461145985996 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 02:53:05 INFO - PROCESS | 140 | 1461145985999 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:53:05 INFO - PROCESS | 140 | 1461145986001 Marionette TRACE conn5 <- [1,266,null,{}] 02:53:05 INFO - PROCESS | 140 | 1461145986005 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}] 02:53:06 INFO - PROCESS | 140 | 1461145986108 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 02:53:06 INFO - PROCESS | 140 | 1461145986245 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 140 | ++DOCSHELL 1A5CEC00 == 47 [pid = 140] [id = 76] 02:53:06 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1A5CF000) [pid = 140] [serial = 225] [outer = 00000000] 02:53:06 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1A5D2800) [pid = 140] [serial = 226] [outer = 1A5CF000] 02:53:06 INFO - PROCESS | 140 | 1461145986302 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1A5D5000) [pid = 140] [serial = 227] [outer = 1A5CF000] 02:53:07 INFO - PROCESS | 140 | 1461145987029 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]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1069ms 02:53:07 INFO - PROCESS | 140 | 1461145987089 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 140 | 1461145987091 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 02:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:53:07 INFO - PROCESS | 140 | 1461145987119 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 140 | 1461145987121 Marionette TRACE conn5 <- [1,270,null,{}] 02:53:07 INFO - PROCESS | 140 | 1461145987126 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}] 02:53:07 INFO - PROCESS | 140 | 1461145987258 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 02:53:07 INFO - PROCESS | 140 | 1461145987375 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 140 | ++DOCSHELL 125DF400 == 48 [pid = 140] [id = 77] 02:53:07 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (12606800) [pid = 140] [serial = 228] [outer = 00000000] 02:53:07 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (19F30800) [pid = 140] [serial = 229] [outer = 12606800] 02:53:07 INFO - PROCESS | 140 | 1461145987432 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1A298400) [pid = 140] [serial = 230] [outer = 12606800] 02:53:08 INFO - PROCESS | 140 | 1461145988126 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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1037ms 02:53:08 INFO - PROCESS | 140 | 1461145988145 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 02:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:53:08 INFO - PROCESS | 140 | 1461145988149 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 02:53:08 INFO - PROCESS | 140 | 1461145988154 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 140 | 1461145988158 Marionette TRACE conn5 <- [1,274,null,{}] 02:53:08 INFO - PROCESS | 140 | 1461145988175 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}] 02:53:08 INFO - PROCESS | 140 | 1461145988270 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 02:53:08 INFO - PROCESS | 140 | 1461145988348 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 140 | ++DOCSHELL 12647C00 == 49 [pid = 140] [id = 78] 02:53:08 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (12649400) [pid = 140] [serial = 231] [outer = 00000000] 02:53:08 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (16893000) [pid = 140] [serial = 232] [outer = 12649400] 02:53:08 INFO - PROCESS | 140 | 1461145988399 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (17563400) [pid = 140] [serial = 233] [outer = 12649400] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 1C00D800 == 48 [pid = 140] [id = 71] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 19FB4800 == 47 [pid = 140] [id = 70] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 0E911400 == 46 [pid = 140] [id = 69] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 1AE19400 == 45 [pid = 140] [id = 68] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 0E978400 == 44 [pid = 140] [id = 67] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 1975B000 == 43 [pid = 140] [id = 66] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 1766B000 == 42 [pid = 140] [id = 65] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 1240E800 == 41 [pid = 140] [id = 64] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 0E940000 == 40 [pid = 140] [id = 63] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 0E97D000 == 39 [pid = 140] [id = 62] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 1EF72400 == 38 [pid = 140] [id = 61] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 12610C00 == 37 [pid = 140] [id = 60] 02:53:08 INFO - PROCESS | 140 | --DOCSHELL 0E9A9400 == 36 [pid = 140] [id = 59] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1F955400) [pid = 140] [serial = 172] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1BECDC00) [pid = 140] [serial = 156] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1A5B3000) [pid = 140] [serial = 154] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1D998400) [pid = 140] [serial = 159] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 105 (175C2000) [pid = 140] [serial = 147] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1814EC00) [pid = 140] [serial = 148] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 103 (19F2D000) [pid = 140] [serial = 150] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1264F800) [pid = 140] [serial = 139] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 101 (12649000) [pid = 140] [serial = 138] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1BECBC00) [pid = 140] [serial = 157] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1260D400) [pid = 140] [serial = 144] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12644400) [pid = 140] [serial = 145] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 97 (0E9C7800) [pid = 140] [serial = 141] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 96 (11EBE400) [pid = 140] [serial = 142] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 95 (0E947800) [pid = 140] [serial = 135] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 94 (12608400) [pid = 140] [serial = 164] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1EFDB400) [pid = 140] [serial = 169] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1AD43C00) [pid = 140] [serial = 34] [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.] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1CE88800) [pid = 140] [serial = 166] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 90 (0E9C4000) [pid = 140] [serial = 163] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1DD34C00) [pid = 140] [serial = 160] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1A2A2800) [pid = 140] [serial = 153] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1C664000) [pid = 140] [serial = 167] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1EFDB000) [pid = 140] [serial = 170] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1A270800) [pid = 140] [serial = 151] [outer = 00000000] [url = about:blank] 02:53:08 INFO - PROCESS | 140 | 1461145988951 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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 830ms 02:53:08 INFO - PROCESS | 140 | 1461145988985 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 140 | 1461145988990 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 02:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:53:08 INFO - PROCESS | 140 | 1461145988996 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 140 | 1461145988999 Marionette TRACE conn5 <- [1,278,null,{}] 02:53:08 INFO - PROCESS | 140 | 1461145989003 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}] 02:53:09 INFO - PROCESS | 140 | 1461145989085 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 02:53:09 INFO - PROCESS | 140 | 1461145989093 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 140 | ++DOCSHELL 0E9A6C00 == 37 [pid = 140] [id = 79] 02:53:09 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0E9A8000) [pid = 140] [serial = 234] [outer = 00000000] 02:53:09 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (12643400) [pid = 140] [serial = 235] [outer = 0E9A8000] 02:53:09 INFO - PROCESS | 140 | 1461145989139 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1264B400) [pid = 140] [serial = 236] [outer = 0E9A8000] 02:53:09 INFO - PROCESS | 140 | 1461145989575 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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 02:53:09 INFO - PROCESS | 140 | 1461145989630 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 140 | 1461145989632 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 02:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:53:09 INFO - PROCESS | 140 | 1461145989635 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 140 | 1461145989639 Marionette TRACE conn5 <- [1,282,null,{}] 02:53:09 INFO - PROCESS | 140 | 1461145989649 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}] 02:53:09 INFO - PROCESS | 140 | 1461145989732 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 02:53:09 INFO - PROCESS | 140 | 1461145989741 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 140 | ++DOCSHELL 18A27800 == 38 [pid = 140] [id = 80] 02:53:09 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (19758C00) [pid = 140] [serial = 237] [outer = 00000000] 02:53:09 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (19BE0800) [pid = 140] [serial = 238] [outer = 19758C00] 02:53:09 INFO - PROCESS | 140 | 1461145989789 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (19F2F400) [pid = 140] [serial = 239] [outer = 19758C00] 02:53:10 INFO - PROCESS | 140 | 1461145990225 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]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 02:53:10 INFO - PROCESS | 140 | 1461145990270 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 140 | 1461145990273 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 02:53:10 INFO - PROCESS | 140 | 1461145990276 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:53:10 INFO - PROCESS | 140 | 1461145990278 Marionette TRACE conn5 <- [1,286,null,{}] 02:53:10 INFO - PROCESS | 140 | 1461145990281 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}] 02:53:10 INFO - PROCESS | 140 | 1461145990360 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 02:53:10 INFO - PROCESS | 140 | 1461145990369 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 140 | ++DOCSHELL 1A2B7000 == 39 [pid = 140] [id = 81] 02:53:10 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1A2B8C00) [pid = 140] [serial = 240] [outer = 00000000] 02:53:10 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1A2C2C00) [pid = 140] [serial = 241] [outer = 1A2B8C00] 02:53:10 INFO - PROCESS | 140 | 1461145990416 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1A5C7800) [pid = 140] [serial = 242] [outer = 1A2B8C00] 02:53:10 INFO - PROCESS | 140 | 1461145990846 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]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 630ms 02:53:10 INFO - PROCESS | 140 | 1461145990911 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 140 | 1461145990913 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 02:53:10 INFO - PROCESS | 140 | 1461145990916 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:53:10 INFO - PROCESS | 140 | 1461145990918 Marionette TRACE conn5 <- [1,290,null,{}] 02:53:10 INFO - PROCESS | 140 | 1461145990921 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}] 02:53:10 INFO - PROCESS | 140 | 1461145990997 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 02:53:10 INFO - PROCESS | 140 | 1461145991004 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 140 | ++DOCSHELL 1A2C2400 == 40 [pid = 140] [id = 82] 02:53:11 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1A5C8C00) [pid = 140] [serial = 243] [outer = 00000000] 02:53:11 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1AE0F400) [pid = 140] [serial = 244] [outer = 1A5C8C00] 02:53:11 INFO - PROCESS | 140 | 1461145991049 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1AE18800) [pid = 140] [serial = 245] [outer = 1A5C8C00] 02:53:11 INFO - PROCESS | 140 | 1461145991498 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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 02:53:11 INFO - PROCESS | 140 | 1461145991551 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 140 | 1461145991553 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 02:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:53:11 INFO - PROCESS | 140 | 1461145991556 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 140 | 1461145991557 Marionette TRACE conn5 <- [1,294,null,{}] 02:53:11 INFO - PROCESS | 140 | 1461145991561 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}] 02:53:11 INFO - PROCESS | 140 | 1461145991677 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 02:53:11 INFO - PROCESS | 140 | 1461145991758 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 140 | ++DOCSHELL 1C00B800 == 41 [pid = 140] [id = 83] 02:53:11 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1C00E400) [pid = 140] [serial = 246] [outer = 00000000] 02:53:11 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1C557800) [pid = 140] [serial = 247] [outer = 1C00E400] 02:53:11 INFO - PROCESS | 140 | 1461145991806 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1C55B800) [pid = 140] [serial = 248] [outer = 1C00E400] 02:53:12 INFO - PROCESS | 140 | 1461145992206 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]]]}] 02:53:12 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. 02:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 02:53:12 INFO - PROCESS | 140 | 1461145992232 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 140 | 1461145992234 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 02:53:12 INFO - PROCESS | 140 | 1461145992237 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 140 | 1461145992239 Marionette TRACE conn5 <- [1,298,null,{}] 02:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:53:12 INFO - PROCESS | 140 | 1461145992242 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}] 02:53:12 INFO - PROCESS | 140 | 1461145992349 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 02:53:12 INFO - PROCESS | 140 | 1461145992355 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 140 | ++DOCSHELL 1C6C2400 == 42 [pid = 140] [id = 84] 02:53:12 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1CB39C00) [pid = 140] [serial = 249] [outer = 00000000] 02:53:12 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1DD34C00) [pid = 140] [serial = 250] [outer = 1CB39C00] 02:53:12 INFO - PROCESS | 140 | 1461145992400 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1DEE4C00) [pid = 140] [serial = 251] [outer = 1CB39C00] 02:53:12 INFO - PROCESS | 140 | 1461145992813 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]]]}] 02:53:12 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. 02:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 02:53:12 INFO - PROCESS | 140 | 1461145992872 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 140 | 1461145992874 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 02:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:53:12 INFO - PROCESS | 140 | 1461145992877 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 140 | 1461145992879 Marionette TRACE conn5 <- [1,302,null,{}] 02:53:12 INFO - PROCESS | 140 | 1461145992882 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}] 02:53:12 INFO - PROCESS | 140 | 1461145992983 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 02:53:13 INFO - PROCESS | 140 | 1461145993060 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 140 | ++DOCSHELL 1E92C400 == 43 [pid = 140] [id = 85] 02:53:13 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1E92D000) [pid = 140] [serial = 252] [outer = 00000000] 02:53:13 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1EF77400) [pid = 140] [serial = 253] [outer = 1E92D000] 02:53:13 INFO - PROCESS | 140 | 1461145993105 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1EF7E800) [pid = 140] [serial = 254] [outer = 1E92D000] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1DEE7C00) [pid = 140] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 104 (19F28C00) [pid = 140] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1975D400) [pid = 140] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1AE1AC00) [pid = 140] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 101 (0E980800) [pid = 140] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 100 (0E949400) [pid = 140] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 99 (0E913000) [pid = 140] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 98 (124BDC00) [pid = 140] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1766B800) [pid = 140] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1EF74000) [pid = 140] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1C013000) [pid = 140] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:53:13 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A277000) [pid = 140] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:53:13 INFO - PROCESS | 140 | 1461145993551 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]]]}] 02:53:13 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. 02:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 730ms 02:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:53:13 INFO - PROCESS | 140 | 1461145993608 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 140 | 1461145993610 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 02:53:13 INFO - PROCESS | 140 | 1461145993613 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 140 | 1461145993614 Marionette TRACE conn5 <- [1,306,null,{}] 02:53:13 INFO - PROCESS | 140 | 1461145993618 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}] 02:53:13 INFO - PROCESS | 140 | 1461145993695 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 02:53:13 INFO - PROCESS | 140 | 1461145993701 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 140 | ++DOCSHELL 0EA1E800 == 44 [pid = 140] [id = 86] 02:53:13 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (0EA1F400) [pid = 140] [serial = 255] [outer = 00000000] 02:53:13 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (0EA24C00) [pid = 140] [serial = 256] [outer = 0EA1F400] 02:53:13 INFO - PROCESS | 140 | 1461145993746 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (0EA26000) [pid = 140] [serial = 257] [outer = 0EA1F400] 02:53:13 INFO - PROCESS | 140 | 1461145994006 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:53:14 INFO - PROCESS | 140 | 1461145994184 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]]]}] 02:53:14 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. 02:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 630ms 02:53:14 INFO - PROCESS | 140 | 1461145994244 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 140 | 1461145994246 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 02:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:53:14 INFO - PROCESS | 140 | 1461145994249 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 140 | 1461145994251 Marionette TRACE conn5 <- [1,310,null,{}] 02:53:14 INFO - PROCESS | 140 | 1461145994254 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}] 02:53:14 INFO - PROCESS | 140 | 1461145994333 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 02:53:14 INFO - PROCESS | 140 | 1461145994340 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 140 | ++DOCSHELL 12401800 == 45 [pid = 140] [id = 87] 02:53:14 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (12644C00) [pid = 140] [serial = 258] [outer = 00000000] 02:53:14 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1E093800) [pid = 140] [serial = 259] [outer = 12644C00] 02:53:14 INFO - PROCESS | 140 | 1461145994384 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1EFE0C00) [pid = 140] [serial = 260] [outer = 12644C00] 02:53:14 INFO - PROCESS | 140 | 1461145994822 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]]]}] 02:53:14 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. 02:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 02:53:14 INFO - PROCESS | 140 | 1461145994880 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 140 | 1461145994882 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 02:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:53:14 INFO - PROCESS | 140 | 1461145994885 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 140 | 1461145994888 Marionette TRACE conn5 <- [1,314,null,{}] 02:53:14 INFO - PROCESS | 140 | 1461145994891 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}] 02:53:14 INFO - PROCESS | 140 | 1461145994987 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 02:53:14 INFO - PROCESS | 140 | 1461145994996 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 140 | ++DOCSHELL 1F0D8C00 == 46 [pid = 140] [id = 88] 02:53:15 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1F952800) [pid = 140] [serial = 261] [outer = 00000000] 02:53:15 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1F959C00) [pid = 140] [serial = 262] [outer = 1F952800] 02:53:15 INFO - PROCESS | 140 | 1461145995045 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (216B9800) [pid = 140] [serial = 263] [outer = 1F952800] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1EDF6000 == 45 [pid = 140] [id = 58] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 0E944000 == 44 [pid = 140] [id = 46] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 0E9BE400 == 43 [pid = 140] [id = 47] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 12647C00 == 42 [pid = 140] [id = 78] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 125DF400 == 41 [pid = 140] [id = 77] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1A5CEC00 == 40 [pid = 140] [id = 76] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1260B800 == 39 [pid = 140] [id = 74] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1A2B9400 == 38 [pid = 140] [id = 75] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1C665C00 == 37 [pid = 140] [id = 72] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 0E9A9000 == 36 [pid = 140] [id = 73] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 0E9A6C00 == 35 [pid = 140] [id = 79] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1A2B7000 == 34 [pid = 140] [id = 81] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 18A27800 == 33 [pid = 140] [id = 80] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 0EA1E800 == 32 [pid = 140] [id = 86] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1C00B800 == 31 [pid = 140] [id = 83] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1C6C2400 == 30 [pid = 140] [id = 84] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1E92C400 == 29 [pid = 140] [id = 85] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 12401800 == 28 [pid = 140] [id = 87] 02:53:16 INFO - PROCESS | 140 | --DOCSHELL 1A2C2400 == 27 [pid = 140] [id = 82] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1E939000) [pid = 140] [serial = 133] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1AD48000) [pid = 140] [serial = 199] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 100 (19BDEC00) [pid = 140] [serial = 197] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1BECEC00) [pid = 140] [serial = 202] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12602400) [pid = 140] [serial = 175] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 97 (0F3E0400) [pid = 140] [serial = 185] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 96 (0E9C5C00) [pid = 140] [serial = 184] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 95 (0E9C1000) [pid = 140] [serial = 187] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1260A400) [pid = 140] [serial = 205] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 93 (0E9CA000) [pid = 140] [serial = 188] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 92 (12CED400) [pid = 140] [serial = 190] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 91 (16866400) [pid = 140] [serial = 191] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 90 (18150800) [pid = 140] [serial = 193] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1EF7E400) [pid = 140] [serial = 182] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1EF7A400) [pid = 140] [serial = 181] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1A276400) [pid = 140] [serial = 178] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1C006C00) [pid = 140] [serial = 203] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1C6BD800) [pid = 140] [serial = 211] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 84 (19BDF400) [pid = 140] [serial = 196] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 83 (17329400) [pid = 140] [serial = 206] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1AE0E800) [pid = 140] [serial = 200] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1C014800) [pid = 140] [serial = 208] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1C6C8C00) [pid = 140] [serial = 212] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1C02AC00) [pid = 140] [serial = 209] [outer = 00000000] [url = about:blank] 02:53:16 INFO - PROCESS | 140 | --DOMWINDOW == 78 (18A23800) [pid = 140] [serial = 194] [outer = 00000000] [url = about:blank] 02:53:17 INFO - PROCESS | 140 | 1461145997034 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]]]}] 02:53:17 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. 02:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 2175ms 02:53:17 INFO - PROCESS | 140 | 1461145997062 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 140 | 1461145997066 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 02:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:53:17 INFO - PROCESS | 140 | 1461145997071 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 140 | 1461145997075 Marionette TRACE conn5 <- [1,318,null,{}] 02:53:17 INFO - PROCESS | 140 | 1461145997081 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}] 02:53:17 INFO - PROCESS | 140 | 1461145997172 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 02:53:17 INFO - PROCESS | 140 | 1461145997181 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 140 | ++DOCSHELL 0E956400 == 28 [pid = 140] [id = 89] 02:53:17 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (0E957000) [pid = 140] [serial = 264] [outer = 00000000] 02:53:17 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (0E980000) [pid = 140] [serial = 265] [outer = 0E957000] 02:53:17 INFO - PROCESS | 140 | 1461145997230 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (0E985800) [pid = 140] [serial = 266] [outer = 0E957000] 02:53:17 INFO - PROCESS | 140 | 1461145997722 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]]]}] 02:53:17 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. 02:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 690ms 02:53:17 INFO - PROCESS | 140 | 1461145997761 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 140 | 1461145997768 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 02:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:53:17 INFO - PROCESS | 140 | 1461145997775 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 140 | 1461145997777 Marionette TRACE conn5 <- [1,322,null,{}] 02:53:17 INFO - PROCESS | 140 | 1461145997781 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}] 02:53:17 INFO - PROCESS | 140 | 1461145997875 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 02:53:17 INFO - PROCESS | 140 | 1461145997885 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 140 | ++DOCSHELL 0E9C6800 == 29 [pid = 140] [id = 90] 02:53:17 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (0E9CAC00) [pid = 140] [serial = 267] [outer = 00000000] 02:53:17 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (0EA22400) [pid = 140] [serial = 268] [outer = 0E9CAC00] 02:53:17 INFO - PROCESS | 140 | 1461145997939 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (0EA2BC00) [pid = 140] [serial = 269] [outer = 0E9CAC00] 02:53:18 INFO - PROCESS | 140 | 1461145998403 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]]]}] 02:53:18 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. 02:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 670ms 02:53:18 INFO - PROCESS | 140 | 1461145998446 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 140 | 1461145998449 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 02:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:53:18 INFO - PROCESS | 140 | 1461145998453 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 140 | 1461145998456 Marionette TRACE conn5 <- [1,326,null,{}] 02:53:18 INFO - PROCESS | 140 | 1461145998468 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}] 02:53:18 INFO - PROCESS | 140 | 1461145998586 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 02:53:18 INFO - PROCESS | 140 | 1461145998596 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 140 | ++DOCSHELL 12590400 == 30 [pid = 140] [id = 91] 02:53:18 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (12599000) [pid = 140] [serial = 270] [outer = 00000000] 02:53:18 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (12606400) [pid = 140] [serial = 271] [outer = 12599000] 02:53:18 INFO - PROCESS | 140 | 1461145998657 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (12610400) [pid = 140] [serial = 272] [outer = 12599000] 02:53:19 INFO - PROCESS | 140 | 1461145999106 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]]]}] 02:53:19 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. 02:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 02:53:19 INFO - PROCESS | 140 | 1461145999126 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 140 | 1461145999128 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 02:53:19 INFO - PROCESS | 140 | 1461145999132 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:53:19 INFO - PROCESS | 140 | 1461145999133 Marionette TRACE conn5 <- [1,330,null,{}] 02:53:19 INFO - PROCESS | 140 | 1461145999141 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}] 02:53:19 INFO - PROCESS | 140 | 1461145999224 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 02:53:19 INFO - PROCESS | 140 | 1461145999246 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 140 | ++DOCSHELL 134D0400 == 31 [pid = 140] [id = 92] 02:53:19 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (134D3400) [pid = 140] [serial = 273] [outer = 00000000] 02:53:19 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (16862400) [pid = 140] [serial = 274] [outer = 134D3400] 02:53:19 INFO - PROCESS | 140 | 1461145999295 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (16D25C00) [pid = 140] [serial = 275] [outer = 134D3400] 02:53:19 INFO - PROCESS | 140 | 1461145999726 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]]]}] 02:53:19 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. 02:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 630ms 02:53:19 INFO - PROCESS | 140 | 1461145999766 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 140 | 1461145999768 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 02:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:53:19 INFO - PROCESS | 140 | 1461145999775 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 140 | 1461145999777 Marionette TRACE conn5 <- [1,334,null,{}] 02:53:19 INFO - PROCESS | 140 | 1461145999781 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}] 02:53:19 INFO - PROCESS | 140 | 1461145999860 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 02:53:19 INFO - PROCESS | 140 | 1461145999867 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 140 | ++DOCSHELL 175BA800 == 32 [pid = 140] [id = 93] 02:53:19 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (175BB400) [pid = 140] [serial = 276] [outer = 00000000] 02:53:19 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1787C800) [pid = 140] [serial = 277] [outer = 175BB400] 02:53:19 INFO - PROCESS | 140 | 1461145999914 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (18150800) [pid = 140] [serial = 278] [outer = 175BB400] 02:53:20 INFO - PROCESS | 140 | 1461146000355 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]]]}] 02:53:20 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. 02:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 632ms 02:53:20 INFO - PROCESS | 140 | 1461146000409 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 140 | 1461146000411 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 02:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:53:20 INFO - PROCESS | 140 | 1461146000414 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 140 | 1461146000416 Marionette TRACE conn5 <- [1,338,null,{}] 02:53:20 INFO - PROCESS | 140 | 1461146000420 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}] 02:53:20 INFO - PROCESS | 140 | 1461146000532 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 02:53:20 INFO - PROCESS | 140 | 1461146000549 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 140 | ++DOCSHELL 19F24000 == 33 [pid = 140] [id = 94] 02:53:20 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (19F25000) [pid = 140] [serial = 279] [outer = 00000000] 02:53:20 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (19F2D400) [pid = 140] [serial = 280] [outer = 19F25000] 02:53:20 INFO - PROCESS | 140 | 1461146000598 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19FB8400) [pid = 140] [serial = 281] [outer = 19F25000] 02:53:20 INFO - PROCESS | 140 | 1461146000996 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]]]}] 02:53:21 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. 02:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 631ms 02:53:21 INFO - PROCESS | 140 | 1461146001049 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 02:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:53:21 INFO - PROCESS | 140 | 1461146001051 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 02:53:21 INFO - PROCESS | 140 | 1461146001059 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 140 | 1461146001060 Marionette TRACE conn5 <- [1,342,null,{}] 02:53:21 INFO - PROCESS | 140 | 1461146001064 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}] 02:53:21 INFO - PROCESS | 140 | 1461146001151 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 02:53:21 INFO - PROCESS | 140 | 1461146001158 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 140 | ++DOCSHELL 1A29FC00 == 34 [pid = 140] [id = 95] 02:53:21 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A2A0400) [pid = 140] [serial = 282] [outer = 00000000] 02:53:21 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1A2BA000) [pid = 140] [serial = 283] [outer = 1A2A0400] 02:53:21 INFO - PROCESS | 140 | 1461146001205 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1A2B9800) [pid = 140] [serial = 284] [outer = 1A2A0400] 02:53:21 INFO - PROCESS | 140 | 1461146001637 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]]]}] 02:53:21 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. 02:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 631ms 02:53:21 INFO - PROCESS | 140 | 1461146001689 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 02:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:53:21 INFO - PROCESS | 140 | 1461146001691 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 02:53:21 INFO - PROCESS | 140 | 1461146001694 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 140 | 1461146001696 Marionette TRACE conn5 <- [1,346,null,{}] 02:53:21 INFO - PROCESS | 140 | 1461146001699 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}] 02:53:21 INFO - PROCESS | 140 | 1461146001776 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 02:53:21 INFO - PROCESS | 140 | 1461146001782 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 140 | ++DOCSHELL 1A2C2000 == 35 [pid = 140] [id = 96] 02:53:21 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A2C5C00) [pid = 140] [serial = 285] [outer = 00000000] 02:53:21 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1A5D5400) [pid = 140] [serial = 286] [outer = 1A2C5C00] 02:53:21 INFO - PROCESS | 140 | 1461146001830 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1A5D1C00) [pid = 140] [serial = 287] [outer = 1A2C5C00] 02:53:22 INFO - PROCESS | 140 | 1461146002286 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]]]}] 02:53:22 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. 02:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 630ms 02:53:22 INFO - PROCESS | 140 | 1461146002326 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 140 | 1461146002328 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 02:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:53:22 INFO - PROCESS | 140 | 1461146002341 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 140 | 1461146002343 Marionette TRACE conn5 <- [1,350,null,{}] 02:53:22 INFO - PROCESS | 140 | 1461146002346 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}] 02:53:22 INFO - PROCESS | 140 | 1461146002450 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 02:53:22 INFO - PROCESS | 140 | 1461146002459 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 140 | ++DOCSHELL 12590000 == 36 [pid = 140] [id = 97] 02:53:22 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1A2C1800) [pid = 140] [serial = 288] [outer = 00000000] 02:53:22 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1AE16400) [pid = 140] [serial = 289] [outer = 1A2C1800] 02:53:22 INFO - PROCESS | 140 | 1461146002504 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1AE14000) [pid = 140] [serial = 290] [outer = 1A2C1800] 02:53:22 INFO - PROCESS | 140 | 1461146002929 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]]]}] 02:53:22 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. 02:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 02:53:22 INFO - PROCESS | 140 | 1461146002966 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 140 | 1461146002968 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 02:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:53:22 INFO - PROCESS | 140 | 1461146002971 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 140 | 1461146002973 Marionette TRACE conn5 <- [1,354,null,{}] 02:53:22 INFO - PROCESS | 140 | 1461146002976 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}] 02:53:23 INFO - PROCESS | 140 | 1461146003081 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 02:53:23 INFO - PROCESS | 140 | 1461146003087 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 140 | ++DOCSHELL 1A2A2800 == 37 [pid = 140] [id = 98] 02:53:23 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1AE2DC00) [pid = 140] [serial = 291] [outer = 00000000] 02:53:23 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1BECE400) [pid = 140] [serial = 292] [outer = 1AE2DC00] 02:53:23 INFO - PROCESS | 140 | 1461146003136 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1C006800) [pid = 140] [serial = 293] [outer = 1AE2DC00] 02:53:23 INFO - PROCESS | 140 | 1461146003604 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]]]}] 02:53:23 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. 02:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 02:53:23 INFO - PROCESS | 140 | 1461146003644 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 140 | 1461146003646 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 02:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:53:23 INFO - PROCESS | 140 | 1461146003650 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 140 | 1461146003652 Marionette TRACE conn5 <- [1,358,null,{}] 02:53:23 INFO - PROCESS | 140 | 1461146003656 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}] 02:53:23 INFO - PROCESS | 140 | 1461146003771 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 02:53:23 INFO - PROCESS | 140 | 1461146003856 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 140 | ++DOCSHELL 1C027800 == 38 [pid = 140] [id = 99] 02:53:23 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1C029800) [pid = 140] [serial = 294] [outer = 00000000] 02:53:23 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1C02A800) [pid = 140] [serial = 295] [outer = 1C029800] 02:53:23 INFO - PROCESS | 140 | 1461146003914 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1C031800) [pid = 140] [serial = 296] [outer = 1C029800] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1EF96000) [pid = 140] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1364F400) [pid = 140] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 108 (0E944400) [pid = 140] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 107 (0E9AB400) [pid = 140] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 106 (12644C00) [pid = 140] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1C00E400) [pid = 140] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1CB39C00) [pid = 140] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1E92D000) [pid = 140] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A5C8C00) [pid = 140] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1A2B8C00) [pid = 140] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 100 (19758C00) [pid = 140] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 99 (0E9A8000) [pid = 140] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12649400) [pid = 140] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 97 (12606800) [pid = 140] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1A5CF000) [pid = 140] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1A2BA400) [pid = 140] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1260DC00) [pid = 140] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 93 (0E9A9800) [pid = 140] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1E093400) [pid = 140] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:53:24 INFO - PROCESS | 140 | --DOMWINDOW == 91 (0EA1F400) [pid = 140] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:53:24 INFO - PROCESS | 140 | 1461146004557 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]]]}] 02:53:24 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. 02:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 930ms 02:53:24 INFO - PROCESS | 140 | 1461146004593 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 140 | 1461146004595 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 02:53:24 INFO - PROCESS | 140 | 1461146004599 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 140 | 1461146004601 Marionette TRACE conn5 <- [1,362,null,{}] 02:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:53:24 INFO - PROCESS | 140 | 1461146004605 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}] 02:53:24 INFO - PROCESS | 140 | 1461146004680 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 02:53:24 INFO - PROCESS | 140 | 1461146004686 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 140 | ++DOCSHELL 12605800 == 39 [pid = 140] [id = 100] 02:53:24 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (12606C00) [pid = 140] [serial = 297] [outer = 00000000] 02:53:24 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (175C3C00) [pid = 140] [serial = 298] [outer = 12606C00] 02:53:24 INFO - PROCESS | 140 | 1461146004735 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (181D3000) [pid = 140] [serial = 299] [outer = 12606C00] 02:53:25 INFO - PROCESS | 140 | 1461146005140 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]]]}] 02:53:25 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. 02:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 570ms 02:53:25 INFO - PROCESS | 140 | 1461146005176 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 140 | 1461146005178 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 02:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:53:25 INFO - PROCESS | 140 | 1461146005190 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 140 | 1461146005192 Marionette TRACE conn5 <- [1,366,null,{}] 02:53:25 INFO - PROCESS | 140 | 1461146005195 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}] 02:53:25 INFO - PROCESS | 140 | 1461146005272 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 02:53:25 INFO - PROCESS | 140 | 1461146005290 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 140 | ++DOCSHELL 19F23C00 == 40 [pid = 140] [id = 101] 02:53:25 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (19F24400) [pid = 140] [serial = 300] [outer = 00000000] 02:53:25 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1AD4C400) [pid = 140] [serial = 301] [outer = 19F24400] 02:53:25 INFO - PROCESS | 140 | 1461146005337 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1C013C00) [pid = 140] [serial = 302] [outer = 19F24400] 02:53:25 INFO - PROCESS | 140 | 1461146005773 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]]]}] 02:53:25 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. 02:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 630ms 02:53:25 INFO - PROCESS | 140 | 1461146005826 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 140 | 1461146005828 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 02:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:53:25 INFO - PROCESS | 140 | 1461146005831 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 140 | 1461146005833 Marionette TRACE conn5 <- [1,370,null,{}] 02:53:25 INFO - PROCESS | 140 | 1461146005836 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}] 02:53:25 INFO - PROCESS | 140 | 1461146005911 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 02:53:25 INFO - PROCESS | 140 | 1461146005917 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 140 | ++DOCSHELL 1C028000 == 41 [pid = 140] [id = 102] 02:53:25 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1C562800) [pid = 140] [serial = 303] [outer = 00000000] 02:53:25 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1CB39C00) [pid = 140] [serial = 304] [outer = 1C562800] 02:53:25 INFO - PROCESS | 140 | 1461146005962 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1CBAB800) [pid = 140] [serial = 305] [outer = 1C562800] 02:53:26 INFO - PROCESS | 140 | 1461146006486 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]]]}] 02:53:26 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. 02:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 02:53:26 INFO - PROCESS | 140 | 1461146006503 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 140 | 1461146006507 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 02:53:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:53:26 INFO - PROCESS | 140 | 1461146006513 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 140 | 1461146006518 Marionette TRACE conn5 <- [1,374,null,{}] 02:53:26 INFO - PROCESS | 140 | 1461146006525 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}] 02:53:26 INFO - PROCESS | 140 | 1461146006640 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 02:53:26 INFO - PROCESS | 140 | 1461146006798 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 140 | ++DOCSHELL 0E979C00 == 42 [pid = 140] [id = 103] 02:53:26 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (0E97AC00) [pid = 140] [serial = 306] [outer = 00000000] 02:53:26 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (0E9A7800) [pid = 140] [serial = 307] [outer = 0E97AC00] 02:53:26 INFO - PROCESS | 140 | 1461146006856 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (0E9C3800) [pid = 140] [serial = 308] [outer = 0E97AC00] 02:53:27 INFO - PROCESS | 140 | 1461146007615 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:53:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1185ms 02:53:27 INFO - PROCESS | 140 | 1461146007704 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 140 | 1461146007710 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 02:53:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:53:27 INFO - PROCESS | 140 | 1461146007718 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 140 | 1461146007721 Marionette TRACE conn5 <- [1,378,null,{}] 02:53:27 INFO - PROCESS | 140 | 1461146007725 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}] 02:53:27 INFO - PROCESS | 140 | 1461146007871 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 02:53:27 INFO - PROCESS | 140 | 1461146007940 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 140 | ++DOCSHELL 0E9CA000 == 43 [pid = 140] [id = 104] 02:53:27 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (0EA1D800) [pid = 140] [serial = 309] [outer = 00000000] 02:53:28 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1264E400) [pid = 140] [serial = 310] [outer = 0EA1D800] 02:53:28 INFO - PROCESS | 140 | 1461146008038 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1367CC00) [pid = 140] [serial = 311] [outer = 0EA1D800] 02:53:28 INFO - PROCESS | 140 | 1461146008965 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:53:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1283ms 02:53:28 INFO - PROCESS | 140 | 1461146009002 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 140 | 1461146009006 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 02:53:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:53:29 INFO - PROCESS | 140 | 1461146009012 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 140 | 1461146009015 Marionette TRACE conn5 <- [1,382,null,{}] 02:53:29 INFO - PROCESS | 140 | 1461146009022 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}] 02:53:29 INFO - PROCESS | 140 | 1461146009125 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 02:53:29 INFO - PROCESS | 140 | 1461146009205 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 140 | ++DOCSHELL 0E9BE400 == 44 [pid = 140] [id = 105] 02:53:29 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (0E9C2400) [pid = 140] [serial = 312] [outer = 00000000] 02:53:29 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (11EBDC00) [pid = 140] [serial = 313] [outer = 0E9C2400] 02:53:29 INFO - PROCESS | 140 | 1461146009255 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (121DC800) [pid = 140] [serial = 314] [outer = 0E9C2400] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 0E951400 == 43 [pid = 140] [id = 21] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 0E94A000 == 42 [pid = 140] [id = 20] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 1C026800 == 41 [pid = 140] [id = 29] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 175C4400 == 40 [pid = 140] [id = 22] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 13676800 == 39 [pid = 140] [id = 10] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 1F956400 == 38 [pid = 140] [id = 23] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 17368400 == 37 [pid = 140] [id = 19] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 1A29E400 == 36 [pid = 140] [id = 28] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 0E9A1C00 == 35 [pid = 140] [id = 18] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 19F22C00 == 34 [pid = 140] [id = 17] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 19758800 == 33 [pid = 140] [id = 27] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 0E9ABC00 == 32 [pid = 140] [id = 26] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 17883400 == 31 [pid = 140] [id = 15] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 1AE0F000 == 30 [pid = 140] [id = 16] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 19FB6C00 == 29 [pid = 140] [id = 13] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 1CB43C00 == 28 [pid = 140] [id = 14] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 0E9A2000 == 27 [pid = 140] [id = 24] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 12CEA000 == 26 [pid = 140] [id = 25] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1F959C00) [pid = 140] [serial = 262] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOCSHELL 1F0D8C00 == 25 [pid = 140] [id = 88] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1F95C000) [pid = 140] [serial = 173] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1AE13800) [pid = 140] [serial = 179] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 105 (0E953400) [pid = 140] [serial = 136] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1260AC00) [pid = 140] [serial = 176] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1EFE0C00) [pid = 140] [serial = 260] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1C557800) [pid = 140] [serial = 247] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1DEE4C00) [pid = 140] [serial = 251] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1DD34C00) [pid = 140] [serial = 250] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1C55B800) [pid = 140] [serial = 248] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1EF77400) [pid = 140] [serial = 253] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1E093800) [pid = 140] [serial = 259] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1EF7E800) [pid = 140] [serial = 254] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1AE0F400) [pid = 140] [serial = 244] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A2C2C00) [pid = 140] [serial = 241] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1A5C7800) [pid = 140] [serial = 242] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 92 (19BE0800) [pid = 140] [serial = 238] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 91 (19F2F400) [pid = 140] [serial = 239] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 90 (12643400) [pid = 140] [serial = 235] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1264B400) [pid = 140] [serial = 236] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 88 (17563400) [pid = 140] [serial = 233] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 87 (16893000) [pid = 140] [serial = 232] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1A298400) [pid = 140] [serial = 230] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 85 (19F30800) [pid = 140] [serial = 229] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1A5D5000) [pid = 140] [serial = 227] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1A5D2800) [pid = 140] [serial = 226] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1C014C00) [pid = 140] [serial = 224] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1A5B5C00) [pid = 140] [serial = 223] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1A2A1C00) [pid = 140] [serial = 221] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 79 (19FB7800) [pid = 140] [serial = 220] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 78 (12604000) [pid = 140] [serial = 218] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 77 (11F48400) [pid = 140] [serial = 217] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1E938C00) [pid = 140] [serial = 214] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 75 (1EF71800) [pid = 140] [serial = 215] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 74 (0EA26000) [pid = 140] [serial = 257] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 73 (0EA24C00) [pid = 140] [serial = 256] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | --DOMWINDOW == 72 (1AE18800) [pid = 140] [serial = 245] [outer = 00000000] [url = about:blank] 02:53:29 INFO - PROCESS | 140 | 1461146009845 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:53:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 890ms 02:53:29 INFO - PROCESS | 140 | 1461146009902 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 140 | 1461146009908 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 02:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:53:29 INFO - PROCESS | 140 | 1461146009914 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 140 | 1461146009917 Marionette TRACE conn5 <- [1,386,null,{}] 02:53:29 INFO - PROCESS | 140 | 1461146009921 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}] 02:53:29 INFO - PROCESS | 140 | 1461146010002 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 02:53:30 INFO - PROCESS | 140 | 1461146010069 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 140 | ++DOCSHELL 0E97D000 == 26 [pid = 140] [id = 106] 02:53:30 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (0E9A2000) [pid = 140] [serial = 315] [outer = 00000000] 02:53:30 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (0F3E9400) [pid = 140] [serial = 316] [outer = 0E9A2000] 02:53:30 INFO - PROCESS | 140 | 1461146010116 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (11F94000) [pid = 140] [serial = 317] [outer = 0E9A2000] 02:53:30 INFO - PROCESS | 140 | 1461146010503 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]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 630ms 02:53:30 INFO - PROCESS | 140 | 1461146010547 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 140 | 1461146010549 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 02:53:30 INFO - PROCESS | 140 | 1461146010552 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:53:30 INFO - PROCESS | 140 | 1461146010556 Marionette TRACE conn5 <- [1,390,null,{}] 02:53:30 INFO - PROCESS | 140 | 1461146010600 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}] 02:53:30 INFO - PROCESS | 140 | 1461146010688 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 02:53:30 INFO - PROCESS | 140 | 1461146010700 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 140 | ++DOCSHELL 1367C400 == 27 [pid = 140] [id = 107] 02:53:30 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (1367D800) [pid = 140] [serial = 318] [outer = 00000000] 02:53:30 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (16D23800) [pid = 140] [serial = 319] [outer = 1367D800] 02:53:30 INFO - PROCESS | 140 | 1461146010750 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (17566000) [pid = 140] [serial = 320] [outer = 1367D800] 02:53:31 INFO - PROCESS | 140 | 1461146011200 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]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 02:53:31 INFO - PROCESS | 140 | 1461146011227 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 140 | 1461146011229 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 02:53:31 INFO - PROCESS | 140 | 1461146011233 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:53:31 INFO - PROCESS | 140 | 1461146011234 Marionette TRACE conn5 <- [1,394,null,{}] 02:53:31 INFO - PROCESS | 140 | 1461146011239 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}] 02:53:31 INFO - PROCESS | 140 | 1461146011320 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 02:53:31 INFO - PROCESS | 140 | 1461146011326 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 140 | ++DOCSHELL 1814F800 == 28 [pid = 140] [id = 108] 02:53:31 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (19758400) [pid = 140] [serial = 321] [outer = 00000000] 02:53:31 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (19F28400) [pid = 140] [serial = 322] [outer = 19758400] 02:53:31 INFO - PROCESS | 140 | 1461146011375 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19F31400) [pid = 140] [serial = 323] [outer = 19758400] 02:53:31 INFO - PROCESS | 140 | 1461146011854 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]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 02:53:31 INFO - PROCESS | 140 | 1461146011907 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 140 | 1461146011909 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 02:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:53:31 INFO - PROCESS | 140 | 1461146011917 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 140 | 1461146011919 Marionette TRACE conn5 <- [1,398,null,{}] 02:53:31 INFO - PROCESS | 140 | 1461146011926 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}] 02:53:32 INFO - PROCESS | 140 | 1461146012023 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 02:53:32 INFO - PROCESS | 140 | 1461146012101 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 140 | ++DOCSHELL 19B0F400 == 29 [pid = 140] [id = 109] 02:53:32 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (19B10800) [pid = 140] [serial = 324] [outer = 00000000] 02:53:32 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A29B400) [pid = 140] [serial = 325] [outer = 19B10800] 02:53:32 INFO - PROCESS | 140 | 1461146012147 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A29B000) [pid = 140] [serial = 326] [outer = 19B10800] 02:53:32 INFO - PROCESS | 140 | 1461146012600 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]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 730ms 02:53:32 INFO - PROCESS | 140 | 1461146012652 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 140 | 1461146012654 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 02:53:32 INFO - PROCESS | 140 | 1461146012662 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:53:32 INFO - PROCESS | 140 | 1461146012664 Marionette TRACE conn5 <- [1,402,null,{}] 02:53:32 INFO - PROCESS | 140 | 1461146012667 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}] 02:53:32 INFO - PROCESS | 140 | 1461146012794 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 02:53:32 INFO - PROCESS | 140 | 1461146012848 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 140 | ++DOCSHELL 1A5CE800 == 30 [pid = 140] [id = 110] 02:53:32 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1A5D1000) [pid = 140] [serial = 327] [outer = 00000000] 02:53:32 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1AD23400) [pid = 140] [serial = 328] [outer = 1A5D1000] 02:53:32 INFO - PROCESS | 140 | 1461146012897 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AE0E800) [pid = 140] [serial = 329] [outer = 1A5D1000] 02:53:33 INFO - PROCESS | 140 | 1461146013327 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]]]}] 02:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 730ms 02:53:33 INFO - PROCESS | 140 | 1461146013396 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 02:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:53:33 INFO - PROCESS | 140 | 1461146013399 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 02:53:33 INFO - PROCESS | 140 | 1461146013402 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 140 | 1461146013403 Marionette TRACE conn5 <- [1,406,null,{}] 02:53:33 INFO - PROCESS | 140 | 1461146013407 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}] 02:53:33 INFO - PROCESS | 140 | 1461146013504 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 02:53:33 INFO - PROCESS | 140 | 1461146013515 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 140 | ++DOCSHELL 1AE2F400 == 31 [pid = 140] [id = 111] 02:53:33 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1AE2F800) [pid = 140] [serial = 330] [outer = 00000000] 02:53:33 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1B7DC800) [pid = 140] [serial = 331] [outer = 1AE2F800] 02:53:33 INFO - PROCESS | 140 | 1461146013598 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1BEC9C00) [pid = 140] [serial = 332] [outer = 1AE2F800] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1A2C1800) [pid = 140] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1AE2DC00) [pid = 140] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 87 (12599000) [pid = 140] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 86 (175BB400) [pid = 140] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 85 (19F25000) [pid = 140] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1A2A0400) [pid = 140] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1F952800) [pid = 140] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0E957000) [pid = 140] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 81 (134D3400) [pid = 140] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1A2C5C00) [pid = 140] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 79 (0E9CAC00) [pid = 140] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 78 (19F24400) [pid = 140] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 77 (1C029800) [pid = 140] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:53:33 INFO - PROCESS | 140 | --DOMWINDOW == 76 (12606C00) [pid = 140] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:53:34 INFO - PROCESS | 140 | 1461146014091 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]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 732ms 02:53:34 INFO - PROCESS | 140 | 1461146014134 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 140 | 1461146014136 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 02:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:53:34 INFO - PROCESS | 140 | 1461146014139 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 140 | 1461146014141 Marionette TRACE conn5 <- [1,410,null,{}] 02:53:34 INFO - PROCESS | 140 | 1461146014144 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}] 02:53:34 INFO - PROCESS | 140 | 1461146014246 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 02:53:34 INFO - PROCESS | 140 | 1461146014293 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 140 | ++DOCSHELL 0E978400 == 32 [pid = 140] [id = 112] 02:53:34 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (0E9C4800) [pid = 140] [serial = 333] [outer = 00000000] 02:53:34 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (19F27800) [pid = 140] [serial = 334] [outer = 0E9C4800] 02:53:34 INFO - PROCESS | 140 | 1461146014337 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1A5C7000) [pid = 140] [serial = 335] [outer = 0E9C4800] 02:53:34 INFO - PROCESS | 140 | 1461146014708 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]]]}] 02:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 630ms 02:53:34 INFO - PROCESS | 140 | 1461146014775 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 02:53:34 INFO - PROCESS | 140 | 1461146014777 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 02:53:34 INFO - PROCESS | 140 | 1461146014780 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 140 | 1461146014782 Marionette TRACE conn5 <- [1,414,null,{}] 02:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:53:34 INFO - PROCESS | 140 | 1461146014810 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}] 02:53:34 INFO - PROCESS | 140 | 1461146014887 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 02:53:34 INFO - PROCESS | 140 | 1461146014894 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 140 | ++DOCSHELL 0E9CBC00 == 33 [pid = 140] [id = 113] 02:53:34 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1264CC00) [pid = 140] [serial = 336] [outer = 00000000] 02:53:34 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1C011000) [pid = 140] [serial = 337] [outer = 1264CC00] 02:53:34 INFO - PROCESS | 140 | 1461146014941 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1C010000) [pid = 140] [serial = 338] [outer = 1264CC00] 02:53:35 INFO - PROCESS | 140 | 1461146015355 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]]]}] 02:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 590ms 02:53:35 INFO - PROCESS | 140 | 1461146015376 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 140 | 1461146015378 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 02:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:53:35 INFO - PROCESS | 140 | 1461146015381 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 140 | 1461146015383 Marionette TRACE conn5 <- [1,418,null,{}] 02:53:35 INFO - PROCESS | 140 | 1461146015398 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}] 02:53:35 INFO - PROCESS | 140 | 1461146015474 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 02:53:35 INFO - PROCESS | 140 | 1461146015480 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 140 | ++DOCSHELL 1C025C00 == 34 [pid = 140] [id = 114] 02:53:35 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1C029800) [pid = 140] [serial = 339] [outer = 00000000] 02:53:35 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1C66C000) [pid = 140] [serial = 340] [outer = 1C029800] 02:53:35 INFO - PROCESS | 140 | 1461146015524 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C668400) [pid = 140] [serial = 341] [outer = 1C029800] 02:53:36 INFO - PROCESS | 140 | 1461146016457 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]]]}] 02:53:36 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 02:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1144ms 02:53:36 INFO - PROCESS | 140 | 1461146016579 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 140 | 1461146016584 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 02:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:53:36 INFO - PROCESS | 140 | 1461146016591 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 140 | 1461146016595 Marionette TRACE conn5 <- [1,422,null,{}] 02:53:36 INFO - PROCESS | 140 | 1461146016602 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}] 02:53:36 INFO - PROCESS | 140 | 1461146016701 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 02:53:36 INFO - PROCESS | 140 | 1461146016812 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 140 | ++DOCSHELL 0E956000 == 35 [pid = 140] [id = 115] 02:53:36 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0E9C9400) [pid = 140] [serial = 342] [outer = 00000000] 02:53:36 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (0EA26800) [pid = 140] [serial = 343] [outer = 0E9C9400] 02:53:36 INFO - PROCESS | 140 | 1461146016873 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (11EB6400) [pid = 140] [serial = 344] [outer = 0E9C9400] 02:53:37 INFO - PROCESS | 140 | 1461146017853 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]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1290ms 02:53:37 INFO - PROCESS | 140 | 1461146017884 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 140 | 1461146017890 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 02:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:53:37 INFO - PROCESS | 140 | 1461146017897 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 140 | 1461146017900 Marionette TRACE conn5 <- [1,426,null,{}] 02:53:37 INFO - PROCESS | 140 | 1461146017905 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}] 02:53:38 INFO - PROCESS | 140 | 1461146018014 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 02:53:38 INFO - PROCESS | 140 | 1461146018083 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 140 | ++DOCSHELL 12641000 == 36 [pid = 140] [id = 116] 02:53:38 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (12643C00) [pid = 140] [serial = 345] [outer = 00000000] 02:53:38 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1814E800) [pid = 140] [serial = 346] [outer = 12643C00] 02:53:38 INFO - PROCESS | 140 | 1461146018139 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (19F2F400) [pid = 140] [serial = 347] [outer = 12643C00] 02:53:38 INFO - PROCESS | 140 | 1461146018749 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] 02:53:38 INFO - PROCESS | 140 | 1461146018840 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 02:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:53:38 INFO - PROCESS | 140 | 1461146018845 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 140 | 1461146018849 Marionette TRACE conn5 <- [1,430,null,{}] 02:53:38 INFO - PROCESS | 140 | 1461146018861 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}] 02:53:38 INFO - PROCESS | 140 | 1461146018975 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 02:53:39 INFO - PROCESS | 140 | 1461146019044 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 140 | ++DOCSHELL 1AE1AC00 == 37 [pid = 140] [id = 117] 02:53:39 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1C665400) [pid = 140] [serial = 348] [outer = 00000000] 02:53:39 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1D99B800) [pid = 140] [serial = 349] [outer = 1C665400] 02:53:39 INFO - PROCESS | 140 | 1461146019103 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1DD39400) [pid = 140] [serial = 350] [outer = 1C665400] 02:53:39 INFO - PROCESS | 140 | 1461146019764 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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 970ms 02:53:39 INFO - PROCESS | 140 | 1461146019819 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 140 | 1461146019822 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 02:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:53:39 INFO - PROCESS | 140 | 1461146019826 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 140 | 1461146019828 Marionette TRACE conn5 <- [1,434,null,{}] 02:53:39 INFO - PROCESS | 140 | 1461146019832 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}] 02:53:39 INFO - PROCESS | 140 | 1461146019939 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 02:53:40 INFO - PROCESS | 140 | 1461146020017 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 140 | ++DOCSHELL 0E916C00 == 38 [pid = 140] [id = 118] 02:53:40 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (0E93F800) [pid = 140] [serial = 351] [outer = 00000000] 02:53:40 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (0E9C3C00) [pid = 140] [serial = 352] [outer = 0E93F800] 02:53:40 INFO - PROCESS | 140 | 1461146020199 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (0EA23000) [pid = 140] [serial = 353] [outer = 0E93F800] 02:53:40 INFO - PROCESS | 140 | 1461146020767 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]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 973ms 02:53:40 INFO - PROCESS | 140 | 1461146020803 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 140 | 1461146020807 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 02:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:53:40 INFO - PROCESS | 140 | 1461146020813 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 140 | 1461146020816 Marionette TRACE conn5 <- [1,438,null,{}] 02:53:40 INFO - PROCESS | 140 | 1461146020821 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}] 02:53:40 INFO - PROCESS | 140 | 1461146020916 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 02:53:41 INFO - PROCESS | 140 | 1461146021020 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1CB39C00) [pid = 140] [serial = 304] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | ++DOCSHELL 0E914800 == 39 [pid = 140] [id = 119] 02:53:41 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (0E939400) [pid = 140] [serial = 354] [outer = 00000000] 02:53:41 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (0E981C00) [pid = 140] [serial = 355] [outer = 0E939400] 02:53:41 INFO - PROCESS | 140 | 1461146021109 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (0E9C3400) [pid = 140] [serial = 356] [outer = 0E939400] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1AE16400) [pid = 140] [serial = 289] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1BECE400) [pid = 140] [serial = 292] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 96 (12606400) [pid = 140] [serial = 271] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1787C800) [pid = 140] [serial = 277] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 94 (18150800) [pid = 140] [serial = 278] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 93 (19F2D400) [pid = 140] [serial = 280] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 92 (19FB8400) [pid = 140] [serial = 281] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1A2BA000) [pid = 140] [serial = 283] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1A2B9800) [pid = 140] [serial = 284] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 89 (216B9800) [pid = 140] [serial = 263] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 88 (0E980000) [pid = 140] [serial = 265] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 87 (0E985800) [pid = 140] [serial = 266] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 86 (16862400) [pid = 140] [serial = 274] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 85 (16D25C00) [pid = 140] [serial = 275] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1A5D5400) [pid = 140] [serial = 286] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 83 (0EA22400) [pid = 140] [serial = 268] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0EA2BC00) [pid = 140] [serial = 269] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1AE14000) [pid = 140] [serial = 290] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1C013C00) [pid = 140] [serial = 302] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1C02A800) [pid = 140] [serial = 295] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 78 (1C006800) [pid = 140] [serial = 293] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 77 (1AD4C400) [pid = 140] [serial = 301] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1C031800) [pid = 140] [serial = 296] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 75 (12610400) [pid = 140] [serial = 272] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 74 (175C3C00) [pid = 140] [serial = 298] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 73 (181D3000) [pid = 140] [serial = 299] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | --DOMWINDOW == 72 (1A5D1C00) [pid = 140] [serial = 287] [outer = 00000000] [url = about:blank] 02:53:41 INFO - PROCESS | 140 | 1461146021571 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]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 770ms 02:53:41 INFO - PROCESS | 140 | 1461146021587 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 140 | 1461146021591 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 02:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:53:41 INFO - PROCESS | 140 | 1461146021597 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 140 | 1461146021599 Marionette TRACE conn5 <- [1,442,null,{}] 02:53:41 INFO - PROCESS | 140 | 1461146021603 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}] 02:53:41 INFO - PROCESS | 140 | 1461146021688 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 02:53:41 INFO - PROCESS | 140 | 1461146021695 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 140 | ++DOCSHELL 12647400 == 40 [pid = 140] [id = 120] 02:53:41 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (12648800) [pid = 140] [serial = 357] [outer = 00000000] 02:53:41 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (17368800) [pid = 140] [serial = 358] [outer = 12648800] 02:53:41 INFO - PROCESS | 140 | 1461146021744 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (17667800) [pid = 140] [serial = 359] [outer = 12648800] 02:53:42 INFO - PROCESS | 140 | 1461146022232 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]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 671ms 02:53:42 INFO - PROCESS | 140 | 1461146022268 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 140 | 1461146022270 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 02:53:42 INFO - PROCESS | 140 | 1461146022274 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:53:42 INFO - PROCESS | 140 | 1461146022277 Marionette TRACE conn5 <- [1,446,null,{}] 02:53:42 INFO - PROCESS | 140 | 1461146022288 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}] 02:53:42 INFO - PROCESS | 140 | 1461146022370 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 02:53:42 INFO - PROCESS | 140 | 1461146022379 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 140 | ++DOCSHELL 19F2E400 == 41 [pid = 140] [id = 121] 02:53:42 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (19F2E800) [pid = 140] [serial = 360] [outer = 00000000] 02:53:42 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (1A270800) [pid = 140] [serial = 361] [outer = 19F2E800] 02:53:42 INFO - PROCESS | 140 | 1461146022428 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1A29AC00) [pid = 140] [serial = 362] [outer = 19F2E800] 02:53:42 INFO - PROCESS | 140 | 1461146022905 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]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 02:53:42 INFO - PROCESS | 140 | 1461146022950 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 140 | 1461146022952 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 02:53:42 INFO - PROCESS | 140 | 1461146022955 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:53:42 INFO - PROCESS | 140 | 1461146022957 Marionette TRACE conn5 <- [1,450,null,{}] 02:53:42 INFO - PROCESS | 140 | 1461146022961 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}] 02:53:43 INFO - PROCESS | 140 | 1461146023038 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 02:53:43 INFO - PROCESS | 140 | 1461146023044 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 140 | ++DOCSHELL 1A2A0C00 == 42 [pid = 140] [id = 122] 02:53:43 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1A2BDC00) [pid = 140] [serial = 363] [outer = 00000000] 02:53:43 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1A5C9400) [pid = 140] [serial = 364] [outer = 1A2BDC00] 02:53:43 INFO - PROCESS | 140 | 1461146023092 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1A5CF400) [pid = 140] [serial = 365] [outer = 1A2BDC00] 02:53:43 INFO - PROCESS | 140 | 1461146023536 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] 02:53:43 INFO - PROCESS | 140 | 1461146023592 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 02:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:53:43 INFO - PROCESS | 140 | 1461146023595 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 140 | 1461146023597 Marionette TRACE conn5 <- [1,454,null,{}] 02:53:43 INFO - PROCESS | 140 | 1461146023600 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}] 02:53:43 INFO - PROCESS | 140 | 1461146023706 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 02:53:43 INFO - PROCESS | 140 | 1461146023712 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 140 | ++DOCSHELL 1AE0D800 == 43 [pid = 140] [id = 123] 02:53:43 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1AE0DC00) [pid = 140] [serial = 366] [outer = 00000000] 02:53:43 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1AE2C400) [pid = 140] [serial = 367] [outer = 1AE0DC00] 02:53:43 INFO - PROCESS | 140 | 1461146023797 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1B7DEC00) [pid = 140] [serial = 368] [outer = 1AE0DC00] 02:53:44 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:44 INFO - PROCESS | 140 | 1461146024282 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]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 02:53:44 INFO - PROCESS | 140 | 1461146024326 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 140 | 1461146024328 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 02:53:44 INFO - PROCESS | 140 | 1461146024331 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 140 | 1461146024333 Marionette TRACE conn5 <- [1,458,null,{}] 02:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:53:44 INFO - PROCESS | 140 | 1461146024337 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}] 02:53:44 INFO - PROCESS | 140 | 1461146024450 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 02:53:44 INFO - PROCESS | 140 | 1461146024460 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 140 | ++DOCSHELL 1C011C00 == 44 [pid = 140] [id = 124] 02:53:44 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C013400) [pid = 140] [serial = 369] [outer = 00000000] 02:53:44 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C664800) [pid = 140] [serial = 370] [outer = 1C013400] 02:53:44 INFO - PROCESS | 140 | 1461146024559 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1C6C8C00) [pid = 140] [serial = 371] [outer = 1C013400] 02:53:44 INFO - PROCESS | 140 | 1461146024966 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] 02:53:45 INFO - PROCESS | 140 | 1461146025008 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 02:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:53:45 INFO - PROCESS | 140 | 1461146025020 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 140 | 1461146025021 Marionette TRACE conn5 <- [1,462,null,{}] 02:53:45 INFO - PROCESS | 140 | 1461146025025 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}] 02:53:45 INFO - PROCESS | 140 | 1461146025160 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 02:53:45 INFO - PROCESS | 140 | 1461146025232 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 140 | ++DOCSHELL 0E957C00 == 45 [pid = 140] [id = 125] 02:53:45 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (11F3E000) [pid = 140] [serial = 372] [outer = 00000000] 02:53:45 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1E090400) [pid = 140] [serial = 373] [outer = 11F3E000] 02:53:45 INFO - PROCESS | 140 | 1461146025278 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1DEE4C00) [pid = 140] [serial = 374] [outer = 11F3E000] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 89 (0E9C2400) [pid = 140] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 88 (19758400) [pid = 140] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 87 (0E9C4800) [pid = 140] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 86 (0E9A2000) [pid = 140] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0EA1D800) [pid = 140] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 84 (19B10800) [pid = 140] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1A5D1000) [pid = 140] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1367D800) [pid = 140] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1264CC00) [pid = 140] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:53:45 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1AE2F800) [pid = 140] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:53:45 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:45 INFO - PROCESS | 140 | 1461146025777 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] 02:53:45 INFO - PROCESS | 140 | 1461146025797 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 02:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:53:45 INFO - PROCESS | 140 | 1461146025800 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 140 | 1461146025802 Marionette TRACE conn5 <- [1,466,null,{}] 02:53:45 INFO - PROCESS | 140 | 1461146025806 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}] 02:53:45 INFO - PROCESS | 140 | 1461146025881 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 02:53:45 INFO - PROCESS | 140 | 1461146025887 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 140 | ++DOCSHELL 12604800 == 46 [pid = 140] [id = 126] 02:53:45 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (12608C00) [pid = 140] [serial = 375] [outer = 00000000] 02:53:45 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1B114400) [pid = 140] [serial = 376] [outer = 12608C00] 02:53:45 INFO - PROCESS | 140 | 1461146025936 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1C6C9000) [pid = 140] [serial = 377] [outer = 12608C00] 02:53:46 INFO - PROCESS | 140 | 1461146026397 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] 02:53:46 INFO - PROCESS | 140 | 1461146026433 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 02:53:46 INFO - PROCESS | 140 | 1461146026436 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:53:46 INFO - PROCESS | 140 | 1461146026438 Marionette TRACE conn5 <- [1,470,null,{}] 02:53:46 INFO - PROCESS | 140 | 1461146026442 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}] 02:53:46 INFO - PROCESS | 140 | 1461146026517 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 02:53:46 INFO - PROCESS | 140 | 1461146026524 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 140 | ++DOCSHELL 17875400 == 47 [pid = 140] [id = 127] 02:53:46 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1975A800) [pid = 140] [serial = 378] [outer = 00000000] 02:53:46 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1E8D2000) [pid = 140] [serial = 379] [outer = 1975A800] 02:53:46 INFO - PROCESS | 140 | 1461146026568 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1E92D000) [pid = 140] [serial = 380] [outer = 1975A800] 02:53:46 INFO - PROCESS | 140 | 1461146026994 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]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 570ms 02:53:47 INFO - PROCESS | 140 | 1461146027015 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 140 | 1461146027017 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 02:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:53:47 INFO - PROCESS | 140 | 1461146027020 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 140 | 1461146027022 Marionette TRACE conn5 <- [1,474,null,{}] 02:53:47 INFO - PROCESS | 140 | 1461146027030 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}] 02:53:47 INFO - PROCESS | 140 | 1461146027106 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 02:53:47 INFO - PROCESS | 140 | 1461146027113 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 140 | ++DOCSHELL 1E84B400 == 48 [pid = 140] [id = 128] 02:53:47 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1E931400) [pid = 140] [serial = 381] [outer = 00000000] 02:53:47 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1EF71C00) [pid = 140] [serial = 382] [outer = 1E931400] 02:53:47 INFO - PROCESS | 140 | 1461146027161 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1EF79400) [pid = 140] [serial = 383] [outer = 1E931400] 02:53:47 INFO - PROCESS | 140 | 1461146027652 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]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 732ms 02:53:47 INFO - PROCESS | 140 | 1461146027754 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 140 | 1461146027758 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 02:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:53:47 INFO - PROCESS | 140 | 1461146027763 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 140 | 1461146027768 Marionette TRACE conn5 <- [1,478,null,{}] 02:53:47 INFO - PROCESS | 140 | 1461146027774 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}] 02:53:47 INFO - PROCESS | 140 | 1461146027926 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 02:53:48 INFO - PROCESS | 140 | 1461146028040 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 140 | ++DOCSHELL 0E9C3000 == 49 [pid = 140] [id = 129] 02:53:48 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (0E9C6000) [pid = 140] [serial = 384] [outer = 00000000] 02:53:48 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (11E5A800) [pid = 140] [serial = 385] [outer = 0E9C6000] 02:53:48 INFO - PROCESS | 140 | 1461146028098 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1240F000) [pid = 140] [serial = 386] [outer = 0E9C6000] 02:53:48 INFO - PROCESS | 140 | 1461146028749 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1025ms 02:53:48 INFO - PROCESS | 140 | 1461146028789 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 140 | 1461146028793 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 02:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:53:48 INFO - PROCESS | 140 | 1461146028800 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 140 | 1461146028805 Marionette TRACE conn5 <- [1,482,null,{}] 02:53:48 INFO - PROCESS | 140 | 1461146028809 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}] 02:53:48 INFO - PROCESS | 140 | 1461146028917 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 02:53:48 INFO - PROCESS | 140 | 1461146028995 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 140 | ++DOCSHELL 16862400 == 50 [pid = 140] [id = 130] 02:53:49 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (16895C00) [pid = 140] [serial = 387] [outer = 00000000] 02:53:49 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (19F2D400) [pid = 140] [serial = 388] [outer = 16895C00] 02:53:49 INFO - PROCESS | 140 | 1461146029052 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1A2BBC00) [pid = 140] [serial = 389] [outer = 16895C00] 02:53:49 INFO - PROCESS | 140 | 1461146029757 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]]]}] 02:53:49 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1AE17C00) [pid = 140] [serial = 390] [outer = 18A29000] 02:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1029ms 02:53:49 INFO - PROCESS | 140 | 1461146029890 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 140 | 1461146029892 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 02:53:49 INFO - PROCESS | 140 | 1461146029900 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:53:49 INFO - PROCESS | 140 | 1461146029902 Marionette TRACE conn5 <- [1,486,null,{}] 02:53:49 INFO - PROCESS | 140 | 1461146029913 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}] 02:53:50 INFO - PROCESS | 140 | 1461146030032 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 02:53:50 INFO - PROCESS | 140 | 1461146030105 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 140 | ++DOCSHELL 1A5B5C00 == 51 [pid = 140] [id = 131] 02:53:50 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A5C6800) [pid = 140] [serial = 391] [outer = 00000000] 02:53:50 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1CDE7000) [pid = 140] [serial = 392] [outer = 1A5C6800] 02:53:50 INFO - PROCESS | 140 | 1461146030165 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1CDE9C00) [pid = 140] [serial = 393] [outer = 1A5C6800] 02:53:50 INFO - PROCESS | 140 | 1461146030781 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]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 930ms 02:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:53:50 INFO - PROCESS | 140 | 1461146030836 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 140 | 1461146030838 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 02:53:50 INFO - PROCESS | 140 | 1461146030842 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 140 | 1461146030844 Marionette TRACE conn5 <- [1,490,null,{}] 02:53:50 INFO - PROCESS | 140 | 1461146030848 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}] 02:53:50 INFO - PROCESS | 140 | 1461146030951 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 02:53:51 INFO - PROCESS | 140 | 1461146031027 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 140 | ++DOCSHELL 1B74D800 == 52 [pid = 140] [id = 132] 02:53:51 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1B74F800) [pid = 140] [serial = 394] [outer = 00000000] 02:53:51 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1CDDD000) [pid = 140] [serial = 395] [outer = 1B74F800] 02:53:51 INFO - PROCESS | 140 | 1461146031124 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1E8CD400) [pid = 140] [serial = 396] [outer = 1B74F800] 02:53:51 INFO - PROCESS | 140 | 1461146031746 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]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 930ms 02:53:51 INFO - PROCESS | 140 | 1461146031776 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 140 | 1461146031778 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 02:53:51 INFO - PROCESS | 140 | 1461146031782 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:53:51 INFO - PROCESS | 140 | 1461146031784 Marionette TRACE conn5 <- [1,494,null,{}] 02:53:51 INFO - PROCESS | 140 | 1461146031788 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}] 02:53:51 INFO - PROCESS | 140 | 1461146031892 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 02:53:51 INFO - PROCESS | 140 | 1461146031969 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 140 | ++DOCSHELL 12401800 == 53 [pid = 140] [id = 133] 02:53:51 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1240E400) [pid = 140] [serial = 397] [outer = 00000000] 02:53:52 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (12CBB400) [pid = 140] [serial = 398] [outer = 1240E400] 02:53:52 INFO - PROCESS | 140 | 1461146032025 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (12912800) [pid = 140] [serial = 399] [outer = 1240E400] 02:53:52 INFO - PROCESS | 140 | 1461146032810 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]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1067ms 02:53:52 INFO - PROCESS | 140 | 1461146032853 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 140 | 1461146032858 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 02:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:53:52 INFO - PROCESS | 140 | 1461146032863 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 140 | 1461146032867 Marionette TRACE conn5 <- [1,498,null,{}] 02:53:52 INFO - PROCESS | 140 | 1461146032872 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}] 02:53:52 INFO - PROCESS | 140 | 1461146033007 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 02:53:53 INFO - PROCESS | 140 | 1461146033119 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 17875400 == 52 [pid = 140] [id = 127] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 12604800 == 51 [pid = 140] [id = 126] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 0E957C00 == 50 [pid = 140] [id = 125] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 1C011C00 == 49 [pid = 140] [id = 124] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 1AE0D800 == 48 [pid = 140] [id = 123] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 1A2A0C00 == 47 [pid = 140] [id = 122] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 19F2E400 == 46 [pid = 140] [id = 121] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 12647400 == 45 [pid = 140] [id = 120] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1C66C000) [pid = 140] [serial = 340] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | ++DOCSHELL 0E93A400 == 46 [pid = 140] [id = 134] 02:53:53 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (0E941C00) [pid = 140] [serial = 400] [outer = 00000000] 02:53:53 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (0E9AA800) [pid = 140] [serial = 401] [outer = 0E941C00] 02:53:53 INFO - PROCESS | 140 | 1461146033209 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (121DA400) [pid = 140] [serial = 402] [outer = 0E941C00] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 0E914800 == 45 [pid = 140] [id = 119] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 0E916C00 == 44 [pid = 140] [id = 118] 02:53:53 INFO - PROCESS | 140 | --DOCSHELL 0E956000 == 43 [pid = 140] [id = 115] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 106 (121DC800) [pid = 140] [serial = 314] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 105 (19F31400) [pid = 140] [serial = 323] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 104 (19F28400) [pid = 140] [serial = 322] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 103 (19F27800) [pid = 140] [serial = 334] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A5C7000) [pid = 140] [serial = 335] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 101 (0F3E9400) [pid = 140] [serial = 316] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1264E400) [pid = 140] [serial = 310] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1A29B400) [pid = 140] [serial = 325] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1AE0E800) [pid = 140] [serial = 329] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 97 (17566000) [pid = 140] [serial = 320] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1C011000) [pid = 140] [serial = 337] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 95 (0E9A7800) [pid = 140] [serial = 307] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1B7DC800) [pid = 140] [serial = 331] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1A29B000) [pid = 140] [serial = 326] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1BEC9C00) [pid = 140] [serial = 332] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1AD23400) [pid = 140] [serial = 328] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1367CC00) [pid = 140] [serial = 311] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 89 (11EBDC00) [pid = 140] [serial = 313] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 88 (11F94000) [pid = 140] [serial = 317] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 87 (16D23800) [pid = 140] [serial = 319] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1C010000) [pid = 140] [serial = 338] [outer = 00000000] [url = about:blank] 02:53:53 INFO - PROCESS | 140 | 1461146033601 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]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 770ms 02:53:53 INFO - PROCESS | 140 | 1461146033671 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 140 | 1461146033676 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 02:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:53:53 INFO - PROCESS | 140 | 1461146033686 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 140 | 1461146033689 Marionette TRACE conn5 <- [1,502,null,{}] 02:53:53 INFO - PROCESS | 140 | 1461146033693 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}] 02:53:53 INFO - PROCESS | 140 | 1461146033774 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 02:53:53 INFO - PROCESS | 140 | 1461146033781 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 140 | ++DOCSHELL 0E93AC00 == 44 [pid = 140] [id = 135] 02:53:53 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (0E983000) [pid = 140] [serial = 403] [outer = 00000000] 02:53:53 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (13642C00) [pid = 140] [serial = 404] [outer = 0E983000] 02:53:53 INFO - PROCESS | 140 | 1461146033829 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (175BD800) [pid = 140] [serial = 405] [outer = 0E983000] 02:53:54 INFO - PROCESS | 140 | 1461146034291 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 630ms 02:53:54 INFO - PROCESS | 140 | 1461146034323 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 140 | 1461146034325 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 02:53:54 INFO - PROCESS | 140 | 1461146034329 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:53:54 INFO - PROCESS | 140 | 1461146034332 Marionette TRACE conn5 <- [1,506,null,{}] 02:53:54 INFO - PROCESS | 140 | 1461146034343 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}] 02:53:54 INFO - PROCESS | 140 | 1461146034430 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 02:53:54 INFO - PROCESS | 140 | 1461146034436 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 140 | ++DOCSHELL 1A29B000 == 45 [pid = 140] [id = 136] 02:53:54 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1A29E000) [pid = 140] [serial = 406] [outer = 00000000] 02:53:54 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1A2BA000) [pid = 140] [serial = 407] [outer = 1A29E000] 02:53:54 INFO - PROCESS | 140 | 1461146034489 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1A2C0800) [pid = 140] [serial = 408] [outer = 1A29E000] 02:53:54 INFO - PROCESS | 140 | 1461146034935 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 630ms 02:53:54 INFO - PROCESS | 140 | 1461146034962 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 02:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:53:54 INFO - PROCESS | 140 | 1461146034965 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 02:53:54 INFO - PROCESS | 140 | 1461146034968 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 140 | 1461146034970 Marionette TRACE conn5 <- [1,510,null,{}] 02:53:54 INFO - PROCESS | 140 | 1461146034973 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}] 02:53:55 INFO - PROCESS | 140 | 1461146035055 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 02:53:55 INFO - PROCESS | 140 | 1461146035077 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 140 | ++DOCSHELL 1A2C5C00 == 46 [pid = 140] [id = 137] 02:53:55 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1A5CF000) [pid = 140] [serial = 409] [outer = 00000000] 02:53:55 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1AE0B800) [pid = 140] [serial = 410] [outer = 1A5CF000] 02:53:55 INFO - PROCESS | 140 | 1461146035122 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1AE13000) [pid = 140] [serial = 411] [outer = 1A5CF000] 02:53:55 INFO - PROCESS | 140 | 1461146035573 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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 630ms 02:53:55 INFO - PROCESS | 140 | 1461146035612 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 140 | 1461146035614 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 02:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:53:55 INFO - PROCESS | 140 | 1461146035617 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 140 | 1461146035619 Marionette TRACE conn5 <- [1,514,null,{}] 02:53:55 INFO - PROCESS | 140 | 1461146035622 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}] 02:53:55 INFO - PROCESS | 140 | 1461146035731 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 02:53:55 INFO - PROCESS | 140 | 1461146035738 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 140 | ++DOCSHELL 0E979000 == 47 [pid = 140] [id = 138] 02:53:55 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19F28000) [pid = 140] [serial = 412] [outer = 00000000] 02:53:55 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1B749C00) [pid = 140] [serial = 413] [outer = 19F28000] 02:53:55 INFO - PROCESS | 140 | 1461146035786 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1B751800) [pid = 140] [serial = 414] [outer = 19F28000] 02:53:56 INFO - PROCESS | 140 | 1461146036241 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]]]}] 02:53:56 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 02:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 02:53:56 INFO - PROCESS | 140 | 1461146036289 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 140 | 1461146036291 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 02:53:56 INFO - PROCESS | 140 | 1461146036294 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 140 | 1461146036295 Marionette TRACE conn5 <- [1,518,null,{}] 02:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:53:56 INFO - PROCESS | 140 | 1461146036304 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}] 02:53:56 INFO - PROCESS | 140 | 1461146036418 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 02:53:56 INFO - PROCESS | 140 | 1461146036504 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 140 | ++DOCSHELL 1C023800 == 48 [pid = 140] [id = 139] 02:53:56 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1C025000) [pid = 140] [serial = 415] [outer = 00000000] 02:53:56 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1C559000) [pid = 140] [serial = 416] [outer = 1C025000] 02:53:56 INFO - PROCESS | 140 | 1461146036552 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1C557C00) [pid = 140] [serial = 417] [outer = 1C025000] 02:53:56 INFO - PROCESS | 140 | 1461146036971 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]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 730ms 02:53:57 INFO - PROCESS | 140 | 1461146037033 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 140 | 1461146037035 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 02:53:57 INFO - PROCESS | 140 | 1461146037039 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:53:57 INFO - PROCESS | 140 | 1461146037040 Marionette TRACE conn5 <- [1,522,null,{}] 02:53:57 INFO - PROCESS | 140 | 1461146037044 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}] 02:53:57 INFO - PROCESS | 140 | 1461146037152 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 02:53:57 INFO - PROCESS | 140 | 1461146037161 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 140 | ++DOCSHELL 11E5A000 == 49 [pid = 140] [id = 140] 02:53:57 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C6C6000) [pid = 140] [serial = 418] [outer = 00000000] 02:53:57 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1CDE2000) [pid = 140] [serial = 419] [outer = 1C6C6000] 02:53:57 INFO - PROCESS | 140 | 1461146037253 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1CDE6400) [pid = 140] [serial = 420] [outer = 1C6C6000] 02:53:57 INFO - PROCESS | 140 | 1461146037767 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]]]}] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 103 (0E97AC00) [pid = 140] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1AE0DC00) [pid = 140] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1A2BDC00) [pid = 140] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 100 (0E93F800) [pid = 140] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1C013400) [pid = 140] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 98 (11F3E000) [pid = 140] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 97 (12608C00) [pid = 140] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1975A800) [pid = 140] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 95 (19F2E800) [pid = 140] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 94 (12648800) [pid = 140] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:53:57 INFO - PROCESS | 140 | --DOMWINDOW == 93 (0E939400) [pid = 140] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 830ms 02:53:57 INFO - PROCESS | 140 | 1461146037875 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 140 | 1461146037877 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 02:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:53:57 INFO - PROCESS | 140 | 1461146037880 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 140 | 1461146037882 Marionette TRACE conn5 <- [1,526,null,{}] 02:53:57 INFO - PROCESS | 140 | 1461146037886 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}] 02:53:57 INFO - PROCESS | 140 | 1461146037966 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 02:53:57 INFO - PROCESS | 140 | 1461146037972 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 140 | ++DOCSHELL 11EF7000 == 50 [pid = 140] [id = 141] 02:53:57 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (124B5400) [pid = 140] [serial = 421] [outer = 00000000] 02:53:58 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1686C800) [pid = 140] [serial = 422] [outer = 124B5400] 02:53:58 INFO - PROCESS | 140 | 1461146038023 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19F2B400) [pid = 140] [serial = 423] [outer = 124B5400] 02:53:58 INFO - PROCESS | 140 | 1461146038455 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]]]}] 02:53:58 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 02:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 02:53:58 INFO - PROCESS | 140 | 1461146038514 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 140 | 1461146038516 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 02:53:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:53:58 INFO - PROCESS | 140 | 1461146038520 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 140 | 1461146038521 Marionette TRACE conn5 <- [1,530,null,{}] 02:53:58 INFO - PROCESS | 140 | 1461146038525 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}] 02:53:58 INFO - PROCESS | 140 | 1461146038602 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 02:53:58 INFO - PROCESS | 140 | 1461146038608 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 140 | ++DOCSHELL 1AE17400 == 51 [pid = 140] [id = 142] 02:53:58 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1AE18400) [pid = 140] [serial = 424] [outer = 00000000] 02:53:58 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1E090800) [pid = 140] [serial = 425] [outer = 1AE18400] 02:53:58 INFO - PROCESS | 140 | 1461146038653 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1E84B000) [pid = 140] [serial = 426] [outer = 1AE18400] 02:53:59 INFO - PROCESS | 140 | 1461146039100 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"]]]}] 02:53:59 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 02:53:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:53:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:53:59 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 02:53:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:53:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:53:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 630ms 02:53:59 INFO - PROCESS | 140 | 1461146039154 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 140 | 1461146039156 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 02:53:59 INFO - PROCESS | 140 | 1461146039163 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 140 | 1461146039165 Marionette TRACE conn5 <- [1,534,null,{}] 02:53:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:53:59 INFO - PROCESS | 140 | 1461146039168 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}] 02:53:59 INFO - PROCESS | 140 | 1461146039254 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 02:53:59 INFO - PROCESS | 140 | 1461146039295 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 140 | ++DOCSHELL 1CBC2800 == 52 [pid = 140] [id = 143] 02:53:59 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1CBC3400) [pid = 140] [serial = 427] [outer = 00000000] 02:53:59 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1CBC8C00) [pid = 140] [serial = 428] [outer = 1CBC3400] 02:53:59 INFO - PROCESS | 140 | 1461146039340 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1CBCA000) [pid = 140] [serial = 429] [outer = 1CBC3400] 02:53:59 INFO - PROCESS | 140 | 1461146039823 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]]]}] 02:53:59 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. 02:53:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 730ms 02:53:59 INFO - PROCESS | 140 | 1461146039899 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 140 | 1461146039904 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 02:53:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:53:59 INFO - PROCESS | 140 | 1461146039910 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 140 | 1461146039915 Marionette TRACE conn5 <- [1,538,null,{}] 02:53:59 INFO - PROCESS | 140 | 1461146039964 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}] 02:54:00 INFO - PROCESS | 140 | 1461146040088 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 02:54:00 INFO - PROCESS | 140 | 1461146040180 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 140 | ++DOCSHELL 0E9C2C00 == 53 [pid = 140] [id = 144] 02:54:00 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (0E9CD000) [pid = 140] [serial = 430] [outer = 00000000] 02:54:00 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (124B6800) [pid = 140] [serial = 431] [outer = 0E9CD000] 02:54:00 INFO - PROCESS | 140 | 1461146040240 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (12608400) [pid = 140] [serial = 432] [outer = 0E9CD000] 02:54:00 INFO - PROCESS | 140 | 1461146040843 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]]]}] 02:54:00 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. 02:54:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 987ms 02:54:00 INFO - PROCESS | 140 | 1461146040907 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 140 | 1461146040914 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 02:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:54:00 INFO - PROCESS | 140 | 1461146040922 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 140 | 1461146040925 Marionette TRACE conn5 <- [1,542,null,{}] 02:54:00 INFO - PROCESS | 140 | 1461146040929 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}] 02:54:01 INFO - PROCESS | 140 | 1461146041041 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 02:54:01 INFO - PROCESS | 140 | 1461146041148 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 140 | ++DOCSHELL 0EA20C00 == 54 [pid = 140] [id = 145] 02:54:01 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (11F41000) [pid = 140] [serial = 433] [outer = 00000000] 02:54:01 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1A2C1800) [pid = 140] [serial = 434] [outer = 11F41000] 02:54:01 INFO - PROCESS | 140 | 1461146041205 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1B748000) [pid = 140] [serial = 435] [outer = 11F41000] 02:54:01 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:01 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:01 INFO - PROCESS | 140 | 1461146041749 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]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 890ms 02:54:01 INFO - PROCESS | 140 | 1461146041812 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 140 | 1461146041815 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 02:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:54:01 INFO - PROCESS | 140 | 1461146041819 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 140 | 1461146041823 Marionette TRACE conn5 <- [1,546,null,{}] 02:54:01 INFO - PROCESS | 140 | 1461146041835 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}] 02:54:01 INFO - PROCESS | 140 | 1461146041980 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 02:54:02 INFO - PROCESS | 140 | 1461146042102 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 140 | ++DOCSHELL 1CBC7C00 == 55 [pid = 140] [id = 146] 02:54:02 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1CDE5400) [pid = 140] [serial = 436] [outer = 00000000] 02:54:02 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1ED20800) [pid = 140] [serial = 437] [outer = 1CDE5400] 02:54:02 INFO - PROCESS | 140 | 1461146042162 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1EF77800) [pid = 140] [serial = 438] [outer = 1CDE5400] 02:54:02 INFO - PROCESS | 140 | 1461146042814 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1022ms 02:54:02 INFO - PROCESS | 140 | 1461146042844 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 140 | 1461146042847 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 02:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:54:02 INFO - PROCESS | 140 | 1461146042850 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 140 | 1461146042853 Marionette TRACE conn5 <- [1,550,null,{}] 02:54:02 INFO - PROCESS | 140 | 1461146042856 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}] 02:54:02 INFO - PROCESS | 140 | 1461146042960 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 02:54:03 INFO - PROCESS | 140 | 1461146043041 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 140 | ++DOCSHELL 1EFE4800 == 56 [pid = 140] [id = 147] 02:54:03 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1F0D9C00) [pid = 140] [serial = 439] [outer = 00000000] 02:54:03 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1F954C00) [pid = 140] [serial = 440] [outer = 1F0D9C00] 02:54:03 INFO - PROCESS | 140 | 1461146043138 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1F958400) [pid = 140] [serial = 441] [outer = 1F0D9C00] 02:54:03 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:03 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:03 INFO - PROCESS | 140 | 1461146043717 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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 930ms 02:54:03 INFO - PROCESS | 140 | 1461146043784 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 140 | 1461146043787 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 02:54:03 INFO - PROCESS | 140 | 1461146043790 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:54:03 INFO - PROCESS | 140 | 1461146043792 Marionette TRACE conn5 <- [1,554,null,{}] 02:54:03 INFO - PROCESS | 140 | 1461146043796 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}] 02:54:03 INFO - PROCESS | 140 | 1461146043898 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 02:54:04 INFO - PROCESS | 140 | 1461146044019 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 140 | ++DOCSHELL 0E9A5400 == 57 [pid = 140] [id = 148] 02:54:04 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (0E9AE000) [pid = 140] [serial = 442] [outer = 00000000] 02:54:04 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (0EA29400) [pid = 140] [serial = 443] [outer = 0E9AE000] 02:54:04 INFO - PROCESS | 140 | 1461146044076 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (11E5AC00) [pid = 140] [serial = 444] [outer = 0E9AE000] 02:54:04 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:04 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:04 INFO - PROCESS | 140 | 1461146044791 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]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1019ms 02:54:04 INFO - PROCESS | 140 | 1461146044813 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 140 | 1461146044819 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 02:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:54:04 INFO - PROCESS | 140 | 1461146044824 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 140 | 1461146044827 Marionette TRACE conn5 <- [1,558,null,{}] 02:54:04 INFO - PROCESS | 140 | 1461146044832 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}] 02:54:04 INFO - PROCESS | 140 | 1461146044952 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 02:54:05 INFO - PROCESS | 140 | 1461146045055 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 140 | ++DOCSHELL 13671C00 == 58 [pid = 140] [id = 149] 02:54:05 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (16CC8800) [pid = 140] [serial = 445] [outer = 00000000] 02:54:05 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (17876800) [pid = 140] [serial = 446] [outer = 16CC8800] 02:54:05 INFO - PROCESS | 140 | 1461146045105 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1975B000) [pid = 140] [serial = 447] [outer = 16CC8800] 02:54:05 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:05 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 1AE17400 == 57 [pid = 140] [id = 142] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 11EF7000 == 56 [pid = 140] [id = 141] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 11E5A000 == 55 [pid = 140] [id = 140] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 1C023800 == 54 [pid = 140] [id = 139] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 0E979000 == 53 [pid = 140] [id = 138] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 1A2C5C00 == 52 [pid = 140] [id = 137] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 1A29B000 == 51 [pid = 140] [id = 136] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 0E93AC00 == 50 [pid = 140] [id = 135] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1EF71C00) [pid = 140] [serial = 382] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 0E93A400 == 49 [pid = 140] [id = 134] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 1A5B5C00 == 48 [pid = 140] [id = 131] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 16862400 == 47 [pid = 140] [id = 130] 02:54:05 INFO - PROCESS | 140 | --DOCSHELL 0E9C3000 == 46 [pid = 140] [id = 129] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 118 (0EA23000) [pid = 140] [serial = 353] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 117 (0E9C3C00) [pid = 140] [serial = 352] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1814E800) [pid = 140] [serial = 346] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1D99B800) [pid = 140] [serial = 349] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1C6C8C00) [pid = 140] [serial = 371] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1C664800) [pid = 140] [serial = 370] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1E090400) [pid = 140] [serial = 373] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1B114400) [pid = 140] [serial = 376] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1C6C9000) [pid = 140] [serial = 377] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1E8D2000) [pid = 140] [serial = 379] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1A270800) [pid = 140] [serial = 361] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1A29AC00) [pid = 140] [serial = 362] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 106 (17368800) [pid = 140] [serial = 358] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 105 (17667800) [pid = 140] [serial = 359] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 104 (0EA26800) [pid = 140] [serial = 343] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 103 (0E981C00) [pid = 140] [serial = 355] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 102 (0E9C3400) [pid = 140] [serial = 356] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1DEE4C00) [pid = 140] [serial = 374] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1E92D000) [pid = 140] [serial = 380] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1A5CF400) [pid = 140] [serial = 365] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 98 (0E9C3800) [pid = 140] [serial = 308] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1AE2C400) [pid = 140] [serial = 367] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1B7DEC00) [pid = 140] [serial = 368] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1A5C9400) [pid = 140] [serial = 364] [outer = 00000000] [url = about:blank] 02:54:05 INFO - PROCESS | 140 | 1461146045712 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]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 930ms 02:54:05 INFO - PROCESS | 140 | 1461146045759 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 140 | 1461146045764 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 02:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:54:05 INFO - PROCESS | 140 | 1461146045770 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 140 | 1461146045773 Marionette TRACE conn5 <- [1,562,null,{}] 02:54:05 INFO - PROCESS | 140 | 1461146045776 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}] 02:54:05 INFO - PROCESS | 140 | 1461146045864 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 02:54:05 INFO - PROCESS | 140 | 1461146045944 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 140 | ++DOCSHELL 0E94C000 == 47 [pid = 140] [id = 150] 02:54:05 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (0E9A1C00) [pid = 140] [serial = 448] [outer = 00000000] 02:54:05 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (11EF7000) [pid = 140] [serial = 449] [outer = 0E9A1C00] 02:54:05 INFO - PROCESS | 140 | 1461146045990 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1347BC00) [pid = 140] [serial = 450] [outer = 0E9A1C00] 02:54:06 INFO - PROCESS | 140 | 1461146046396 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]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 02:54:06 INFO - PROCESS | 140 | 1461146046443 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 140 | 1461146046445 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 02:54:06 INFO - PROCESS | 140 | 1461146046449 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:54:06 INFO - PROCESS | 140 | 1461146046452 Marionette TRACE conn5 <- [1,566,null,{}] 02:54:06 INFO - PROCESS | 140 | 1461146046462 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}] 02:54:06 INFO - PROCESS | 140 | 1461146046546 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 02:54:06 INFO - PROCESS | 140 | 1461146046553 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 140 | ++DOCSHELL 17883400 == 48 [pid = 140] [id = 151] 02:54:06 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1814E800) [pid = 140] [serial = 451] [outer = 00000000] 02:54:06 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A29EC00) [pid = 140] [serial = 452] [outer = 1814E800] 02:54:06 INFO - PROCESS | 140 | 1461146046604 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1A2BDC00) [pid = 140] [serial = 453] [outer = 1814E800] 02:54:07 INFO - PROCESS | 140 | 1461146047106 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 02:54:07 INFO - PROCESS | 140 | 1461146047123 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 140 | 1461146047126 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 02:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:54:07 INFO - PROCESS | 140 | 1461146047129 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 140 | 1461146047131 Marionette TRACE conn5 <- [1,570,null,{}] 02:54:07 INFO - PROCESS | 140 | 1461146047134 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}] 02:54:07 INFO - PROCESS | 140 | 1461146047215 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 02:54:07 INFO - PROCESS | 140 | 1461146047225 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 140 | ++DOCSHELL 1A5D5000 == 49 [pid = 140] [id = 152] 02:54:07 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1AD25800) [pid = 140] [serial = 454] [outer = 00000000] 02:54:07 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1AE2E400) [pid = 140] [serial = 455] [outer = 1AD25800] 02:54:07 INFO - PROCESS | 140 | 1461146047273 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1B118000) [pid = 140] [serial = 456] [outer = 1AD25800] 02:54:07 INFO - PROCESS | 140 | 1461146047669 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 02:54:07 INFO - PROCESS | 140 | 1461146047703 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 140 | 1461146047705 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 02:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:54:07 INFO - PROCESS | 140 | 1461146047709 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 140 | 1461146047711 Marionette TRACE conn5 <- [1,574,null,{}] 02:54:07 INFO - PROCESS | 140 | 1461146047714 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}] 02:54:07 INFO - PROCESS | 140 | 1461146047837 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 02:54:07 INFO - PROCESS | 140 | 1461146047844 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 140 | ++DOCSHELL 1C005800 == 50 [pid = 140] [id = 153] 02:54:07 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1C006C00) [pid = 140] [serial = 457] [outer = 00000000] 02:54:07 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1C011C00) [pid = 140] [serial = 458] [outer = 1C006C00] 02:54:07 INFO - PROCESS | 140 | 1461146047892 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1C028C00) [pid = 140] [serial = 459] [outer = 1C006C00] 02:54:08 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:08 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:08 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:08 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:08 INFO - PROCESS | 140 | 1461146048341 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]]]}] 02:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 02:54:08 INFO - PROCESS | 140 | 1461146048383 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 140 | 1461146048385 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 02:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:54:08 INFO - PROCESS | 140 | 1461146048395 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 140 | 1461146048396 Marionette TRACE conn5 <- [1,578,null,{}] 02:54:08 INFO - PROCESS | 140 | 1461146048400 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}] 02:54:08 INFO - PROCESS | 140 | 1461146048520 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 02:54:08 INFO - PROCESS | 140 | 1461146048526 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 140 | ++DOCSHELL 1C666000 == 51 [pid = 140] [id = 154] 02:54:08 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1C6C7C00) [pid = 140] [serial = 460] [outer = 00000000] 02:54:08 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1CDE4C00) [pid = 140] [serial = 461] [outer = 1C6C7C00] 02:54:08 INFO - PROCESS | 140 | 1461146048577 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1DC7EC00) [pid = 140] [serial = 462] [outer = 1C6C7C00] 02:54:08 INFO - PROCESS | 140 | 1461146048981 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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 631ms 02:54:09 INFO - PROCESS | 140 | 1461146049020 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 140 | 1461146049023 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 02:54:09 INFO - PROCESS | 140 | 1461146049026 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:54:09 INFO - PROCESS | 140 | 1461146049027 Marionette TRACE conn5 <- [1,582,null,{}] 02:54:09 INFO - PROCESS | 140 | 1461146049031 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}] 02:54:09 INFO - PROCESS | 140 | 1461146049144 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 02:54:09 INFO - PROCESS | 140 | 1461146049151 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 140 | ++DOCSHELL 0EA2A800 == 52 [pid = 140] [id = 155] 02:54:09 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1C014C00) [pid = 140] [serial = 463] [outer = 00000000] 02:54:09 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1E845400) [pid = 140] [serial = 464] [outer = 1C014C00] 02:54:09 INFO - PROCESS | 140 | 1461146049196 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1E84CC00) [pid = 140] [serial = 465] [outer = 1C014C00] 02:54:09 INFO - PROCESS | 140 | 1461146049608 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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 630ms 02:54:09 INFO - PROCESS | 140 | 1461146049660 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 140 | 1461146049662 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 02:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:54:09 INFO - PROCESS | 140 | 1461146049674 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 140 | 1461146049675 Marionette TRACE conn5 <- [1,586,null,{}] 02:54:09 INFO - PROCESS | 140 | 1461146049679 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}] 02:54:09 INFO - PROCESS | 140 | 1461146049947 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1C562800) [pid = 140] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1C6C6000) [pid = 140] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1C025000) [pid = 140] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1E931400) [pid = 140] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 108 (0E983000) [pid = 140] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 107 (0E941C00) [pid = 140] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1A5CF000) [pid = 140] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1A29E000) [pid = 140] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1240E400) [pid = 140] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 103 (124B5400) [pid = 140] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1AE18400) [pid = 140] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:54:09 INFO - PROCESS | 140 | --DOMWINDOW == 101 (19F28000) [pid = 140] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:54:10 INFO - PROCESS | 140 | 1461146050110 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 140 | ++DOCSHELL 0E983000 == 53 [pid = 140] [id = 156] 02:54:10 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (0E9A2C00) [pid = 140] [serial = 466] [outer = 00000000] 02:54:10 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (181D6800) [pid = 140] [serial = 467] [outer = 0E9A2C00] 02:54:10 INFO - PROCESS | 140 | 1461146050197 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (19F28000) [pid = 140] [serial = 468] [outer = 0E9A2C00] 02:54:10 INFO - PROCESS | 140 | 1461146050636 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]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 970ms 02:54:10 INFO - PROCESS | 140 | 1461146050645 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 140 | 1461146050647 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 02:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:54:10 INFO - PROCESS | 140 | 1461146050650 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 140 | 1461146050652 Marionette TRACE conn5 <- [1,590,null,{}] 02:54:10 INFO - PROCESS | 140 | 1461146050655 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}] 02:54:10 INFO - PROCESS | 140 | 1461146050737 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 02:54:10 INFO - PROCESS | 140 | 1461146050743 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 140 | ++DOCSHELL 1A5CA000 == 54 [pid = 140] [id = 157] 02:54:10 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1BECD400) [pid = 140] [serial = 469] [outer = 00000000] 02:54:10 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1CDE6800) [pid = 140] [serial = 470] [outer = 1BECD400] 02:54:10 INFO - PROCESS | 140 | 1461146050790 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1E848400) [pid = 140] [serial = 471] [outer = 1BECD400] 02:54:11 INFO - PROCESS | 140 | 1461146051230 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]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 630ms 02:54:11 INFO - PROCESS | 140 | 1461146051282 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 140 | 1461146051284 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 02:54:11 INFO - PROCESS | 140 | 1461146051287 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:54:11 INFO - PROCESS | 140 | 1461146051289 Marionette TRACE conn5 <- [1,594,null,{}] 02:54:11 INFO - PROCESS | 140 | 1461146051292 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}] 02:54:11 INFO - PROCESS | 140 | 1461146051369 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 02:54:11 INFO - PROCESS | 140 | 1461146051375 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 140 | ++DOCSHELL 16C40400 == 55 [pid = 140] [id = 158] 02:54:11 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (16C40C00) [pid = 140] [serial = 472] [outer = 00000000] 02:54:11 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (16C45400) [pid = 140] [serial = 473] [outer = 16C40C00] 02:54:11 INFO - PROCESS | 140 | 1461146051421 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (16C46800) [pid = 140] [serial = 474] [outer = 16C40C00] 02:54:11 INFO - PROCESS | 140 | 1461146051861 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]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 630ms 02:54:11 INFO - PROCESS | 140 | 1461146051921 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 140 | 1461146051924 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 02:54:11 INFO - PROCESS | 140 | 1461146051977 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 140 | 1461146051981 Marionette TRACE conn5 <- [1,598,null,{}] 02:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:54:11 INFO - PROCESS | 140 | 1461146051987 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}] 02:54:12 INFO - PROCESS | 140 | 1461146052110 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 02:54:12 INFO - PROCESS | 140 | 1461146052259 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 140 | ++DOCSHELL 0E9CB000 == 56 [pid = 140] [id = 159] 02:54:12 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (0E9CDC00) [pid = 140] [serial = 475] [outer = 00000000] 02:54:12 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (0F37E000) [pid = 140] [serial = 476] [outer = 0E9CDC00] 02:54:12 INFO - PROCESS | 140 | 1461146052317 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (11F94000) [pid = 140] [serial = 477] [outer = 0E9CDC00] 02:54:12 INFO - PROCESS | 140 | 1461146052892 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]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 970ms 02:54:12 INFO - PROCESS | 140 | 1461146052959 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 140 | 1461146052963 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 02:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:54:12 INFO - PROCESS | 140 | 1461146052967 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 140 | 1461146052969 Marionette TRACE conn5 <- [1,602,null,{}] 02:54:12 INFO - PROCESS | 140 | 1461146052978 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}] 02:54:13 INFO - PROCESS | 140 | 1461146053089 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 02:54:13 INFO - PROCESS | 140 | 1461146053213 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 140 | ++DOCSHELL 12610400 == 57 [pid = 140] [id = 160] 02:54:13 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (16C48400) [pid = 140] [serial = 478] [outer = 00000000] 02:54:13 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1A272400) [pid = 140] [serial = 479] [outer = 16C48400] 02:54:13 INFO - PROCESS | 140 | 1461146053271 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1A2A1000) [pid = 140] [serial = 480] [outer = 16C48400] 02:54:13 INFO - PROCESS | 140 | 1461146053872 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 990ms 02:54:13 INFO - PROCESS | 140 | 1461146053972 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 140 | 1461146053974 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 02:54:13 INFO - PROCESS | 140 | 1461146053979 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 140 | 1461146053982 Marionette TRACE conn5 <- [1,606,null,{}] 02:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:54:13 INFO - PROCESS | 140 | 1461146053986 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}] 02:54:14 INFO - PROCESS | 140 | 1461146054100 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 02:54:14 INFO - PROCESS | 140 | 1461146054223 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 140 | ++DOCSHELL 1CDDE800 == 58 [pid = 140] [id = 161] 02:54:14 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1CDDEC00) [pid = 140] [serial = 481] [outer = 00000000] 02:54:14 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1E096400) [pid = 140] [serial = 482] [outer = 1CDDEC00] 02:54:14 INFO - PROCESS | 140 | 1461146054287 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1EF93000) [pid = 140] [serial = 483] [outer = 1CDDEC00] 02:54:14 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:54:15 INFO - PROCESS | 140 | 1461146055113 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]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1229ms 02:54:15 INFO - PROCESS | 140 | 1461146055215 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 140 | 1461146055218 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 02:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:54:15 INFO - PROCESS | 140 | 1461146055221 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 140 | 1461146055223 Marionette TRACE conn5 <- [1,610,null,{}] 02:54:15 INFO - PROCESS | 140 | 1461146055227 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}] 02:54:15 INFO - PROCESS | 140 | 1461146055366 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 02:54:15 INFO - PROCESS | 140 | 1461146055483 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 140 | ++DOCSHELL 124BF000 == 59 [pid = 140] [id = 162] 02:54:15 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1EFD9800) [pid = 140] [serial = 484] [outer = 00000000] 02:54:15 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1FBF5400) [pid = 140] [serial = 485] [outer = 1EFD9800] 02:54:15 INFO - PROCESS | 140 | 1461146055542 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (20542C00) [pid = 140] [serial = 486] [outer = 1EFD9800] 02:54:16 INFO - PROCESS | 140 | 1461146056075 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]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 930ms 02:54:16 INFO - PROCESS | 140 | 1461146056171 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 140 | 1461146056173 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 02:54:16 INFO - PROCESS | 140 | 1461146056178 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:54:16 INFO - PROCESS | 140 | 1461146056180 Marionette TRACE conn5 <- [1,614,null,{}] 02:54:16 INFO - PROCESS | 140 | 1461146056183 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}] 02:54:16 INFO - PROCESS | 140 | 1461146056283 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 02:54:16 INFO - PROCESS | 140 | 1461146056405 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 140 | ++DOCSHELL 20548C00 == 60 [pid = 140] [id = 163] 02:54:16 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (20549000) [pid = 140] [serial = 487] [outer = 00000000] 02:54:16 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (2054EC00) [pid = 140] [serial = 488] [outer = 20549000] 02:54:16 INFO - PROCESS | 140 | 1461146056461 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (2054DC00) [pid = 140] [serial = 489] [outer = 20549000] 02:54:16 INFO - PROCESS | 140 | 1461146056995 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]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 870ms 02:54:17 INFO - PROCESS | 140 | 1461146057053 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 140 | 1461146057055 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 02:54:17 INFO - PROCESS | 140 | 1461146057059 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:54:17 INFO - PROCESS | 140 | 1461146057061 Marionette TRACE conn5 <- [1,618,null,{}] 02:54:17 INFO - PROCESS | 140 | 1461146057065 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}] 02:54:17 INFO - PROCESS | 140 | 1461146057190 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 02:54:17 INFO - PROCESS | 140 | 1461146057313 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 140 | ++DOCSHELL 0E941C00 == 61 [pid = 140] [id = 164] 02:54:17 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (0E94FC00) [pid = 140] [serial = 490] [outer = 00000000] 02:54:17 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (11EF3400) [pid = 140] [serial = 491] [outer = 0E94FC00] 02:54:17 INFO - PROCESS | 140 | 1461146057526 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1264C000) [pid = 140] [serial = 492] [outer = 0E94FC00] 02:54:18 INFO - PROCESS | 140 | 1461146058184 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1182ms 02:54:18 INFO - PROCESS | 140 | 1461146058246 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 140 | 1461146058249 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 02:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:54:18 INFO - PROCESS | 140 | 1461146058254 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 140 | 1461146058257 Marionette TRACE conn5 <- [1,622,null,{}] 02:54:18 INFO - PROCESS | 140 | 1461146058278 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}] 02:54:18 INFO - PROCESS | 140 | 1461146058386 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 02:54:18 INFO - PROCESS | 140 | 1461146058463 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 140 | ++DOCSHELL 0E9C1800 == 62 [pid = 140] [id = 165] 02:54:18 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (0E9C3C00) [pid = 140] [serial = 493] [outer = 00000000] 02:54:18 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (13676000) [pid = 140] [serial = 494] [outer = 0E9C3C00] 02:54:18 INFO - PROCESS | 140 | 1461146058546 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (175C4800) [pid = 140] [serial = 495] [outer = 0E9C3C00] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 1A5CA000 == 61 [pid = 140] [id = 157] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 0E983000 == 60 [pid = 140] [id = 156] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 0EA2A800 == 59 [pid = 140] [id = 155] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 1C666000 == 58 [pid = 140] [id = 154] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 1C005800 == 57 [pid = 140] [id = 153] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 1A5D5000 == 56 [pid = 140] [id = 152] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 17883400 == 55 [pid = 140] [id = 151] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 0E94C000 == 54 [pid = 140] [id = 150] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CBC8C00) [pid = 140] [serial = 428] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 13671C00 == 53 [pid = 140] [id = 149] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 0E9C2C00 == 52 [pid = 140] [id = 144] 02:54:18 INFO - PROCESS | 140 | --DOCSHELL 1CBC2800 == 51 [pid = 140] [id = 143] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1CBAB800) [pid = 140] [serial = 305] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1CDE2000) [pid = 140] [serial = 419] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1C557C00) [pid = 140] [serial = 417] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1C559000) [pid = 140] [serial = 416] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1EF79400) [pid = 140] [serial = 383] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 124 (13642C00) [pid = 140] [serial = 404] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 123 (175BD800) [pid = 140] [serial = 405] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 122 (0E9AA800) [pid = 140] [serial = 401] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 121 (121DA400) [pid = 140] [serial = 402] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1AE0B800) [pid = 140] [serial = 410] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1A2BA000) [pid = 140] [serial = 407] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1A2C0800) [pid = 140] [serial = 408] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 117 (12912800) [pid = 140] [serial = 399] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 116 (12CBB400) [pid = 140] [serial = 398] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 115 (11E5A800) [pid = 140] [serial = 385] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 114 (19F2D400) [pid = 140] [serial = 388] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1CDE7000) [pid = 140] [serial = 392] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1CDDD000) [pid = 140] [serial = 395] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1686C800) [pid = 140] [serial = 422] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 110 (19F2B400) [pid = 140] [serial = 423] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1E090800) [pid = 140] [serial = 425] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1CDE6400) [pid = 140] [serial = 420] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1CBAA800) [pid = 140] [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.] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1B749C00) [pid = 140] [serial = 413] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1B751800) [pid = 140] [serial = 414] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1E84B000) [pid = 140] [serial = 426] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1AE13000) [pid = 140] [serial = 411] [outer = 00000000] [url = about:blank] 02:54:18 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:18 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:18 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:18 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:19 INFO - PROCESS | 140 | 1461146059045 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]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 852ms 02:54:19 INFO - PROCESS | 140 | 1461146059107 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 140 | 1461146059111 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 02:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:54:19 INFO - PROCESS | 140 | 1461146059117 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 140 | 1461146059120 Marionette TRACE conn5 <- [1,626,null,{}] 02:54:19 INFO - PROCESS | 140 | 1461146059124 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}] 02:54:19 INFO - PROCESS | 140 | 1461146059207 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 02:54:19 INFO - PROCESS | 140 | 1461146059213 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 140 | ++DOCSHELL 16C3C800 == 52 [pid = 140] [id = 166] 02:54:19 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (16C48C00) [pid = 140] [serial = 496] [outer = 00000000] 02:54:19 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (19758400) [pid = 140] [serial = 497] [outer = 16C48C00] 02:54:19 INFO - PROCESS | 140 | 1461146059263 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (19F2C000) [pid = 140] [serial = 498] [outer = 16C48C00] 02:54:19 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:19 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:19 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:19 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:19 INFO - PROCESS | 140 | 1461146059732 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]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 02:54:19 INFO - PROCESS | 140 | 1461146059792 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 140 | 1461146059794 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 02:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:54:19 INFO - PROCESS | 140 | 1461146059797 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 140 | 1461146059801 Marionette TRACE conn5 <- [1,630,null,{}] 02:54:19 INFO - PROCESS | 140 | 1461146059812 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}] 02:54:19 INFO - PROCESS | 140 | 1461146059900 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 02:54:20 INFO - PROCESS | 140 | 1461146060020 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 140 | ++DOCSHELL 1A5D3400 == 53 [pid = 140] [id = 167] 02:54:20 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1A5D3800) [pid = 140] [serial = 499] [outer = 00000000] 02:54:20 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1AE11000) [pid = 140] [serial = 500] [outer = 1A5D3800] 02:54:20 INFO - PROCESS | 140 | 1461146060067 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1AE1A800) [pid = 140] [serial = 501] [outer = 1A5D3800] 02:54:20 INFO - PROCESS | 140 | 1461146060411 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 02:54:20 INFO - PROCESS | 140 | 1461146060484 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 02:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:54:20 INFO - PROCESS | 140 | 1461146060486 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 02:54:20 INFO - PROCESS | 140 | 1461146060490 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 140 | 1461146060492 Marionette TRACE conn5 <- [1,634,null,{}] 02:54:20 INFO - PROCESS | 140 | 1461146060495 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}] 02:54:20 INFO - PROCESS | 140 | 1461146060581 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 02:54:20 INFO - PROCESS | 140 | 1461146060587 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 140 | ++DOCSHELL 1B11C000 == 54 [pid = 140] [id = 168] 02:54:20 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1B749C00) [pid = 140] [serial = 502] [outer = 00000000] 02:54:20 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1C00A400) [pid = 140] [serial = 503] [outer = 1B749C00] 02:54:20 INFO - PROCESS | 140 | 1461146060632 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1C00EC00) [pid = 140] [serial = 504] [outer = 1B749C00] 02:54:21 INFO - PROCESS | 140 | 1461146061094 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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 631ms 02:54:21 INFO - PROCESS | 140 | 1461146061129 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 140 | 1461146061131 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 02:54:21 INFO - PROCESS | 140 | 1461146061134 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 140 | 1461146061136 Marionette TRACE conn5 <- [1,638,null,{}] 02:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:54:21 INFO - PROCESS | 140 | 1461146061140 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}] 02:54:21 INFO - PROCESS | 140 | 1461146061248 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 02:54:21 INFO - PROCESS | 140 | 1461146061332 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 140 | ++DOCSHELL 0E9CAC00 == 55 [pid = 140] [id = 169] 02:54:21 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1C661400) [pid = 140] [serial = 505] [outer = 00000000] 02:54:21 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1CB37800) [pid = 140] [serial = 506] [outer = 1C661400] 02:54:21 INFO - PROCESS | 140 | 1461146061384 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1CBC6000) [pid = 140] [serial = 507] [outer = 1C661400] 02:54:21 INFO - PROCESS | 140 | 1461146061835 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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 730ms 02:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:54:21 INFO - PROCESS | 140 | 1461146061870 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 140 | 1461146061872 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 02:54:21 INFO - PROCESS | 140 | 1461146061875 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 140 | 1461146061876 Marionette TRACE conn5 <- [1,642,null,{}] 02:54:21 INFO - PROCESS | 140 | 1461146061885 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}] 02:54:21 INFO - PROCESS | 140 | 1461146061995 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 02:54:21 INFO - PROCESS | 140 | 1461146062004 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 140 | ++DOCSHELL 19B09C00 == 56 [pid = 140] [id = 170] 02:54:21 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1C6C8400) [pid = 140] [serial = 508] [outer = 00000000] 02:54:22 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1D99B400) [pid = 140] [serial = 509] [outer = 1C6C8400] 02:54:22 INFO - PROCESS | 140 | 1461146062049 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1DEE2C00) [pid = 140] [serial = 510] [outer = 1C6C8400] 02:54:22 INFO - PROCESS | 140 | 1461146062475 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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 02:54:22 INFO - PROCESS | 140 | 1461146062546 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 140 | 1461146062548 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 02:54:22 INFO - PROCESS | 140 | 1461146062551 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:54:22 INFO - PROCESS | 140 | 1461146062553 Marionette TRACE conn5 <- [1,646,null,{}] 02:54:22 INFO - PROCESS | 140 | 1461146062557 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}] 02:54:22 INFO - PROCESS | 140 | 1461146062688 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 02:54:22 INFO - PROCESS | 140 | 1461146062710 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 140 | ++DOCSHELL 1E845C00 == 57 [pid = 140] [id = 171] 02:54:22 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1E846000) [pid = 140] [serial = 511] [outer = 00000000] 02:54:22 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1EDF8000) [pid = 140] [serial = 512] [outer = 1E846000] 02:54:22 INFO - PROCESS | 140 | 1461146062755 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1EF7A400) [pid = 140] [serial = 513] [outer = 1E846000] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1C6C7C00) [pid = 140] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1C006C00) [pid = 140] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1C014C00) [pid = 140] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 117 (0E9A1C00) [pid = 140] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1814E800) [pid = 140] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1AD25800) [pid = 140] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 114 (16CC8800) [pid = 140] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 113 (0E9AE000) [pid = 140] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0E9A2C00) [pid = 140] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:54:23 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1BECD400) [pid = 140] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:54:23 INFO - PROCESS | 140 | 1461146063244 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]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 730ms 02:54:23 INFO - PROCESS | 140 | 1461146063286 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 140 | 1461146063288 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 02:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:54:23 INFO - PROCESS | 140 | 1461146063291 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 140 | 1461146063293 Marionette TRACE conn5 <- [1,650,null,{}] 02:54:23 INFO - PROCESS | 140 | 1461146063297 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}] 02:54:23 INFO - PROCESS | 140 | 1461146063377 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 02:54:23 INFO - PROCESS | 140 | 1461146063383 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 140 | ++DOCSHELL 1AE10800 == 58 [pid = 140] [id = 172] 02:54:23 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1AE2FC00) [pid = 140] [serial = 514] [outer = 00000000] 02:54:23 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1E847C00) [pid = 140] [serial = 515] [outer = 1AE2FC00] 02:54:23 INFO - PROCESS | 140 | 1461146063428 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1E846400) [pid = 140] [serial = 516] [outer = 1AE2FC00] 02:54:23 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:23 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:23 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:23 INFO - PROCESS | 140 | 1461146063833 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]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 02:54:23 INFO - PROCESS | 140 | 1461146063873 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 140 | 1461146063875 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 02:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:54:23 INFO - PROCESS | 140 | 1461146063893 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 140 | 1461146063895 Marionette TRACE conn5 <- [1,654,null,{}] 02:54:23 INFO - PROCESS | 140 | 1461146063898 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}] 02:54:23 INFO - PROCESS | 140 | 1461146063978 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 02:54:23 INFO - PROCESS | 140 | 1461146063984 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 140 | ++DOCSHELL 1ED16000 == 59 [pid = 140] [id = 173] 02:54:23 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1F0D8400) [pid = 140] [serial = 517] [outer = 00000000] 02:54:24 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1F55B800) [pid = 140] [serial = 518] [outer = 1F0D8400] 02:54:24 INFO - PROCESS | 140 | 1461146064029 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1F55F400) [pid = 140] [serial = 519] [outer = 1F0D8400] 02:54:24 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:24 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:24 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:24 INFO - PROCESS | 140 | [140] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:54:24 INFO - PROCESS | 140 | 1461146064465 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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 630ms 02:54:24 INFO - PROCESS | 140 | 1461146064533 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 140 | 1461146064535 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 02:54:24 INFO - PROCESS | 140 | 1461146064538 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 140 | 1461146064540 Marionette TRACE conn5 <- [1,658,null,{}] 02:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:54:24 INFO - PROCESS | 140 | 1461146064543 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}] 02:54:24 INFO - PROCESS | 140 | 1461146064624 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 02:54:24 INFO - PROCESS | 140 | 1461146064630 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 140 | ++DOCSHELL 1F561400 == 60 [pid = 140] [id = 174] 02:54:24 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1F564400) [pid = 140] [serial = 520] [outer = 00000000] 02:54:24 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1F568C00) [pid = 140] [serial = 521] [outer = 1F564400] 02:54:24 INFO - PROCESS | 140 | 1461146064681 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1FBEAC00) [pid = 140] [serial = 522] [outer = 1F564400] 02:54:25 INFO - PROCESS | 140 | 1461146065261 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]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 772ms 02:54:25 INFO - PROCESS | 140 | 1461146065351 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 140 | 1461146065356 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 02:54:25 INFO - PROCESS | 140 | 1461146065376 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:54:25 INFO - PROCESS | 140 | 1461146065381 Marionette TRACE conn5 <- [1,662,null,{}] 02:54:25 INFO - PROCESS | 140 | 1461146065388 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}] 02:54:25 INFO - PROCESS | 140 | 1461146065508 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 02:54:25 INFO - PROCESS | 140 | 1461146065602 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 140 | ++DOCSHELL 0E978800 == 61 [pid = 140] [id = 175] 02:54:25 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (0E9A9000) [pid = 140] [serial = 523] [outer = 00000000] 02:54:25 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (16C3F800) [pid = 140] [serial = 524] [outer = 0E9A9000] 02:54:25 INFO - PROCESS | 140 | 1461146065661 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (17563800) [pid = 140] [serial = 525] [outer = 0E9A9000] 02:54:26 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:26 INFO - PROCESS | 140 | 1461146066204 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]]]}] 02:54:26 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 02:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 870ms 02:54:26 INFO - PROCESS | 140 | 1461146066257 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 140 | 1461146066263 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 02:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:54:26 INFO - PROCESS | 140 | 1461146066271 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 140 | 1461146066274 Marionette TRACE conn5 <- [1,666,null,{}] 02:54:26 INFO - PROCESS | 140 | 1461146066278 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}] 02:54:26 INFO - PROCESS | 140 | 1461146066387 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 02:54:26 INFO - PROCESS | 140 | 1461146066486 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 140 | ++DOCSHELL 1A2BB000 == 62 [pid = 140] [id = 176] 02:54:26 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1A2BB400) [pid = 140] [serial = 526] [outer = 00000000] 02:54:26 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1AD31000) [pid = 140] [serial = 527] [outer = 1A2BB400] 02:54:26 INFO - PROCESS | 140 | 1461146066542 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1AE15800) [pid = 140] [serial = 528] [outer = 1A2BB400] 02:54:27 INFO - PROCESS | 140 | 1461146067163 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]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:54:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 930ms 02:54:27 INFO - PROCESS | 140 | 1461146067202 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 140 | 1461146067205 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 02:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:54:27 INFO - PROCESS | 140 | 1461146067209 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 140 | 1461146067212 Marionette TRACE conn5 <- [1,670,null,{}] 02:54:27 INFO - PROCESS | 140 | 1461146067224 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}] 02:54:27 INFO - PROCESS | 140 | 1461146067333 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 02:54:27 INFO - PROCESS | 140 | 1461146067432 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 140 | ++DOCSHELL 1EDF2800 == 63 [pid = 140] [id = 177] 02:54:27 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1EF70000) [pid = 140] [serial = 529] [outer = 00000000] 02:54:27 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1F567800) [pid = 140] [serial = 530] [outer = 1EF70000] 02:54:27 INFO - PROCESS | 140 | 1461146067491 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1FBED000) [pid = 140] [serial = 531] [outer = 1EF70000] 02:54:28 INFO - PROCESS | 140 | 1461146068592 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]]]}] 02:54:28 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) 02:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1433ms 02:54:28 INFO - PROCESS | 140 | 1461146068645 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 140 | 1461146068648 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 02:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:54:28 INFO - PROCESS | 140 | 1461146068652 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 140 | 1461146068654 Marionette TRACE conn5 <- [1,674,null,{}] 02:54:28 INFO - PROCESS | 140 | 1461146068658 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}] 02:54:28 INFO - PROCESS | 140 | 1461146068796 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 02:54:28 INFO - PROCESS | 140 | 1461146068916 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 140 | ++DOCSHELL 1FBF4800 == 64 [pid = 140] [id = 178] 02:54:28 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (20546C00) [pid = 140] [serial = 532] [outer = 00000000] 02:54:28 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (205CEC00) [pid = 140] [serial = 533] [outer = 20546C00] 02:54:28 INFO - PROCESS | 140 | 1461146068974 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (216B7800) [pid = 140] [serial = 534] [outer = 20546C00] 02:54:30 INFO - PROCESS | 140 | 1461146070018 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]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1419ms 02:54:30 INFO - PROCESS | 140 | 1461146070074 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 140 | 1461146070077 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 02:54:30 INFO - PROCESS | 140 | 1461146070080 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:54:30 INFO - PROCESS | 140 | 1461146070082 Marionette TRACE conn5 <- [1,678,null,{}] 02:54:30 INFO - PROCESS | 140 | 1461146070086 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}] 02:54:30 INFO - PROCESS | 140 | 1461146070218 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 02:54:30 INFO - PROCESS | 140 | 1461146070349 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 140 | ++DOCSHELL 0EA28800 == 65 [pid = 140] [id = 179] 02:54:30 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (11F3DC00) [pid = 140] [serial = 535] [outer = 00000000] 02:54:30 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (16897400) [pid = 140] [serial = 536] [outer = 11F3DC00] 02:54:30 INFO - PROCESS | 140 | 1461146070407 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (19B0A000) [pid = 140] [serial = 537] [outer = 11F3DC00] 02:54:31 INFO - PROCESS | 140 | 1461146071626 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]]]}] 02:54:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:54:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1570ms 02:54:31 INFO - PROCESS | 140 | 1461146071654 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 140 | 1461146071658 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 02:54:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:54:31 INFO - PROCESS | 140 | 1461146071712 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 140 | 1461146071715 Marionette TRACE conn5 <- [1,682,null,{}] 02:54:31 INFO - PROCESS | 140 | 1461146071721 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}] 02:54:31 INFO - PROCESS | 140 | 1461146071822 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 02:54:31 INFO - PROCESS | 140 | 1461146071961 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 1ED16000 == 64 [pid = 140] [id = 173] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 1AE10800 == 63 [pid = 140] [id = 172] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 1E845C00 == 62 [pid = 140] [id = 171] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 19B09C00 == 61 [pid = 140] [id = 170] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 0E9CAC00 == 60 [pid = 140] [id = 169] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 1B11C000 == 59 [pid = 140] [id = 168] 02:54:31 INFO - PROCESS | 140 | --DOCSHELL 1A5D3400 == 58 [pid = 140] [id = 167] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 134 (124B6800) [pid = 140] [serial = 431] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1A2C1800) [pid = 140] [serial = 434] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1ED20800) [pid = 140] [serial = 437] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1F954C00) [pid = 140] [serial = 440] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 130 (16C45400) [pid = 140] [serial = 473] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | ++DOCSHELL 0E911800 == 59 [pid = 140] [id = 180] 02:54:32 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (0E958C00) [pid = 140] [serial = 538] [outer = 00000000] 02:54:32 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (0F3E9800) [pid = 140] [serial = 539] [outer = 0E958C00] 02:54:32 INFO - PROCESS | 140 | 1461146072069 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (12604C00) [pid = 140] [serial = 540] [outer = 0E958C00] 02:54:32 INFO - PROCESS | 140 | --DOCSHELL 16C3C800 == 58 [pid = 140] [id = 166] 02:54:32 INFO - PROCESS | 140 | --DOCSHELL 0E9C1800 == 57 [pid = 140] [id = 165] 02:54:32 INFO - PROCESS | 140 | --DOCSHELL 0E941C00 == 56 [pid = 140] [id = 164] 02:54:32 INFO - PROCESS | 140 | --DOCSHELL 0E9CB000 == 55 [pid = 140] [id = 159] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1CDE4C00) [pid = 140] [serial = 461] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1C028C00) [pid = 140] [serial = 459] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1E845400) [pid = 140] [serial = 464] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 129 (11EF7000) [pid = 140] [serial = 449] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1347BC00) [pid = 140] [serial = 450] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1A29EC00) [pid = 140] [serial = 452] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1A2BDC00) [pid = 140] [serial = 453] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1AE2E400) [pid = 140] [serial = 455] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1975B000) [pid = 140] [serial = 447] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 123 (17876800) [pid = 140] [serial = 446] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 122 (11E5AC00) [pid = 140] [serial = 444] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 121 (0EA29400) [pid = 140] [serial = 443] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 120 (181D6800) [pid = 140] [serial = 467] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1CDE6800) [pid = 140] [serial = 470] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1E848400) [pid = 140] [serial = 471] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1C011C00) [pid = 140] [serial = 458] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1DC7EC00) [pid = 140] [serial = 462] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 115 (19F28000) [pid = 140] [serial = 468] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1B118000) [pid = 140] [serial = 456] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1E84CC00) [pid = 140] [serial = 465] [outer = 00000000] [url = about:blank] 02:54:32 INFO - PROCESS | 140 | 1461146072948 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]]]}] 02:54:32 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) 02:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1283ms 02:54:32 INFO - PROCESS | 140 | 1461146072993 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 140 | 1461146072999 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 02:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:54:32 INFO - PROCESS | 140 | 1461146073005 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 140 | 1461146073007 Marionette TRACE conn5 <- [1,686,null,{}] 02:54:33 INFO - PROCESS | 140 | 1461146073011 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}] 02:54:33 INFO - PROCESS | 140 | 1461146073105 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 02:54:33 INFO - PROCESS | 140 | 1461146073181 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 140 | ++DOCSHELL 11EF0800 == 56 [pid = 140] [id = 181] 02:54:33 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (12603C00) [pid = 140] [serial = 541] [outer = 00000000] 02:54:33 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (19B10800) [pid = 140] [serial = 542] [outer = 12603C00] 02:54:33 INFO - PROCESS | 140 | 1461146073227 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (19FB7400) [pid = 140] [serial = 543] [outer = 12603C00] 02:54:34 INFO - PROCESS | 140 | 1461146074096 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]]]}] 02:54:34 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) 02:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1129ms 02:54:34 INFO - PROCESS | 140 | 1461146074136 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 140 | 1461146074139 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 02:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:54:34 INFO - PROCESS | 140 | 1461146074149 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 140 | 1461146074152 Marionette TRACE conn5 <- [1,690,null,{}] 02:54:34 INFO - PROCESS | 140 | 1461146074162 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}] 02:54:34 INFO - PROCESS | 140 | 1461146074273 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 02:54:34 INFO - PROCESS | 140 | 1461146074281 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 140 | ++DOCSHELL 1A2B6400 == 57 [pid = 140] [id = 182] 02:54:34 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1A2B9C00) [pid = 140] [serial = 544] [outer = 00000000] 02:54:34 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1AE0D000) [pid = 140] [serial = 545] [outer = 1A2B9C00] 02:54:34 INFO - PROCESS | 140 | 1461146074373 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1AE2F800) [pid = 140] [serial = 546] [outer = 1A2B9C00] 02:54:35 INFO - PROCESS | 140 | 1461146075336 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]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1239ms 02:54:35 INFO - PROCESS | 140 | 1461146075385 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 140 | 1461146075388 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 02:54:35 INFO - PROCESS | 140 | 1461146075400 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:54:35 INFO - PROCESS | 140 | 1461146075402 Marionette TRACE conn5 <- [1,694,null,{}] 02:54:35 INFO - PROCESS | 140 | 1461146075406 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}] 02:54:35 INFO - PROCESS | 140 | 1461146075517 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 02:54:35 INFO - PROCESS | 140 | 1461146075525 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 140 | ++DOCSHELL 1B754400 == 58 [pid = 140] [id = 183] 02:54:35 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1BEC7800) [pid = 140] [serial = 547] [outer = 00000000] 02:54:35 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1C00D800) [pid = 140] [serial = 548] [outer = 1BEC7800] 02:54:35 INFO - PROCESS | 140 | 1461146075571 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1C02A400) [pid = 140] [serial = 549] [outer = 1BEC7800] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1C029800) [pid = 140] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1C665400) [pid = 140] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 119 (0E9C6000) [pid = 140] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 118 (11F41000) [pid = 140] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 117 (16895C00) [pid = 140] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 116 (12643C00) [pid = 140] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1B74F800) [pid = 140] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1B749C00) [pid = 140] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1C661400) [pid = 140] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0E9C3C00) [pid = 140] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 111 (16C40C00) [pid = 140] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 110 (0E94FC00) [pid = 140] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1C6C8400) [pid = 140] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 108 (16C48C00) [pid = 140] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1E846000) [pid = 140] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1A5D3800) [pid = 140] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1F0D8400) [pid = 140] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1AE2FC00) [pid = 140] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1A5C6800) [pid = 140] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1CDE5400) [pid = 140] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 101 (0E9C9400) [pid = 140] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 100 (0E9CD000) [pid = 140] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:54:36 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1F0D9C00) [pid = 140] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:54:36 INFO - PROCESS | 140 | 1461146076704 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]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:54:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1324ms 02:54:36 INFO - PROCESS | 140 | 1461146076730 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 140 | 1461146076732 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 02:54:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:54:36 INFO - PROCESS | 140 | 1461146076736 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 140 | 1461146076737 Marionette TRACE conn5 <- [1,698,null,{}] 02:54:36 INFO - PROCESS | 140 | 1461146076741 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}] 02:54:36 INFO - PROCESS | 140 | 1461146076824 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 02:54:36 INFO - PROCESS | 140 | 1461146076859 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 140 | ++DOCSHELL 0EA27400 == 59 [pid = 140] [id = 184] 02:54:36 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (12605000) [pid = 140] [serial = 550] [outer = 00000000] 02:54:36 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (19F24400) [pid = 140] [serial = 551] [outer = 12605000] 02:54:36 INFO - PROCESS | 140 | 1461146076904 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (19FBE000) [pid = 140] [serial = 552] [outer = 12605000] 02:54:37 INFO - PROCESS | 140 | 1461146077809 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]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1130ms 02:54:37 INFO - PROCESS | 140 | 1461146077866 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 140 | 1461146077868 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 02:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:54:37 INFO - PROCESS | 140 | 1461146077871 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 140 | 1461146077873 Marionette TRACE conn5 <- [1,702,null,{}] 02:54:37 INFO - PROCESS | 140 | 1461146077877 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}] 02:54:37 INFO - PROCESS | 140 | 1461146077966 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 02:54:37 INFO - PROCESS | 140 | 1461146077973 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 140 | ++DOCSHELL 1A5D3800 == 60 [pid = 140] [id = 185] 02:54:37 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1B110000) [pid = 140] [serial = 553] [outer = 00000000] 02:54:38 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1CBBC400) [pid = 140] [serial = 554] [outer = 1B110000] 02:54:38 INFO - PROCESS | 140 | 1461146078022 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1CBBB400) [pid = 140] [serial = 555] [outer = 1B110000] 02:54:39 INFO - PROCESS | 140 | 1461146079203 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]]]}] 02:54:39 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 02:54:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1381ms 02:54:39 INFO - PROCESS | 140 | 1461146079254 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 140 | 1461146079258 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 02:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:54:39 INFO - PROCESS | 140 | 1461146079263 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 140 | 1461146079267 Marionette TRACE conn5 <- [1,706,null,{}] 02:54:39 INFO - PROCESS | 140 | 1461146079273 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}] 02:54:39 INFO - PROCESS | 140 | 1461146079413 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 02:54:39 INFO - PROCESS | 140 | 1461146079546 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 140 | ++DOCSHELL 16CCA000 == 61 [pid = 140] [id = 186] 02:54:39 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (17368800) [pid = 140] [serial = 556] [outer = 00000000] 02:54:39 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1975B000) [pid = 140] [serial = 557] [outer = 17368800] 02:54:39 INFO - PROCESS | 140 | 1461146079605 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (19F30C00) [pid = 140] [serial = 558] [outer = 17368800] 02:54:40 INFO - PROCESS | 140 | 1461146080633 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1439ms 02:54:40 INFO - PROCESS | 140 | 1461146080704 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 140 | 1461146080710 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 02:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:54:40 INFO - PROCESS | 140 | 1461146080759 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 140 | 1461146080762 Marionette TRACE conn5 <- [1,710,null,{}] 02:54:40 INFO - PROCESS | 140 | 1461146080767 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}] 02:54:40 INFO - PROCESS | 140 | 1461146080866 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 02:54:40 INFO - PROCESS | 140 | 1461146080996 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 140 | ++DOCSHELL 1AE0B800 == 62 [pid = 140] [id = 187] 02:54:40 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1B74E800) [pid = 140] [serial = 559] [outer = 00000000] 02:54:41 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1C010000) [pid = 140] [serial = 560] [outer = 1B74E800] 02:54:41 INFO - PROCESS | 140 | 1461146081052 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1C6C8400) [pid = 140] [serial = 561] [outer = 1B74E800] 02:54:41 INFO - PROCESS | 140 | 1461146081573 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] 02:54:41 INFO - PROCESS | 140 | 1461146081651 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 02:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:54:41 INFO - PROCESS | 140 | 1461146081654 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 140 | 1461146081658 Marionette TRACE conn5 <- [1,714,null,{}] 02:54:41 INFO - PROCESS | 140 | 1461146081669 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}] 02:54:41 INFO - PROCESS | 140 | 1461146081777 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 02:54:41 INFO - PROCESS | 140 | 1461146081878 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 140 | ++DOCSHELL 1DD34C00 == 63 [pid = 140] [id = 188] 02:54:41 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1DD87400) [pid = 140] [serial = 562] [outer = 00000000] 02:54:41 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1E840C00) [pid = 140] [serial = 563] [outer = 1DD87400] 02:54:41 INFO - PROCESS | 140 | 1461146081936 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1E848400) [pid = 140] [serial = 564] [outer = 1DD87400] 02:54:42 INFO - PROCESS | 140 | 1461146082553 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]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 930ms 02:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:54:42 INFO - PROCESS | 140 | 1461146082588 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 140 | 1461146082591 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 02:54:42 INFO - PROCESS | 140 | 1461146082594 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 140 | 1461146082596 Marionette TRACE conn5 <- [1,718,null,{}] 02:54:42 INFO - PROCESS | 140 | 1461146082600 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}] 02:54:42 INFO - PROCESS | 140 | 1461146082708 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 02:54:42 INFO - PROCESS | 140 | 1461146082807 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 140 | ++DOCSHELL 1E939000 == 64 [pid = 140] [id = 189] 02:54:42 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1ED18800) [pid = 140] [serial = 565] [outer = 00000000] 02:54:42 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1EF77400) [pid = 140] [serial = 566] [outer = 1ED18800] 02:54:42 INFO - PROCESS | 140 | 1461146082863 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1EFDB000) [pid = 140] [serial = 567] [outer = 1ED18800] 02:54:43 INFO - PROCESS | 140 | 1461146083424 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] 02:54:43 INFO - PROCESS | 140 | 1461146083471 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 02:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:54:43 INFO - PROCESS | 140 | 1461146083474 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 140 | 1461146083476 Marionette TRACE conn5 <- [1,722,null,{}] 02:54:43 INFO - PROCESS | 140 | 1461146083480 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}] 02:54:43 INFO - PROCESS | 140 | 1461146083581 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 02:54:43 INFO - PROCESS | 140 | 1461146083679 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 140 | ++DOCSHELL 1F0DC000 == 65 [pid = 140] [id = 190] 02:54:43 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1F55F000) [pid = 140] [serial = 568] [outer = 00000000] 02:54:43 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1F951000) [pid = 140] [serial = 569] [outer = 1F55F000] 02:54:43 INFO - PROCESS | 140 | 1461146083734 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1FBEA800) [pid = 140] [serial = 570] [outer = 1F55F000] 02:54:44 INFO - PROCESS | 140 | 1461146084312 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]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 870ms 02:54:44 INFO - PROCESS | 140 | 1461146084348 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 140 | 1461146084350 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 02:54:44 INFO - PROCESS | 140 | 1461146084353 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:54:44 INFO - PROCESS | 140 | 1461146084356 Marionette TRACE conn5 <- [1,726,null,{}] 02:54:44 INFO - PROCESS | 140 | 1461146084359 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}] 02:54:44 INFO - PROCESS | 140 | 1461146084471 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 02:54:44 INFO - PROCESS | 140 | 1461146084580 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 140 | ++DOCSHELL 13674000 == 66 [pid = 140] [id = 191] 02:54:44 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (13676800) [pid = 140] [serial = 571] [outer = 00000000] 02:54:44 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (216BD800) [pid = 140] [serial = 572] [outer = 13676800] 02:54:44 INFO - PROCESS | 140 | 1461146084639 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (216C1400) [pid = 140] [serial = 573] [outer = 13676800] 02:54:45 INFO - PROCESS | 140 | 1461146085626 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]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1330ms 02:54:45 INFO - PROCESS | 140 | 1461146085688 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 02:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:54:45 INFO - PROCESS | 140 | 1461146085692 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 02:54:45 INFO - PROCESS | 140 | 1461146085697 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 140 | 1461146085701 Marionette TRACE conn5 <- [1,730,null,{}] 02:54:45 INFO - PROCESS | 140 | 1461146085707 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}] 02:54:45 INFO - PROCESS | 140 | 1461146085837 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 02:54:45 INFO - PROCESS | 140 | 1461146085965 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 140 | ++DOCSHELL 1260F800 == 67 [pid = 140] [id = 192] 02:54:45 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (12640C00) [pid = 140] [serial = 574] [outer = 00000000] 02:54:45 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (16C46400) [pid = 140] [serial = 575] [outer = 12640C00] 02:54:46 INFO - PROCESS | 140 | 1461146086018 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (175BB800) [pid = 140] [serial = 576] [outer = 12640C00] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 20548C00 == 66 [pid = 140] [id = 163] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 124BF000 == 65 [pid = 140] [id = 162] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 0E9A5400 == 64 [pid = 140] [id = 148] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 0EA27400 == 63 [pid = 140] [id = 184] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 1B754400 == 62 [pid = 140] [id = 183] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 1A2B6400 == 61 [pid = 140] [id = 182] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 11EF0800 == 60 [pid = 140] [id = 181] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 0E911800 == 59 [pid = 140] [id = 180] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 0EA28800 == 58 [pid = 140] [id = 179] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 1FBF4800 == 57 [pid = 140] [id = 178] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 1EDF2800 == 56 [pid = 140] [id = 177] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 1A2BB000 == 55 [pid = 140] [id = 176] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 125 (0F37E000) [pid = 140] [serial = 476] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1A272400) [pid = 140] [serial = 479] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1E096400) [pid = 140] [serial = 482] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1FBF5400) [pid = 140] [serial = 485] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 121 (2054EC00) [pid = 140] [serial = 488] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1F568C00) [pid = 140] [serial = 521] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOCSHELL 0E978800 == 54 [pid = 140] [id = 175] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1CDE9C00) [pid = 140] [serial = 393] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1EF77800) [pid = 140] [serial = 438] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 117 (11EB6400) [pid = 140] [serial = 344] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 116 (12608400) [pid = 140] [serial = 432] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1F958400) [pid = 140] [serial = 441] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1C668400) [pid = 140] [serial = 341] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1DD39400) [pid = 140] [serial = 350] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1240F000) [pid = 140] [serial = 386] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1B748000) [pid = 140] [serial = 435] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1A2BBC00) [pid = 140] [serial = 389] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 109 (19F2F400) [pid = 140] [serial = 347] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1E8CD400) [pid = 140] [serial = 396] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1C00A400) [pid = 140] [serial = 503] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1CB37800) [pid = 140] [serial = 506] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 105 (13676000) [pid = 140] [serial = 494] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 104 (175C4800) [pid = 140] [serial = 495] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 103 (16C46800) [pid = 140] [serial = 474] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1264C000) [pid = 140] [serial = 492] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 101 (11EF3400) [pid = 140] [serial = 491] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1D99B400) [pid = 140] [serial = 509] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1CBC6000) [pid = 140] [serial = 507] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 98 (19758400) [pid = 140] [serial = 497] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 97 (19F2C000) [pid = 140] [serial = 498] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1EDF8000) [pid = 140] [serial = 512] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1AE11000) [pid = 140] [serial = 500] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1AE1A800) [pid = 140] [serial = 501] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1DEE2C00) [pid = 140] [serial = 510] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1F55F400) [pid = 140] [serial = 519] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1F55B800) [pid = 140] [serial = 518] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1E847C00) [pid = 140] [serial = 515] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1EF7A400) [pid = 140] [serial = 513] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1E846400) [pid = 140] [serial = 516] [outer = 00000000] [url = about:blank] 02:54:46 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1C00EC00) [pid = 140] [serial = 504] [outer = 00000000] [url = about:blank] 02:54:47 INFO - PROCESS | 140 | 1461146087060 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]]]}] 02:54:47 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 02:54:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1372ms 02:54:47 INFO - PROCESS | 140 | 1461146087070 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 140 | 1461146087076 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 02:54:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:54:47 INFO - PROCESS | 140 | 1461146087082 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 140 | 1461146087084 Marionette TRACE conn5 <- [1,734,null,{}] 02:54:47 INFO - PROCESS | 140 | 1461146087088 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}] 02:54:47 INFO - PROCESS | 140 | 1461146087173 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 02:54:47 INFO - PROCESS | 140 | 1461146087180 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 140 | ++DOCSHELL 0E94AC00 == 55 [pid = 140] [id = 193] 02:54:47 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (11EF3400) [pid = 140] [serial = 577] [outer = 00000000] 02:54:47 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (16896000) [pid = 140] [serial = 578] [outer = 11EF3400] 02:54:47 INFO - PROCESS | 140 | 1461146087226 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (16C44C00) [pid = 140] [serial = 579] [outer = 11EF3400] 02:54:48 INFO - PROCESS | 140 | 1461146088169 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]]]}] 02:54:48 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.) 02:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1124ms 02:54:48 INFO - PROCESS | 140 | 1461146088209 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 140 | 1461146088211 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 02:54:48 INFO - PROCESS | 140 | 1461146088214 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:54:48 INFO - PROCESS | 140 | 1461146088218 Marionette TRACE conn5 <- [1,738,null,{}] 02:54:48 INFO - PROCESS | 140 | 1461146088228 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}] 02:54:48 INFO - PROCESS | 140 | 1461146088314 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 02:54:48 INFO - PROCESS | 140 | 1461146088321 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 140 | ++DOCSHELL 1A296C00 == 56 [pid = 140] [id = 194] 02:54:48 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1A298000) [pid = 140] [serial = 580] [outer = 00000000] 02:54:48 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1A2BAC00) [pid = 140] [serial = 581] [outer = 1A298000] 02:54:48 INFO - PROCESS | 140 | 1461146088369 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1A2C3000) [pid = 140] [serial = 582] [outer = 1A298000] 02:54:49 INFO - PROCESS | 140 | 1461146089349 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1179ms 02:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:54:49 INFO - PROCESS | 140 | 1461146089398 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 140 | 1461146089401 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 02:54:49 INFO - PROCESS | 140 | 1461146089404 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 140 | 1461146089405 Marionette TRACE conn5 <- [1,742,null,{}] 02:54:49 INFO - PROCESS | 140 | 1461146089409 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}] 02:54:49 INFO - PROCESS | 140 | 1461146089523 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 02:54:49 INFO - PROCESS | 140 | 1461146089578 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 140 | ++DOCSHELL 1A5CAC00 == 57 [pid = 140] [id = 195] 02:54:49 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1A5D0000) [pid = 140] [serial = 583] [outer = 00000000] 02:54:49 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1AE2CC00) [pid = 140] [serial = 584] [outer = 1A5D0000] 02:54:49 INFO - PROCESS | 140 | 1461146089625 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1B74B400) [pid = 140] [serial = 585] [outer = 1A5D0000] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 95 (0E958C00) [pid = 140] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 94 (11F3DC00) [pid = 140] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1F564400) [pid = 140] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 92 (20546C00) [pid = 140] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 91 (12603C00) [pid = 140] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 90 (0E9A9000) [pid = 140] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1A2BB400) [pid = 140] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 88 (12605000) [pid = 140] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1EF70000) [pid = 140] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1BEC7800) [pid = 140] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1A2B9C00) [pid = 140] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 84 (0E9CDC00) [pid = 140] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 83 (20549000) [pid = 140] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1CBC3400) [pid = 140] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1EFD9800) [pid = 140] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 80 (16C48400) [pid = 140] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:54:50 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1CDDEC00) [pid = 140] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:54:50 INFO - PROCESS | 140 | 1461146090555 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]]]}] 02:54:50 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 02:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1176ms 02:54:50 INFO - PROCESS | 140 | 1461146090584 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 02:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:54:50 INFO - PROCESS | 140 | 1461146090586 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 02:54:50 INFO - PROCESS | 140 | 1461146090589 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 140 | 1461146090591 Marionette TRACE conn5 <- [1,746,null,{}] 02:54:50 INFO - PROCESS | 140 | 1461146090595 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}] 02:54:50 INFO - PROCESS | 140 | 1461146090676 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 02:54:50 INFO - PROCESS | 140 | 1461146090682 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 140 | ++DOCSHELL 0E9A2C00 == 58 [pid = 140] [id = 196] 02:54:50 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1787A800) [pid = 140] [serial = 586] [outer = 00000000] 02:54:50 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1A5CDC00) [pid = 140] [serial = 587] [outer = 1787A800] 02:54:50 INFO - PROCESS | 140 | 1461146090728 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1B74DC00) [pid = 140] [serial = 588] [outer = 1787A800] 02:54:51 INFO - PROCESS | 140 | 1461146091170 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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:54:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 631ms 02:54:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:54:51 INFO - PROCESS | 140 | 1461146091221 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 140 | 1461146091223 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 02:54:51 INFO - PROCESS | 140 | 1461146091226 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 140 | 1461146091228 Marionette TRACE conn5 <- [1,750,null,{}] 02:54:51 INFO - PROCESS | 140 | 1461146091231 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}] 02:54:51 INFO - PROCESS | 140 | 1461146091329 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 02:54:51 INFO - PROCESS | 140 | 1461146091336 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 140 | ++DOCSHELL 1B755C00 == 59 [pid = 140] [id = 197] 02:54:51 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1C664C00) [pid = 140] [serial = 589] [outer = 00000000] 02:54:51 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1CBB3000) [pid = 140] [serial = 590] [outer = 1C664C00] 02:54:51 INFO - PROCESS | 140 | 1461146091384 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1CBC9800) [pid = 140] [serial = 591] [outer = 1C664C00] 02:54:52 INFO - PROCESS | 140 | 1461146092299 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]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1130ms 02:54:52 INFO - PROCESS | 140 | 1461146092357 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 140 | 1461146092359 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 02:54:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:54:52 INFO - PROCESS | 140 | 1461146092362 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 140 | 1461146092364 Marionette TRACE conn5 <- [1,754,null,{}] 02:54:52 INFO - PROCESS | 140 | 1461146092368 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}] 02:54:52 INFO - PROCESS | 140 | 1461146092447 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 02:54:52 INFO - PROCESS | 140 | 1461146092453 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 140 | ++DOCSHELL 1CDE8400 == 60 [pid = 140] [id = 198] 02:54:52 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1CDE9C00) [pid = 140] [serial = 592] [outer = 00000000] 02:54:52 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1DD40C00) [pid = 140] [serial = 593] [outer = 1CDE9C00] 02:54:52 INFO - PROCESS | 140 | 1461146092498 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1DDE5C00) [pid = 140] [serial = 594] [outer = 1CDE9C00] 02:54:53 INFO - PROCESS | 140 | 1461146093565 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]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:54:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1223ms 02:54:53 INFO - PROCESS | 140 | 1461146093587 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 02:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:54:53 INFO - PROCESS | 140 | 1461146093591 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 02:54:53 INFO - PROCESS | 140 | 1461146093595 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 140 | 1461146093599 Marionette TRACE conn5 <- [1,758,null,{}] 02:54:53 INFO - PROCESS | 140 | 1461146093605 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}] 02:54:53 INFO - PROCESS | 140 | 1461146093746 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 02:54:53 INFO - PROCESS | 140 | 1461146093868 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 140 | ++DOCSHELL 17882C00 == 61 [pid = 140] [id = 199] 02:54:53 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (17883400) [pid = 140] [serial = 595] [outer = 00000000] 02:54:53 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (19B01C00) [pid = 140] [serial = 596] [outer = 17883400] 02:54:53 INFO - PROCESS | 140 | 1461146093977 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (19F26800) [pid = 140] [serial = 597] [outer = 17883400] 02:54:54 INFO - PROCESS | 140 | 1461146094541 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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 990ms 02:54:54 INFO - PROCESS | 140 | 1461146094587 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 140 | 1461146094593 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 02:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:54:54 INFO - PROCESS | 140 | 1461146094599 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 140 | 1461146094602 Marionette TRACE conn5 <- [1,762,null,{}] 02:54:54 INFO - PROCESS | 140 | 1461146094607 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}] 02:54:54 INFO - PROCESS | 140 | 1461146094716 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 02:54:54 INFO - PROCESS | 140 | 1461146094847 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 140 | ++DOCSHELL 1975B400 == 62 [pid = 140] [id = 200] 02:54:54 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1A273400) [pid = 140] [serial = 598] [outer = 00000000] 02:54:54 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1B112C00) [pid = 140] [serial = 599] [outer = 1A273400] 02:54:54 INFO - PROCESS | 140 | 1461146094909 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1C00BC00) [pid = 140] [serial = 600] [outer = 1A273400] 02:54:55 INFO - PROCESS | 140 | 1461146095510 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]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 970ms 02:54:55 INFO - PROCESS | 140 | 1461146095572 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 140 | 1461146095574 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 02:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:54:55 INFO - PROCESS | 140 | 1461146095578 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 140 | 1461146095582 Marionette TRACE conn5 <- [1,766,null,{}] 02:54:55 INFO - PROCESS | 140 | 1461146095593 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}] 02:54:55 INFO - PROCESS | 140 | 1461146095705 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 02:54:55 INFO - PROCESS | 140 | 1461146095833 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 140 | ++DOCSHELL 1A29C400 == 63 [pid = 140] [id = 201] 02:54:55 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1E83E800) [pid = 140] [serial = 601] [outer = 00000000] 02:54:55 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1E847400) [pid = 140] [serial = 602] [outer = 1E83E800] 02:54:55 INFO - PROCESS | 140 | 1461146095893 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1E932400) [pid = 140] [serial = 603] [outer = 1E83E800] 02:54:56 INFO - PROCESS | 140 | 1461146096516 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]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 970ms 02:54:56 INFO - PROCESS | 140 | 1461146096552 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 140 | 1461146096554 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 02:54:56 INFO - PROCESS | 140 | 1461146096558 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:54:56 INFO - PROCESS | 140 | 1461146096560 Marionette TRACE conn5 <- [1,770,null,{}] 02:54:56 INFO - PROCESS | 140 | 1461146096564 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}] 02:54:56 INFO - PROCESS | 140 | 1461146096672 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 02:54:56 INFO - PROCESS | 140 | 1461146096799 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 140 | ++DOCSHELL 1EF72800 == 64 [pid = 140] [id = 202] 02:54:56 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1EF77800) [pid = 140] [serial = 604] [outer = 00000000] 02:54:56 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1F0D9C00) [pid = 140] [serial = 605] [outer = 1EF77800] 02:54:56 INFO - PROCESS | 140 | 1461146096856 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1F55EC00) [pid = 140] [serial = 606] [outer = 1EF77800] 02:54:57 INFO - PROCESS | 140 | 1461146097441 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 930ms 02:54:57 INFO - PROCESS | 140 | 1461146097491 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 140 | 1461146097494 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 02:54:57 INFO - PROCESS | 140 | 1461146097497 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:54:57 INFO - PROCESS | 140 | 1461146097499 Marionette TRACE conn5 <- [1,774,null,{}] 02:54:57 INFO - PROCESS | 140 | 1461146097502 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}] 02:54:57 INFO - PROCESS | 140 | 1461146097610 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 02:54:57 INFO - PROCESS | 140 | 1461146097737 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 140 | ++DOCSHELL 11F4BC00 == 65 [pid = 140] [id = 203] 02:54:57 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (134D6000) [pid = 140] [serial = 607] [outer = 00000000] 02:54:57 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C559000) [pid = 140] [serial = 608] [outer = 134D6000] 02:54:57 INFO - PROCESS | 140 | 1461146097794 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1C028C00) [pid = 140] [serial = 609] [outer = 134D6000] 02:54:58 INFO - PROCESS | 140 | 1461146098626 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]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1178ms 02:54:58 INFO - PROCESS | 140 | 1461146098679 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 140 | 1461146098683 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 02:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:54:58 INFO - PROCESS | 140 | 1461146098689 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 140 | 1461146098692 Marionette TRACE conn5 <- [1,778,null,{}] 02:54:58 INFO - PROCESS | 140 | 1461146098698 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}] 02:54:58 INFO - PROCESS | 140 | 1461146098795 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 02:54:58 INFO - PROCESS | 140 | 1461146098928 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 140 | ++DOCSHELL 19F23400 == 66 [pid = 140] [id = 204] 02:54:58 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (19F24800) [pid = 140] [serial = 610] [outer = 00000000] 02:54:58 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1A29E000) [pid = 140] [serial = 611] [outer = 19F24800] 02:54:58 INFO - PROCESS | 140 | 1461146098982 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1A2BF800) [pid = 140] [serial = 612] [outer = 19F24800] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1B755C00 == 65 [pid = 140] [id = 197] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 0E9A2C00 == 64 [pid = 140] [id = 196] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1A5CAC00 == 63 [pid = 140] [id = 195] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1A296C00 == 62 [pid = 140] [id = 194] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 0E94AC00 == 61 [pid = 140] [id = 193] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1260F800 == 60 [pid = 140] [id = 192] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 13674000 == 59 [pid = 140] [id = 191] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1CBBC400) [pid = 140] [serial = 554] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1F0DC000 == 58 [pid = 140] [id = 190] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1E939000 == 57 [pid = 140] [id = 189] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1DD34C00 == 56 [pid = 140] [id = 188] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1AE0B800 == 55 [pid = 140] [id = 187] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 16CCA000 == 54 [pid = 140] [id = 186] 02:54:59 INFO - PROCESS | 140 | --DOCSHELL 1A5D3800 == 53 [pid = 140] [id = 185] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 104 (11F94000) [pid = 140] [serial = 477] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 103 (2054DC00) [pid = 140] [serial = 489] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1CBCA000) [pid = 140] [serial = 429] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 101 (20542C00) [pid = 140] [serial = 486] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1A2A1000) [pid = 140] [serial = 480] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1EF93000) [pid = 140] [serial = 483] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 98 (0F3E9800) [pid = 140] [serial = 539] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 97 (19B0A000) [pid = 140] [serial = 537] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 96 (16897400) [pid = 140] [serial = 536] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1FBEAC00) [pid = 140] [serial = 522] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 94 (216B7800) [pid = 140] [serial = 534] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 93 (205CEC00) [pid = 140] [serial = 533] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 92 (19B10800) [pid = 140] [serial = 542] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 91 (17563800) [pid = 140] [serial = 525] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 90 (16C3F800) [pid = 140] [serial = 524] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1AE15800) [pid = 140] [serial = 528] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1AD31000) [pid = 140] [serial = 527] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 87 (19FBE000) [pid = 140] [serial = 552] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1FBED000) [pid = 140] [serial = 531] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1F567800) [pid = 140] [serial = 530] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1C00D800) [pid = 140] [serial = 548] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1C02A400) [pid = 140] [serial = 549] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1AE2F800) [pid = 140] [serial = 546] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 81 (19F24400) [pid = 140] [serial = 551] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 80 (12604C00) [pid = 140] [serial = 540] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1AE0D000) [pid = 140] [serial = 545] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | --DOMWINDOW == 78 (19FB7400) [pid = 140] [serial = 543] [outer = 00000000] [url = about:blank] 02:54:59 INFO - PROCESS | 140 | 1461146099535 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]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 890ms 02:54:59 INFO - PROCESS | 140 | 1461146099580 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 140 | 1461146099585 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 02:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:54:59 INFO - PROCESS | 140 | 1461146099591 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 140 | 1461146099594 Marionette TRACE conn5 <- [1,782,null,{}] 02:54:59 INFO - PROCESS | 140 | 1461146099597 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}] 02:54:59 INFO - PROCESS | 140 | 1461146099682 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 02:54:59 INFO - PROCESS | 140 | 1461146099691 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 140 | ++DOCSHELL 124B6C00 == 54 [pid = 140] [id = 205] 02:54:59 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (12604C00) [pid = 140] [serial = 613] [outer = 00000000] 02:54:59 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (16897400) [pid = 140] [serial = 614] [outer = 12604C00] 02:54:59 INFO - PROCESS | 140 | 1461146099738 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (16C44000) [pid = 140] [serial = 615] [outer = 12604C00] 02:55:00 INFO - PROCESS | 140 | 1461146100210 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 02:55:00 INFO - PROCESS | 140 | 1461146100265 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 140 | 1461146100267 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 02:55:00 INFO - PROCESS | 140 | 1461146100270 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:55:00 INFO - PROCESS | 140 | 1461146100274 Marionette TRACE conn5 <- [1,786,null,{}] 02:55:00 INFO - PROCESS | 140 | 1461146100284 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}] 02:55:00 INFO - PROCESS | 140 | 1461146100375 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 02:55:00 INFO - PROCESS | 140 | 1461146100384 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 140 | ++DOCSHELL 19FBE000 == 55 [pid = 140] [id = 206] 02:55:00 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (19FC0000) [pid = 140] [serial = 616] [outer = 00000000] 02:55:00 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A2B7C00) [pid = 140] [serial = 617] [outer = 19FC0000] 02:55:00 INFO - PROCESS | 140 | 1461146100432 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A5C6400) [pid = 140] [serial = 618] [outer = 19FC0000] 02:55:00 INFO - PROCESS | 140 | 1461146100922 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]]]}] 02:55:00 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 02:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 02:55:00 INFO - PROCESS | 140 | 1461146100944 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 140 | 1461146100947 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 02:55:00 INFO - PROCESS | 140 | 1461146100950 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:55:00 INFO - PROCESS | 140 | 1461146100952 Marionette TRACE conn5 <- [1,790,null,{}] 02:55:00 INFO - PROCESS | 140 | 1461146100955 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}] 02:55:01 INFO - PROCESS | 140 | 1461146101039 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 02:55:01 INFO - PROCESS | 140 | 1461146101045 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 140 | ++DOCSHELL 1AD31000 == 56 [pid = 140] [id = 207] 02:55:01 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1AD40C00) [pid = 140] [serial = 619] [outer = 00000000] 02:55:01 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1AE31800) [pid = 140] [serial = 620] [outer = 1AD40C00] 02:55:01 INFO - PROCESS | 140 | 1461146101091 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1B74BC00) [pid = 140] [serial = 621] [outer = 1AD40C00] 02:55:01 INFO - PROCESS | 140 | 1461146101531 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]]]}] 02:55:01 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 02:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 630ms 02:55:01 INFO - PROCESS | 140 | 1461146101585 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 140 | 1461146101587 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 02:55:01 INFO - PROCESS | 140 | 1461146101590 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 140 | 1461146101591 Marionette TRACE conn5 <- [1,794,null,{}] 02:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:55:01 INFO - PROCESS | 140 | 1461146101595 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}] 02:55:01 INFO - PROCESS | 140 | 1461146101704 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 02:55:01 INFO - PROCESS | 140 | 1461146101711 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 140 | ++DOCSHELL 1AE12800 == 57 [pid = 140] [id = 208] 02:55:01 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1AE15800) [pid = 140] [serial = 622] [outer = 00000000] 02:55:01 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1C00B400) [pid = 140] [serial = 623] [outer = 1AE15800] 02:55:01 INFO - PROCESS | 140 | 1461146101759 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1C00B000) [pid = 140] [serial = 624] [outer = 1AE15800] 02:55:02 INFO - PROCESS | 140 | 1461146102232 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]]]}] 02:55:02 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 02:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 02:55:02 INFO - PROCESS | 140 | 1461146102265 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 140 | 1461146102267 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 02:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:55:02 INFO - PROCESS | 140 | 1461146102270 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 140 | 1461146102272 Marionette TRACE conn5 <- [1,798,null,{}] 02:55:02 INFO - PROCESS | 140 | 1461146102283 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}] 02:55:02 INFO - PROCESS | 140 | 1461146102413 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 02:55:02 INFO - PROCESS | 140 | 1461146102474 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 140 | ++DOCSHELL 1264C000 == 58 [pid = 140] [id = 209] 02:55:02 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1C66D000) [pid = 140] [serial = 625] [outer = 00000000] 02:55:02 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1CDE6800) [pid = 140] [serial = 626] [outer = 1C66D000] 02:55:02 INFO - PROCESS | 140 | 1461146102523 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1CE88800) [pid = 140] [serial = 627] [outer = 1C66D000] 02:55:02 INFO - PROCESS | 140 | 1461146102974 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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 730ms 02:55:02 INFO - PROCESS | 140 | 1461146103001 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 140 | 1461146103003 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 02:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:55:03 INFO - PROCESS | 140 | 1461146103011 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 140 | 1461146103013 Marionette TRACE conn5 <- [1,802,null,{}] 02:55:03 INFO - PROCESS | 140 | 1461146103042 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}] 02:55:03 INFO - PROCESS | 140 | 1461146103161 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 02:55:03 INFO - PROCESS | 140 | 1461146103220 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 140 | ++DOCSHELL 1DC78400 == 59 [pid = 140] [id = 210] 02:55:03 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1DD34C00) [pid = 140] [serial = 628] [outer = 00000000] 02:55:03 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1E8CD400) [pid = 140] [serial = 629] [outer = 1DD34C00] 02:55:03 INFO - PROCESS | 140 | 1461146103266 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1E92CC00) [pid = 140] [serial = 630] [outer = 1DD34C00] 02:55:03 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1C664C00) [pid = 140] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:55:03 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A5D0000) [pid = 140] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:55:03 INFO - PROCESS | 140 | --DOMWINDOW == 93 (11EF3400) [pid = 140] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:55:03 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1A298000) [pid = 140] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:55:03 INFO - PROCESS | 140 | --DOMWINDOW == 91 (12640C00) [pid = 140] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:55:03 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1787A800) [pid = 140] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:55:03 INFO - PROCESS | 140 | 1461146103740 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] 02:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:55:03 INFO - PROCESS | 140 | 1461146103800 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 02:55:03 INFO - PROCESS | 140 | 1461146103803 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 140 | 1461146103805 Marionette TRACE conn5 <- [1,806,null,{}] 02:55:03 INFO - PROCESS | 140 | 1461146103808 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}] 02:55:03 INFO - PROCESS | 140 | 1461146103889 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 02:55:03 INFO - PROCESS | 140 | 1461146103976 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 140 | ++DOCSHELL 11EF3400 == 60 [pid = 140] [id = 211] 02:55:03 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (12644400) [pid = 140] [serial = 631] [outer = 00000000] 02:55:04 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1EF73400) [pid = 140] [serial = 632] [outer = 12644400] 02:55:04 INFO - PROCESS | 140 | 1461146104020 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1EF7C400) [pid = 140] [serial = 633] [outer = 12644400] 02:55:04 INFO - PROCESS | 140 | 1461146104357 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]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 02:55:04 INFO - PROCESS | 140 | 1461146104434 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 140 | 1461146104436 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 02:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:55:04 INFO - PROCESS | 140 | 1461146104439 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 140 | 1461146104440 Marionette TRACE conn5 <- [1,810,null,{}] 02:55:04 INFO - PROCESS | 140 | 1461146104444 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}] 02:55:04 INFO - PROCESS | 140 | 1461146104588 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 02:55:04 INFO - PROCESS | 140 | 1461146104597 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 140 | ++DOCSHELL 12644C00 == 61 [pid = 140] [id = 212] 02:55:04 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1A2A4400) [pid = 140] [serial = 634] [outer = 00000000] 02:55:04 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1F48FC00) [pid = 140] [serial = 635] [outer = 1A2A4400] 02:55:04 INFO - PROCESS | 140 | 1461146104642 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1F562000) [pid = 140] [serial = 636] [outer = 1A2A4400] 02:55:05 INFO - PROCESS | 140 | 1461146105056 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] 02:55:05 INFO - PROCESS | 140 | 1461146105112 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 02:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:55:05 INFO - PROCESS | 140 | 1461146105115 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 140 | 1461146105116 Marionette TRACE conn5 <- [1,814,null,{}] 02:55:05 INFO - PROCESS | 140 | 1461146105120 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}] 02:55:05 INFO - PROCESS | 140 | 1461146105234 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 02:55:05 INFO - PROCESS | 140 | 1461146105242 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 140 | ++DOCSHELL 1EF93400 == 62 [pid = 140] [id = 213] 02:55:05 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1F0D5C00) [pid = 140] [serial = 637] [outer = 00000000] 02:55:05 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1F59B800) [pid = 140] [serial = 638] [outer = 1F0D5C00] 02:55:05 INFO - PROCESS | 140 | 1461146105288 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1F94FC00) [pid = 140] [serial = 639] [outer = 1F0D5C00] 02:55:05 INFO - PROCESS | 140 | 1461146105768 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 730ms 02:55:05 INFO - PROCESS | 140 | 1461146105854 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 140 | 1461146105858 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 02:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:55:05 INFO - PROCESS | 140 | 1461146105882 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 140 | 1461146105887 Marionette TRACE conn5 <- [1,818,null,{}] 02:55:05 INFO - PROCESS | 140 | 1461146105894 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}] 02:55:06 INFO - PROCESS | 140 | 1461146106017 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 02:55:06 INFO - PROCESS | 140 | 1461146106113 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 140 | ++DOCSHELL 0E9AA400 == 63 [pid = 140] [id = 214] 02:55:06 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (0E9AC000) [pid = 140] [serial = 640] [outer = 00000000] 02:55:06 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (13650000) [pid = 140] [serial = 641] [outer = 0E9AC000] 02:55:06 INFO - PROCESS | 140 | 1461146106171 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (16D23800) [pid = 140] [serial = 642] [outer = 0E9AC000] 02:55:06 INFO - PROCESS | 140 | 1461146106751 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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 930ms 02:55:06 INFO - PROCESS | 140 | 1461146106813 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 140 | 1461146106819 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 02:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:55:06 INFO - PROCESS | 140 | 1461146106825 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 140 | 1461146106828 Marionette TRACE conn5 <- [1,822,null,{}] 02:55:06 INFO - PROCESS | 140 | 1461146106832 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}] 02:55:06 INFO - PROCESS | 140 | 1461146106974 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 02:55:07 INFO - PROCESS | 140 | 1461146107104 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 140 | ++DOCSHELL 19F29400 == 64 [pid = 140] [id = 215] 02:55:07 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (19F2B400) [pid = 140] [serial = 643] [outer = 00000000] 02:55:07 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1A5CD400) [pid = 140] [serial = 644] [outer = 19F2B400] 02:55:07 INFO - PROCESS | 140 | 1461146107161 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1AE2D000) [pid = 140] [serial = 645] [outer = 19F2B400] 02:55:07 INFO - PROCESS | 140 | 1461146107764 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 970ms 02:55:07 INFO - PROCESS | 140 | 1461146107797 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 140 | 1461146107800 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 02:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:55:07 INFO - PROCESS | 140 | 1461146107804 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 140 | 1461146107808 Marionette TRACE conn5 <- [1,826,null,{}] 02:55:07 INFO - PROCESS | 140 | 1461146107819 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}] 02:55:07 INFO - PROCESS | 140 | 1461146107934 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 02:55:08 INFO - PROCESS | 140 | 1461146108035 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:08 INFO - PROCESS | 140 | ++DOCSHELL 19F28000 == 65 [pid = 140] [id = 216] 02:55:08 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1DC7EC00) [pid = 140] [serial = 646] [outer = 00000000] 02:55:08 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1FBEB400) [pid = 140] [serial = 647] [outer = 1DC7EC00] 02:55:08 INFO - PROCESS | 140 | 1461146108094 Marionette DEBUG loaded listener.js 02:55:08 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1FBF2400) [pid = 140] [serial = 648] [outer = 1DC7EC00] 02:55:08 INFO - PROCESS | 140 | 1461146108759 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]]]}] 02:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 970ms 02:55:08 INFO - PROCESS | 140 | 1461146108790 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 02:55:08 INFO - PROCESS | 140 | 1461146108793 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 02:55:08 INFO - PROCESS | 140 | 1461146108798 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 140 | 1461146108800 Marionette TRACE conn5 <- [1,830,null,{}] 02:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:55:08 INFO - PROCESS | 140 | 1461146108804 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}] 02:55:08 INFO - PROCESS | 140 | 1461146108914 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 02:55:09 INFO - PROCESS | 140 | 1461146109042 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 140 | ++DOCSHELL 1FBF3C00 == 66 [pid = 140] [id = 217] 02:55:09 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1FBF5000) [pid = 140] [serial = 649] [outer = 00000000] 02:55:09 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (205C4C00) [pid = 140] [serial = 650] [outer = 1FBF5000] 02:55:09 INFO - PROCESS | 140 | 1461146109100 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (205C8400) [pid = 140] [serial = 651] [outer = 1FBF5000] 02:55:09 INFO - PROCESS | 140 | 1461146109669 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 930ms 02:55:09 INFO - PROCESS | 140 | 1461146109735 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 140 | 1461146109737 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 02:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:55:09 INFO - PROCESS | 140 | 1461146109741 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 140 | 1461146109743 Marionette TRACE conn5 <- [1,834,null,{}] 02:55:09 INFO - PROCESS | 140 | 1461146109747 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}] 02:55:09 INFO - PROCESS | 140 | 1461146109853 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 02:55:09 INFO - PROCESS | 140 | 1461146109982 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 140 | ++DOCSHELL 12643000 == 67 [pid = 140] [id = 218] 02:55:09 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1FE9B000) [pid = 140] [serial = 652] [outer = 00000000] 02:55:10 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1FEA3400) [pid = 140] [serial = 653] [outer = 1FE9B000] 02:55:10 INFO - PROCESS | 140 | 1461146110039 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1FEA4C00) [pid = 140] [serial = 654] [outer = 1FE9B000] 02:55:10 INFO - PROCESS | 140 | 1461146110604 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 930ms 02:55:10 INFO - PROCESS | 140 | 1461146110675 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 02:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:55:10 INFO - PROCESS | 140 | 1461146110678 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 02:55:10 INFO - PROCESS | 140 | 1461146110682 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 140 | 1461146110684 Marionette TRACE conn5 <- [1,838,null,{}] 02:55:10 INFO - PROCESS | 140 | 1461146110688 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}] 02:55:10 INFO - PROCESS | 140 | 1461146110843 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 02:55:10 INFO - PROCESS | 140 | 1461146110976 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 140 | ++DOCSHELL 1FEA3800 == 68 [pid = 140] [id = 219] 02:55:10 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (205CE000) [pid = 140] [serial = 655] [outer = 00000000] 02:55:11 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (216BEC00) [pid = 140] [serial = 656] [outer = 205CE000] 02:55:11 INFO - PROCESS | 140 | 1461146111035 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (216C4400) [pid = 140] [serial = 657] [outer = 205CE000] 02:55:11 INFO - PROCESS | 140 | 1461146111902 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]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1276ms 02:55:11 INFO - PROCESS | 140 | 1461146111961 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 140 | 1461146111965 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 02:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:55:11 INFO - PROCESS | 140 | 1461146111971 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 140 | 1461146111975 Marionette TRACE conn5 <- [1,842,null,{}] 02:55:11 INFO - PROCESS | 140 | 1461146111981 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}] 02:55:12 INFO - PROCESS | 140 | 1461146112080 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 02:55:12 INFO - PROCESS | 140 | 1461146112217 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 140 | ++DOCSHELL 0EA2AC00 == 69 [pid = 140] [id = 220] 02:55:12 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (11F89400) [pid = 140] [serial = 658] [outer = 00000000] 02:55:12 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (16D29400) [pid = 140] [serial = 659] [outer = 11F89400] 02:55:12 INFO - PROCESS | 140 | 1461146112269 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (18150C00) [pid = 140] [serial = 660] [outer = 11F89400] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 12644C00 == 68 [pid = 140] [id = 212] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 11EF3400 == 67 [pid = 140] [id = 211] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 1DC78400 == 66 [pid = 140] [id = 210] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 1264C000 == 65 [pid = 140] [id = 209] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 1AE12800 == 64 [pid = 140] [id = 208] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 1AD31000 == 63 [pid = 140] [id = 207] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 19FBE000 == 62 [pid = 140] [id = 206] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 124B6C00 == 61 [pid = 140] [id = 205] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 119 (216BD800) [pid = 140] [serial = 572] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 19F23400 == 60 [pid = 140] [id = 204] 02:55:12 INFO - PROCESS | 140 | --DOCSHELL 17882C00 == 59 [pid = 140] [id = 199] 02:55:12 INFO - PROCESS | 140 | 1461146112901 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 990ms 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1AE2CC00) [pid = 140] [serial = 584] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1975B000) [pid = 140] [serial = 557] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1C010000) [pid = 140] [serial = 560] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1E840C00) [pid = 140] [serial = 563] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1EF77400) [pid = 140] [serial = 566] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 113 (16896000) [pid = 140] [serial = 578] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 112 (16C44C00) [pid = 140] [serial = 579] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1A2BAC00) [pid = 140] [serial = 581] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 110 (175BB800) [pid = 140] [serial = 576] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 109 (16C46400) [pid = 140] [serial = 575] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1F951000) [pid = 140] [serial = 569] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1A5CDC00) [pid = 140] [serial = 587] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1B74B400) [pid = 140] [serial = 585] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1B74DC00) [pid = 140] [serial = 588] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1A2C3000) [pid = 140] [serial = 582] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1CBC9800) [pid = 140] [serial = 591] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1CBB3000) [pid = 140] [serial = 590] [outer = 00000000] [url = about:blank] 02:55:12 INFO - PROCESS | 140 | 1461146112983 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 140 | 1461146112988 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 02:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:55:12 INFO - PROCESS | 140 | 1461146112996 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 140 | 1461146112999 Marionette TRACE conn5 <- [1,846,null,{}] 02:55:12 INFO - PROCESS | 140 | 1461146113003 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}] 02:55:13 INFO - PROCESS | 140 | 1461146113089 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 02:55:13 INFO - PROCESS | 140 | 1461146113101 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 140 | ++DOCSHELL 12608C00 == 60 [pid = 140] [id = 221] 02:55:13 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1260FC00) [pid = 140] [serial = 661] [outer = 00000000] 02:55:13 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (16C39C00) [pid = 140] [serial = 662] [outer = 1260FC00] 02:55:13 INFO - PROCESS | 140 | 1461146113147 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (16C47C00) [pid = 140] [serial = 663] [outer = 1260FC00] 02:55:14 INFO - PROCESS | 140 | 1461146115012 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2121ms 02:55:15 INFO - PROCESS | 140 | 1461146115241 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 140 | 1461146115243 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 02:55:15 INFO - PROCESS | 140 | 1461146115246 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 140 | 1461146115250 Marionette TRACE conn5 <- [1,850,null,{}] 02:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:55:15 INFO - PROCESS | 140 | 1461146115260 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}] 02:55:15 INFO - PROCESS | 140 | 1461146115377 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 02:55:15 INFO - PROCESS | 140 | 1461146115388 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 140 | ++DOCSHELL 19FBC400 == 61 [pid = 140] [id = 222] 02:55:15 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1A276800) [pid = 140] [serial = 664] [outer = 00000000] 02:55:15 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1B74B400) [pid = 140] [serial = 665] [outer = 1A276800] 02:55:15 INFO - PROCESS | 140 | 1461146115437 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1B751C00) [pid = 140] [serial = 666] [outer = 1A276800] 02:55:15 INFO - PROCESS | 140 | 1461146115856 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 630ms 02:55:15 INFO - PROCESS | 140 | 1461146115891 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 140 | 1461146115894 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 02:55:15 INFO - PROCESS | 140 | 1461146115897 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:55:15 INFO - PROCESS | 140 | 1461146115898 Marionette TRACE conn5 <- [1,854,null,{}] 02:55:15 INFO - PROCESS | 140 | 1461146115902 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}] 02:55:16 INFO - PROCESS | 140 | 1461146116026 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 02:55:16 INFO - PROCESS | 140 | 1461146116042 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 140 | ++DOCSHELL 1A5CDC00 == 62 [pid = 140] [id = 223] 02:55:16 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1B747C00) [pid = 140] [serial = 667] [outer = 00000000] 02:55:16 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1C029400) [pid = 140] [serial = 668] [outer = 1B747C00] 02:55:16 INFO - PROCESS | 140 | 1461146116089 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1C6BD800) [pid = 140] [serial = 669] [outer = 1B747C00] 02:55:16 INFO - PROCESS | 140 | 1461146116555 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]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 730ms 02:55:16 INFO - PROCESS | 140 | 1461146116629 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 02:55:16 INFO - PROCESS | 140 | 1461146116632 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 02:55:16 INFO - PROCESS | 140 | 1461146116635 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:55:16 INFO - PROCESS | 140 | 1461146116636 Marionette TRACE conn5 <- [1,858,null,{}] 02:55:16 INFO - PROCESS | 140 | 1461146116640 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}] 02:55:16 INFO - PROCESS | 140 | 1461146116751 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 02:55:16 INFO - PROCESS | 140 | 1461146116809 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 140 | ++DOCSHELL 1C026000 == 63 [pid = 140] [id = 224] 02:55:16 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1CBA9000) [pid = 140] [serial = 670] [outer = 00000000] 02:55:16 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1CDE1000) [pid = 140] [serial = 671] [outer = 1CBA9000] 02:55:16 INFO - PROCESS | 140 | 1461146116855 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1CDE8000) [pid = 140] [serial = 672] [outer = 1CBA9000] 02:55:17 INFO - PROCESS | 140 | 1461146117294 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]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 02:55:17 INFO - PROCESS | 140 | 1461146117309 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 140 | 1461146117311 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 02:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:55:17 INFO - PROCESS | 140 | 1461146117318 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 140 | 1461146117320 Marionette TRACE conn5 <- [1,862,null,{}] 02:55:17 INFO - PROCESS | 140 | 1461146117330 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}] 02:55:17 INFO - PROCESS | 140 | 1461146117492 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 02:55:17 INFO - PROCESS | 140 | 1461146117557 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 140 | ++DOCSHELL 1E841400 == 64 [pid = 140] [id = 225] 02:55:17 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1E842400) [pid = 140] [serial = 673] [outer = 00000000] 02:55:17 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1EF94400) [pid = 140] [serial = 674] [outer = 1E842400] 02:55:17 INFO - PROCESS | 140 | 1461146117605 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1EFDA000) [pid = 140] [serial = 675] [outer = 1E842400] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 116 (12604C00) [pid = 140] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 115 (134D6000) [pid = 140] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1C66D000) [pid = 140] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1AD40C00) [pid = 140] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 112 (19FC0000) [pid = 140] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1DD34C00) [pid = 140] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 110 (12644400) [pid = 140] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 109 (19F24800) [pid = 140] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1AE15800) [pid = 140] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1A2A4400) [pid = 140] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:55:18 INFO - PROCESS | 140 | --DOMWINDOW == 106 (13676800) [pid = 140] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:55:18 INFO - PROCESS | 140 | 1461146118167 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 890ms 02:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:55:18 INFO - PROCESS | 140 | 1461146118209 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 140 | 1461146118211 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 02:55:18 INFO - PROCESS | 140 | 1461146118214 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 140 | 1461146118216 Marionette TRACE conn5 <- [1,866,null,{}] 02:55:18 INFO - PROCESS | 140 | 1461146118219 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}] 02:55:18 INFO - PROCESS | 140 | 1461146118301 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 02:55:18 INFO - PROCESS | 140 | 1461146118307 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 140 | ++DOCSHELL 12640C00 == 65 [pid = 140] [id = 226] 02:55:18 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (17881400) [pid = 140] [serial = 676] [outer = 00000000] 02:55:18 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1AD42C00) [pid = 140] [serial = 677] [outer = 17881400] 02:55:18 INFO - PROCESS | 140 | 1461146118353 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1AE30400) [pid = 140] [serial = 678] [outer = 17881400] 02:55:18 INFO - PROCESS | 140 | 1461146118770 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 02:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:55:18 INFO - PROCESS | 140 | 1461146118785 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 140 | 1461146118787 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 02:55:18 INFO - PROCESS | 140 | 1461146118790 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 140 | 1461146118792 Marionette TRACE conn5 <- [1,870,null,{}] 02:55:18 INFO - PROCESS | 140 | 1461146118796 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}] 02:55:18 INFO - PROCESS | 140 | 1461146118944 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 02:55:18 INFO - PROCESS | 140 | 1461146118966 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 140 | ++DOCSHELL 16C42C00 == 66 [pid = 140] [id = 227] 02:55:18 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1DD34C00) [pid = 140] [serial = 679] [outer = 00000000] 02:55:18 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1F598400) [pid = 140] [serial = 680] [outer = 1DD34C00] 02:55:18 INFO - PROCESS | 140 | 1461146119010 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1F59F800) [pid = 140] [serial = 681] [outer = 1DD34C00] 02:55:19 INFO - PROCESS | 140 | 1461146119412 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 02:55:19 INFO - PROCESS | 140 | 1461146119462 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 140 | 1461146119463 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 02:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:55:19 INFO - PROCESS | 140 | 1461146119466 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 140 | 1461146119468 Marionette TRACE conn5 <- [1,874,null,{}] 02:55:19 INFO - PROCESS | 140 | 1461146119472 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}] 02:55:19 INFO - PROCESS | 140 | 1461146119555 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 02:55:19 INFO - PROCESS | 140 | 1461146119564 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 140 | ++DOCSHELL 1F957800 == 67 [pid = 140] [id = 228] 02:55:19 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1FBE9800) [pid = 140] [serial = 682] [outer = 00000000] 02:55:19 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1FE9CC00) [pid = 140] [serial = 683] [outer = 1FBE9800] 02:55:19 INFO - PROCESS | 140 | 1461146119608 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1FEA6C00) [pid = 140] [serial = 684] [outer = 1FBE9800] 02:55:19 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (205C7C00) [pid = 140] [serial = 685] [outer = 18A29000] 02:55:20 INFO - PROCESS | 140 | 1461146120203 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]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 770ms 02:55:20 INFO - PROCESS | 140 | 1461146120238 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 02:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:55:20 INFO - PROCESS | 140 | 1461146120242 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 02:55:20 INFO - PROCESS | 140 | 1461146120248 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 140 | 1461146120253 Marionette TRACE conn5 <- [1,878,null,{}] 02:55:20 INFO - PROCESS | 140 | 1461146120260 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}] 02:55:20 INFO - PROCESS | 140 | 1461146120407 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 02:55:20 INFO - PROCESS | 140 | 1461146120546 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 140 | ++DOCSHELL 121D7800 == 68 [pid = 140] [id = 229] 02:55:20 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (121DC400) [pid = 140] [serial = 686] [outer = 00000000] 02:55:20 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (12608400) [pid = 140] [serial = 687] [outer = 121DC400] 02:55:20 INFO - PROCESS | 140 | 1461146120605 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (134DB800) [pid = 140] [serial = 688] [outer = 121DC400] 02:55:21 INFO - PROCESS | 140 | 1461146121290 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]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1084ms 02:55:21 INFO - PROCESS | 140 | 1461146121332 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 140 | 1461146121338 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 02:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:55:21 INFO - PROCESS | 140 | 1461146121345 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 140 | 1461146121347 Marionette TRACE conn5 <- [1,882,null,{}] 02:55:21 INFO - PROCESS | 140 | 1461146121352 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}] 02:55:21 INFO - PROCESS | 140 | 1461146121463 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 02:55:21 INFO - PROCESS | 140 | 1461146121595 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 140 | ++DOCSHELL 19F2DC00 == 69 [pid = 140] [id = 230] 02:55:21 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (19F2FC00) [pid = 140] [serial = 689] [outer = 00000000] 02:55:21 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1AE15C00) [pid = 140] [serial = 690] [outer = 19F2FC00] 02:55:21 INFO - PROCESS | 140 | 1461146121653 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1B746800) [pid = 140] [serial = 691] [outer = 19F2FC00] 02:55:22 INFO - PROCESS | 140 | 1461146122299 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 970ms 02:55:22 INFO - PROCESS | 140 | 1461146122317 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 140 | 1461146122319 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 02:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:55:22 INFO - PROCESS | 140 | 1461146122323 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 140 | 1461146122327 Marionette TRACE conn5 <- [1,886,null,{}] 02:55:22 INFO - PROCESS | 140 | 1461146122338 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}] 02:55:22 INFO - PROCESS | 140 | 1461146122454 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 02:55:22 INFO - PROCESS | 140 | 1461146122586 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 140 | ++DOCSHELL 1E847800 == 70 [pid = 140] [id = 231] 02:55:22 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1E84B800) [pid = 140] [serial = 692] [outer = 00000000] 02:55:22 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1FEA7C00) [pid = 140] [serial = 693] [outer = 1E84B800] 02:55:22 INFO - PROCESS | 140 | 1461146122646 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (20551400) [pid = 140] [serial = 694] [outer = 1E84B800] 02:55:23 INFO - PROCESS | 140 | 1461146123248 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]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 970ms 02:55:23 INFO - PROCESS | 140 | 1461146123297 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 140 | 1461146123300 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 02:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:55:23 INFO - PROCESS | 140 | 1461146123303 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 140 | 1461146123305 Marionette TRACE conn5 <- [1,890,null,{}] 02:55:23 INFO - PROCESS | 140 | 1461146123309 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}] 02:55:23 INFO - PROCESS | 140 | 1461146123419 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 02:55:23 INFO - PROCESS | 140 | 1461146123551 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 140 | ++DOCSHELL 1CBC7800 == 71 [pid = 140] [id = 232] 02:55:23 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (205CB400) [pid = 140] [serial = 695] [outer = 00000000] 02:55:23 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (227F5800) [pid = 140] [serial = 696] [outer = 205CB400] 02:55:23 INFO - PROCESS | 140 | 1461146123609 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (227F8400) [pid = 140] [serial = 697] [outer = 205CB400] 02:55:24 INFO - PROCESS | 140 | 1461146124156 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 930ms 02:55:24 INFO - PROCESS | 140 | 1461146124237 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 140 | 1461146124239 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 02:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:55:24 INFO - PROCESS | 140 | 1461146124242 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 140 | 1461146124245 Marionette TRACE conn5 <- [1,894,null,{}] 02:55:24 INFO - PROCESS | 140 | 1461146124248 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}] 02:55:24 INFO - PROCESS | 140 | 1461146124383 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 02:55:24 INFO - PROCESS | 140 | 1461146124513 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 140 | ++DOCSHELL 22B68800 == 72 [pid = 140] [id = 233] 02:55:24 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (22B6AC00) [pid = 140] [serial = 698] [outer = 00000000] 02:55:24 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (22B70400) [pid = 140] [serial = 699] [outer = 22B6AC00] 02:55:24 INFO - PROCESS | 140 | 1461146124570 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (22B73400) [pid = 140] [serial = 700] [outer = 22B6AC00] 02:55:25 INFO - PROCESS | 140 | 1461146125089 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]]]}] 02:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 930ms 02:55:25 INFO - PROCESS | 140 | 1461146125209 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 140 | 1461146125212 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 02:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:55:25 INFO - PROCESS | 140 | 1461146125217 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 140 | 1461146125219 Marionette TRACE conn5 <- [1,898,null,{}] 02:55:25 INFO - PROCESS | 140 | 1461146125223 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}] 02:55:25 INFO - PROCESS | 140 | 1461146125357 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 02:55:25 INFO - PROCESS | 140 | 1461146125485 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 140 | ++DOCSHELL 1A5D5C00 == 73 [pid = 140] [id = 234] 02:55:25 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1E84AC00) [pid = 140] [serial = 701] [outer = 00000000] 02:55:25 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (227FCC00) [pid = 140] [serial = 702] [outer = 1E84AC00] 02:55:25 INFO - PROCESS | 140 | 1461146125544 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (22B77C00) [pid = 140] [serial = 703] [outer = 1E84AC00] 02:55:26 INFO - PROCESS | 140 | 1461146126137 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 970ms 02:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:55:26 INFO - PROCESS | 140 | 1461146126192 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 140 | 1461146126194 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 02:55:26 INFO - PROCESS | 140 | 1461146126198 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 140 | 1461146126200 Marionette TRACE conn5 <- [1,902,null,{}] 02:55:26 INFO - PROCESS | 140 | 1461146126204 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}] 02:55:26 INFO - PROCESS | 140 | 1461146126308 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 02:55:26 INFO - PROCESS | 140 | 1461146126413 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 140 | ++DOCSHELL 175C4800 == 74 [pid = 140] [id = 235] 02:55:26 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (19BDF400) [pid = 140] [serial = 704] [outer = 00000000] 02:55:26 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1A2C5800) [pid = 140] [serial = 705] [outer = 19BDF400] 02:55:26 INFO - PROCESS | 140 | 1461146126469 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1A5D3800) [pid = 140] [serial = 706] [outer = 19BDF400] 02:55:27 INFO - PROCESS | 140 | 1461146127191 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1018ms 02:55:27 INFO - PROCESS | 140 | 1461146127220 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 140 | 1461146127225 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 02:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:55:27 INFO - PROCESS | 140 | 1461146127230 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 140 | 1461146127233 Marionette TRACE conn5 <- [1,906,null,{}] 02:55:27 INFO - PROCESS | 140 | 1461146127238 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}] 02:55:27 INFO - PROCESS | 140 | 1461146127356 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 02:55:27 INFO - PROCESS | 140 | 1461146127497 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 140 | ++DOCSHELL 124BE800 == 75 [pid = 140] [id = 236] 02:55:27 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (17877000) [pid = 140] [serial = 707] [outer = 00000000] 02:55:27 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (19F2A400) [pid = 140] [serial = 708] [outer = 17877000] 02:55:27 INFO - PROCESS | 140 | 1461146127551 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1A2A4000) [pid = 140] [serial = 709] [outer = 17877000] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 16C42C00 == 74 [pid = 140] [id = 227] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 12640C00 == 73 [pid = 140] [id = 226] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 1E841400 == 72 [pid = 140] [id = 225] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 1C026000 == 71 [pid = 140] [id = 224] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 1A5CDC00 == 70 [pid = 140] [id = 223] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 19FBC400 == 69 [pid = 140] [id = 222] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1F59B800) [pid = 140] [serial = 638] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 12608C00 == 68 [pid = 140] [id = 221] 02:55:28 INFO - PROCESS | 140 | --DOCSHELL 0EA2AC00 == 67 [pid = 140] [id = 220] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1F562000) [pid = 140] [serial = 636] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 137 (16897400) [pid = 140] [serial = 614] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1C559000) [pid = 140] [serial = 608] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1C028C00) [pid = 140] [serial = 609] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1CE88800) [pid = 140] [serial = 627] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1B74BC00) [pid = 140] [serial = 621] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1DD40C00) [pid = 140] [serial = 593] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1A5C6400) [pid = 140] [serial = 618] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1AE31800) [pid = 140] [serial = 620] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1E8CD400) [pid = 140] [serial = 629] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1EF73400) [pid = 140] [serial = 632] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1A29E000) [pid = 140] [serial = 611] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1C00B000) [pid = 140] [serial = 624] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1A2BF800) [pid = 140] [serial = 612] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1C00B400) [pid = 140] [serial = 623] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1E847400) [pid = 140] [serial = 602] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 122 (16C44000) [pid = 140] [serial = 615] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CDE6800) [pid = 140] [serial = 626] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 120 (19B01C00) [pid = 140] [serial = 596] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1B112C00) [pid = 140] [serial = 599] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1F48FC00) [pid = 140] [serial = 635] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 117 (216C1400) [pid = 140] [serial = 573] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1F0D9C00) [pid = 140] [serial = 605] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1A2B7C00) [pid = 140] [serial = 617] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1E92CC00) [pid = 140] [serial = 630] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1EF7C400) [pid = 140] [serial = 633] [outer = 00000000] [url = about:blank] 02:55:28 INFO - PROCESS | 140 | 1461146128181 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 970ms 02:55:28 INFO - PROCESS | 140 | 1461146128205 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 140 | 1461146128210 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 02:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:55:28 INFO - PROCESS | 140 | 1461146128216 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 140 | 1461146128219 Marionette TRACE conn5 <- [1,910,null,{}] 02:55:28 INFO - PROCESS | 140 | 1461146128223 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}] 02:55:28 INFO - PROCESS | 140 | 1461146128312 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 02:55:28 INFO - PROCESS | 140 | 1461146128318 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 140 | ++DOCSHELL 124B7400 == 68 [pid = 140] [id = 237] 02:55:28 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (12604C00) [pid = 140] [serial = 710] [outer = 00000000] 02:55:28 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (19B09400) [pid = 140] [serial = 711] [outer = 12604C00] 02:55:28 INFO - PROCESS | 140 | 1461146128365 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1A270800) [pid = 140] [serial = 712] [outer = 12604C00] 02:55:28 INFO - PROCESS | 140 | 1461146128827 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 02:55:28 INFO - PROCESS | 140 | 1461146128890 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 140 | 1461146128893 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 02:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:55:28 INFO - PROCESS | 140 | 1461146128896 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 140 | 1461146128900 Marionette TRACE conn5 <- [1,914,null,{}] 02:55:28 INFO - PROCESS | 140 | 1461146128910 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}] 02:55:28 INFO - PROCESS | 140 | 1461146129008 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 02:55:29 INFO - PROCESS | 140 | 1461146129116 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 140 | ++DOCSHELL 1AD26400 == 69 [pid = 140] [id = 238] 02:55:29 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1AD40C00) [pid = 140] [serial = 713] [outer = 00000000] 02:55:29 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C009400) [pid = 140] [serial = 714] [outer = 1AD40C00] 02:55:29 INFO - PROCESS | 140 | 1461146129165 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1C02BC00) [pid = 140] [serial = 715] [outer = 1AD40C00] 02:55:29 INFO - PROCESS | 140 | 1461146129536 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 02:55:29 INFO - PROCESS | 140 | 1461146129570 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 140 | 1461146129572 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 02:55:29 INFO - PROCESS | 140 | 1461146129575 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:55:29 INFO - PROCESS | 140 | 1461146129577 Marionette TRACE conn5 <- [1,918,null,{}] 02:55:29 INFO - PROCESS | 140 | 1461146129580 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}] 02:55:29 INFO - PROCESS | 140 | 1461146129696 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 02:55:29 INFO - PROCESS | 140 | 1461146129705 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 140 | ++DOCSHELL 1C664C00 == 70 [pid = 140] [id = 239] 02:55:29 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBBD800) [pid = 140] [serial = 716] [outer = 00000000] 02:55:29 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1CDE0000) [pid = 140] [serial = 717] [outer = 1CBBD800] 02:55:29 INFO - PROCESS | 140 | 1461146129751 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1CE85000) [pid = 140] [serial = 718] [outer = 1CBBD800] 02:55:30 INFO - PROCESS | 140 | 1461146130191 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 02:55:30 INFO - PROCESS | 140 | 1461146130252 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 140 | 1461146130254 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 02:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:55:30 INFO - PROCESS | 140 | 1461146130257 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 140 | 1461146130259 Marionette TRACE conn5 <- [1,922,null,{}] 02:55:30 INFO - PROCESS | 140 | 1461146130263 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}] 02:55:30 INFO - PROCESS | 140 | 1461146130376 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 02:55:30 INFO - PROCESS | 140 | 1461146130382 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 140 | ++DOCSHELL 1AE14000 == 71 [pid = 140] [id = 240] 02:55:30 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1C6C8C00) [pid = 140] [serial = 719] [outer = 00000000] 02:55:30 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1E83F000) [pid = 140] [serial = 720] [outer = 1C6C8C00] 02:55:30 INFO - PROCESS | 140 | 1461146130431 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1E845400) [pid = 140] [serial = 721] [outer = 1C6C8C00] 02:55:30 INFO - PROCESS | 140 | 1461146130889 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 02:55:30 INFO - PROCESS | 140 | 1461146130930 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 140 | 1461146130932 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 02:55:30 INFO - PROCESS | 140 | 1461146130935 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:55:30 INFO - PROCESS | 140 | 1461146130937 Marionette TRACE conn5 <- [1,926,null,{}] 02:55:30 INFO - PROCESS | 140 | 1461146130940 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}] 02:55:31 INFO - PROCESS | 140 | 1461146131072 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 02:55:31 INFO - PROCESS | 140 | 1461146131167 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 140 | ++DOCSHELL 1EF74000 == 72 [pid = 140] [id = 241] 02:55:31 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1EF74C00) [pid = 140] [serial = 722] [outer = 00000000] 02:55:31 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1F55E000) [pid = 140] [serial = 723] [outer = 1EF74C00] 02:55:31 INFO - PROCESS | 140 | 1461146131214 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1F567800) [pid = 140] [serial = 724] [outer = 1EF74C00] 02:55:31 INFO - PROCESS | 140 | 1461146131631 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]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 730ms 02:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:55:31 INFO - PROCESS | 140 | 1461146131670 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 140 | 1461146131672 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 02:55:31 INFO - PROCESS | 140 | 1461146131680 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 140 | 1461146131682 Marionette TRACE conn5 <- [1,930,null,{}] 02:55:31 INFO - PROCESS | 140 | 1461146131686 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}] 02:55:31 INFO - PROCESS | 140 | 1461146131801 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 02:55:31 INFO - PROCESS | 140 | 1461146131807 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 140 | ++DOCSHELL 1C011400 == 73 [pid = 140] [id = 242] 02:55:31 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1EF7D000) [pid = 140] [serial = 725] [outer = 00000000] 02:55:31 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1F59C800) [pid = 140] [serial = 726] [outer = 1EF7D000] 02:55:31 INFO - PROCESS | 140 | 1461146131852 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1F59FC00) [pid = 140] [serial = 727] [outer = 1EF7D000] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CBA9000) [pid = 140] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1B747C00) [pid = 140] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1E842400) [pid = 140] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 127 (17881400) [pid = 140] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 126 (11F89400) [pid = 140] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1A276800) [pid = 140] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1260FC00) [pid = 140] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 123 (205CE000) [pid = 140] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:55:32 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1DD34C00) [pid = 140] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:55:32 INFO - PROCESS | 140 | 1461146132425 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]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 830ms 02:55:32 INFO - PROCESS | 140 | 1461146132506 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 140 | 1461146132508 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 02:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:55:32 INFO - PROCESS | 140 | 1461146132511 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 140 | 1461146132513 Marionette TRACE conn5 <- [1,934,null,{}] 02:55:32 INFO - PROCESS | 140 | 1461146132516 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}] 02:55:32 INFO - PROCESS | 140 | 1461146132599 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 02:55:32 INFO - PROCESS | 140 | 1461146132605 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 140 | ++DOCSHELL 121DA400 == 74 [pid = 140] [id = 243] 02:55:32 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (19FC0000) [pid = 140] [serial = 728] [outer = 00000000] 02:55:32 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1DD34C00) [pid = 140] [serial = 729] [outer = 19FC0000] 02:55:32 INFO - PROCESS | 140 | 1461146132649 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1F593400) [pid = 140] [serial = 730] [outer = 19FC0000] 02:55:33 INFO - PROCESS | 140 | 1461146133074 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 570ms 02:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:55:33 INFO - PROCESS | 140 | 1461146133082 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 140 | 1461146133084 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 02:55:33 INFO - PROCESS | 140 | 1461146133087 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 140 | 1461146133088 Marionette TRACE conn5 <- [1,938,null,{}] 02:55:33 INFO - PROCESS | 140 | 1461146133092 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}] 02:55:33 INFO - PROCESS | 140 | 1461146133217 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 02:55:33 INFO - PROCESS | 140 | 1461146133258 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 140 | ++DOCSHELL 1FB60C00 == 75 [pid = 140] [id = 244] 02:55:33 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1FB61C00) [pid = 140] [serial = 731] [outer = 00000000] 02:55:33 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1FB67400) [pid = 140] [serial = 732] [outer = 1FB61C00] 02:55:33 INFO - PROCESS | 140 | 1461146133302 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1FB6A000) [pid = 140] [serial = 733] [outer = 1FB61C00] 02:55:33 INFO - PROCESS | 140 | 1461146133696 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 02:55:33 INFO - PROCESS | 140 | 1461146133718 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 140 | 1461146133720 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 02:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:55:33 INFO - PROCESS | 140 | 1461146133723 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 140 | 1461146133725 Marionette TRACE conn5 <- [1,942,null,{}] 02:55:33 INFO - PROCESS | 140 | 1461146133729 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}] 02:55:33 INFO - PROCESS | 140 | 1461146133852 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 02:55:33 INFO - PROCESS | 140 | 1461146133862 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 140 | ++DOCSHELL 1FB60800 == 76 [pid = 140] [id = 245] 02:55:33 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1FB6B000) [pid = 140] [serial = 734] [outer = 00000000] 02:55:33 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (205CE000) [pid = 140] [serial = 735] [outer = 1FB6B000] 02:55:33 INFO - PROCESS | 140 | 1461146133906 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (20994C00) [pid = 140] [serial = 736] [outer = 1FB6B000] 02:55:34 INFO - PROCESS | 140 | 1461146134351 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 02:55:34 INFO - PROCESS | 140 | 1461146134458 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 140 | 1461146134463 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 02:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:55:34 INFO - PROCESS | 140 | 1461146134469 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 140 | 1461146134473 Marionette TRACE conn5 <- [1,946,null,{}] 02:55:34 INFO - PROCESS | 140 | 1461146134480 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}] 02:55:34 INFO - PROCESS | 140 | 1461146134607 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 02:55:34 INFO - PROCESS | 140 | 1461146134738 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 140 | ++DOCSHELL 12606000 == 77 [pid = 140] [id = 246] 02:55:34 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (12606C00) [pid = 140] [serial = 737] [outer = 00000000] 02:55:34 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1264E400) [pid = 140] [serial = 738] [outer = 12606C00] 02:55:34 INFO - PROCESS | 140 | 1461146134798 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (16C3E800) [pid = 140] [serial = 739] [outer = 12606C00] 02:55:35 INFO - PROCESS | 140 | 1461146135464 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]]]}] 02:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1023ms 02:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:55:35 INFO - PROCESS | 140 | 1461146135496 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 140 | 1461146135500 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 02:55:35 INFO - PROCESS | 140 | 1461146135508 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - PROCESS | 140 | 1461146135512 Marionette TRACE conn5 <- [1,950,null,{}] 02:55:35 INFO - PROCESS | 140 | 1461146135517 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}] 02:55:35 INFO - PROCESS | 140 | 1461146135631 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 02:55:35 INFO - PROCESS | 140 | 1461146135768 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 140 | ++DOCSHELL 1736D800 == 78 [pid = 140] [id = 247] 02:55:35 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (19FBC400) [pid = 140] [serial = 740] [outer = 00000000] 02:55:35 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1C012400) [pid = 140] [serial = 741] [outer = 19FBC400] 02:55:35 INFO - PROCESS | 140 | 1461146135826 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1C664800) [pid = 140] [serial = 742] [outer = 19FBC400] 02:55:36 INFO - PROCESS | 140 | 1461146136398 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]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 990ms 02:55:36 INFO - PROCESS | 140 | 1461146136497 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 140 | 1461146136499 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 02:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:55:36 INFO - PROCESS | 140 | 1461146136503 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 140 | 1461146136505 Marionette TRACE conn5 <- [1,954,null,{}] 02:55:36 INFO - PROCESS | 140 | 1461146136515 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}] 02:55:36 INFO - PROCESS | 140 | 1461146136639 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 02:55:36 INFO - PROCESS | 140 | 1461146136772 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 140 | ++DOCSHELL 1FEA2000 == 79 [pid = 140] [id = 248] 02:55:36 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1FEA2400) [pid = 140] [serial = 743] [outer = 00000000] 02:55:36 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (20998800) [pid = 140] [serial = 744] [outer = 1FEA2400] 02:55:36 INFO - PROCESS | 140 | 1461146136834 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (2099CC00) [pid = 140] [serial = 745] [outer = 1FEA2400] 02:55:37 INFO - PROCESS | 140 | 1461146137399 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]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 930ms 02:55:37 INFO - PROCESS | 140 | 1461146137436 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 02:55:37 INFO - PROCESS | 140 | 1461146137439 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 02:55:37 INFO - PROCESS | 140 | 1461146137442 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:55:37 INFO - PROCESS | 140 | 1461146137444 Marionette TRACE conn5 <- [1,958,null,{}] 02:55:37 INFO - PROCESS | 140 | 1461146137448 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}] 02:55:37 INFO - PROCESS | 140 | 1461146137559 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 02:55:37 INFO - PROCESS | 140 | 1461146137695 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 140 | ++DOCSHELL 22713800 == 80 [pid = 140] [id = 249] 02:55:37 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (22714400) [pid = 140] [serial = 746] [outer = 00000000] 02:55:37 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (227CAC00) [pid = 140] [serial = 747] [outer = 22714400] 02:55:37 INFO - PROCESS | 140 | 1461146137753 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (227CF800) [pid = 140] [serial = 748] [outer = 22714400] 02:55:38 INFO - PROCESS | 140 | 1461146138356 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]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 970ms 02:55:38 INFO - PROCESS | 140 | 1461146138416 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 140 | 1461146138419 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 02:55:38 INFO - PROCESS | 140 | 1461146138422 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:55:38 INFO - PROCESS | 140 | 1461146138424 Marionette TRACE conn5 <- [1,962,null,{}] 02:55:38 INFO - PROCESS | 140 | 1461146138441 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}] 02:55:38 INFO - PROCESS | 140 | 1461146138581 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 02:55:38 INFO - PROCESS | 140 | 1461146138645 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 140 | ++DOCSHELL 227D1C00 == 81 [pid = 140] [id = 250] 02:55:38 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (227D3800) [pid = 140] [serial = 749] [outer = 00000000] 02:55:38 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (227EEC00) [pid = 140] [serial = 750] [outer = 227D3800] 02:55:38 INFO - PROCESS | 140 | 1461146138700 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (227F3800) [pid = 140] [serial = 751] [outer = 227D3800] 02:55:39 INFO - PROCESS | 140 | 1461146139301 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 02:55:39 INFO - PROCESS | 140 | 1461146139356 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 140 | 1461146139359 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 02:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:55:39 INFO - PROCESS | 140 | 1461146139362 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 140 | 1461146139364 Marionette TRACE conn5 <- [1,966,null,{}] 02:55:39 INFO - PROCESS | 140 | 1461146139368 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}] 02:55:39 INFO - PROCESS | 140 | 1461146139498 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 02:55:39 INFO - PROCESS | 140 | 1461146139611 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 140 | ++DOCSHELL 227D8800 == 82 [pid = 140] [id = 251] 02:55:39 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (24D30800) [pid = 140] [serial = 752] [outer = 00000000] 02:55:39 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (24D38400) [pid = 140] [serial = 753] [outer = 24D30800] 02:55:39 INFO - PROCESS | 140 | 1461146139670 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (24D3C400) [pid = 140] [serial = 754] [outer = 24D30800] 02:55:40 INFO - PROCESS | 140 | 1461146140276 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]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 970ms 02:55:40 INFO - PROCESS | 140 | 1461146140337 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 140 | 1461146140339 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 02:55:40 INFO - PROCESS | 140 | 1461146140343 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:55:40 INFO - PROCESS | 140 | 1461146140345 Marionette TRACE conn5 <- [1,970,null,{}] 02:55:40 INFO - PROCESS | 140 | 1461146140349 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}] 02:55:40 INFO - PROCESS | 140 | 1461146140457 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 02:55:40 INFO - PROCESS | 140 | 1461146140567 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 140 | ++DOCSHELL 17877C00 == 83 [pid = 140] [id = 252] 02:55:40 INFO - PROCESS | 140 | ++DOMWINDOW == 150 (17881800) [pid = 140] [serial = 755] [outer = 00000000] 02:55:40 INFO - PROCESS | 140 | ++DOMWINDOW == 151 (1B74EC00) [pid = 140] [serial = 756] [outer = 17881800] 02:55:40 INFO - PROCESS | 140 | 1461146140623 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 140 | ++DOMWINDOW == 152 (1CBA5C00) [pid = 140] [serial = 757] [outer = 17881800] 02:55:41 INFO - PROCESS | 140 | 1461146141482 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]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1171ms 02:55:41 INFO - PROCESS | 140 | 1461146141518 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 140 | 1461146141523 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 02:55:41 INFO - PROCESS | 140 | 1461146141528 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:55:41 INFO - PROCESS | 140 | 1461146141531 Marionette TRACE conn5 <- [1,974,null,{}] 02:55:41 INFO - PROCESS | 140 | 1461146141536 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}] 02:55:41 INFO - PROCESS | 140 | 1461146141638 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 02:55:41 INFO - PROCESS | 140 | 1461146141799 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 140 | ++DOCSHELL 0E9AD400 == 84 [pid = 140] [id = 253] 02:55:41 INFO - PROCESS | 140 | ++DOMWINDOW == 153 (0EA27000) [pid = 140] [serial = 758] [outer = 00000000] 02:55:41 INFO - PROCESS | 140 | ++DOMWINDOW == 154 (11EB8000) [pid = 140] [serial = 759] [outer = 0EA27000] 02:55:41 INFO - PROCESS | 140 | 1461146141852 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 140 | ++DOMWINDOW == 155 (11EFA400) [pid = 140] [serial = 760] [outer = 0EA27000] 02:55:42 INFO - PROCESS | 140 | 1461146142414 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 930ms 02:55:42 INFO - PROCESS | 140 | 1461146142463 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 140 | 1461146142468 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 02:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:55:42 INFO - PROCESS | 140 | 1461146142474 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 140 | 1461146142477 Marionette TRACE conn5 <- [1,978,null,{}] 02:55:42 INFO - PROCESS | 140 | 1461146142481 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}] 02:55:42 INFO - PROCESS | 140 | 1461146142604 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1A5CE800 == 83 [pid = 140] [id = 110] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 16C40400 == 82 [pid = 140] [id = 158] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1AE2F400 == 81 [pid = 140] [id = 111] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1EF93400 == 80 [pid = 140] [id = 213] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 19B0F400 == 79 [pid = 140] [id = 109] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1F561400 == 78 [pid = 140] [id = 174] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1367C400 == 77 [pid = 140] [id = 107] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1CBC7C00 == 76 [pid = 140] [id = 146] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 0E978400 == 75 [pid = 140] [id = 112] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 0EA20C00 == 74 [pid = 140] [id = 145] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1814F800 == 73 [pid = 140] [id = 108] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 0E9CBC00 == 72 [pid = 140] [id = 113] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1EF72800 == 71 [pid = 140] [id = 202] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1FB60C00 == 70 [pid = 140] [id = 244] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 121DA400 == 69 [pid = 140] [id = 243] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1C011400 == 68 [pid = 140] [id = 242] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1EF74000 == 67 [pid = 140] [id = 241] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1AE14000 == 66 [pid = 140] [id = 240] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1C664C00 == 65 [pid = 140] [id = 239] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 154 (13650000) [pid = 140] [serial = 641] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 153 (1A5CD400) [pid = 140] [serial = 644] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 152 (1FBEB400) [pid = 140] [serial = 647] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 151 (205C4C00) [pid = 140] [serial = 650] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 150 (1FEA3400) [pid = 140] [serial = 653] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 149 (1FE9CC00) [pid = 140] [serial = 683] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1AD26400 == 64 [pid = 140] [id = 238] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 124B7400 == 63 [pid = 140] [id = 237] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 124BE800 == 62 [pid = 140] [id = 236] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 121D7800 == 61 [pid = 140] [id = 229] 02:55:42 INFO - PROCESS | 140 | --DOCSHELL 1F957800 == 60 [pid = 140] [id = 228] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1CDE1000) [pid = 140] [serial = 671] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 147 (1C6BD800) [pid = 140] [serial = 669] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1EF94400) [pid = 140] [serial = 674] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 145 (1CDE8000) [pid = 140] [serial = 672] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1AE30400) [pid = 140] [serial = 678] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1AD42C00) [pid = 140] [serial = 677] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 142 (16D29400) [pid = 140] [serial = 659] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 141 (18150C00) [pid = 140] [serial = 660] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1B74B400) [pid = 140] [serial = 665] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1B751C00) [pid = 140] [serial = 666] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 138 (16C39C00) [pid = 140] [serial = 662] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 137 (16C47C00) [pid = 140] [serial = 663] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 136 (216C4400) [pid = 140] [serial = 657] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 135 (216BEC00) [pid = 140] [serial = 656] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1EFDA000) [pid = 140] [serial = 675] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1F59F800) [pid = 140] [serial = 681] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1C029400) [pid = 140] [serial = 668] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1F598400) [pid = 140] [serial = 680] [outer = 00000000] [url = about:blank] 02:55:42 INFO - PROCESS | 140 | 1461146142790 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 140 | ++DOCSHELL 0E946000 == 61 [pid = 140] [id = 254] 02:55:42 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (0E94C400) [pid = 140] [serial = 761] [outer = 00000000] 02:55:42 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (0E9CDC00) [pid = 140] [serial = 762] [outer = 0E94C400] 02:55:42 INFO - PROCESS | 140 | 1461146142838 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (11EBE400) [pid = 140] [serial = 763] [outer = 0E94C400] 02:55:43 INFO - PROCESS | 140 | 1461146143262 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 830ms 02:55:43 INFO - PROCESS | 140 | 1461146143309 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 140 | 1461146143311 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 02:55:43 INFO - PROCESS | 140 | 1461146143317 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:55:43 INFO - PROCESS | 140 | 1461146143320 Marionette TRACE conn5 <- [1,982,null,{}] 02:55:43 INFO - PROCESS | 140 | 1461146143335 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}] 02:55:43 INFO - PROCESS | 140 | 1461146143426 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 02:55:43 INFO - PROCESS | 140 | 1461146143440 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 140 | ++DOCSHELL 16C41800 == 62 [pid = 140] [id = 255] 02:55:43 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (16C42400) [pid = 140] [serial = 764] [outer = 00000000] 02:55:43 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (16CC8C00) [pid = 140] [serial = 765] [outer = 16C42400] 02:55:43 INFO - PROCESS | 140 | 1461146143488 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (17565C00) [pid = 140] [serial = 766] [outer = 16C42400] 02:55:43 INFO - PROCESS | 140 | 1461146143940 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 02:55:43 INFO - PROCESS | 140 | 1461146143995 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 140 | 1461146143998 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 02:55:43 INFO - PROCESS | 140 | 1461146144001 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:55:43 INFO - PROCESS | 140 | 1461146144003 Marionette TRACE conn5 <- [1,986,null,{}] 02:55:43 INFO - PROCESS | 140 | 1461146144007 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}] 02:55:44 INFO - PROCESS | 140 | 1461146144093 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 02:55:44 INFO - PROCESS | 140 | 1461146144102 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 140 | ++DOCSHELL 1814E800 == 63 [pid = 140] [id = 256] 02:55:44 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1814F400) [pid = 140] [serial = 767] [outer = 00000000] 02:55:44 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (181DC000) [pid = 140] [serial = 768] [outer = 1814F400] 02:55:44 INFO - PROCESS | 140 | 1461146144147 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (19B02400) [pid = 140] [serial = 769] [outer = 1814F400] 02:55:44 INFO - PROCESS | 140 | 1461146144573 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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 631ms 02:55:44 INFO - PROCESS | 140 | 1461146144637 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 140 | 1461146144639 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 02:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:55:44 INFO - PROCESS | 140 | 1461146144642 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 140 | 1461146144643 Marionette TRACE conn5 <- [1,990,null,{}] 02:55:44 INFO - PROCESS | 140 | 1461146144647 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}] 02:55:44 INFO - PROCESS | 140 | 1461146144732 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 02:55:44 INFO - PROCESS | 140 | 1461146144751 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 140 | ++DOCSHELL 19B0D400 == 64 [pid = 140] [id = 257] 02:55:44 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (19B0E400) [pid = 140] [serial = 770] [outer = 00000000] 02:55:44 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (19F31400) [pid = 140] [serial = 771] [outer = 19B0E400] 02:55:44 INFO - PROCESS | 140 | 1461146144825 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1A297C00) [pid = 140] [serial = 772] [outer = 19B0E400] 02:55:45 INFO - PROCESS | 140 | 1461146145337 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]]]}] 02:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 730ms 02:55:45 INFO - PROCESS | 140 | 1461146145372 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 140 | 1461146145374 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 02:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:55:45 INFO - PROCESS | 140 | 1461146145383 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 140 | 1461146145385 Marionette TRACE conn5 <- [1,994,null,{}] 02:55:45 INFO - PROCESS | 140 | 1461146145389 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}] 02:55:45 INFO - PROCESS | 140 | 1461146145520 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 02:55:45 INFO - PROCESS | 140 | 1461146145533 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 140 | ++DOCSHELL 1A5BCC00 == 65 [pid = 140] [id = 258] 02:55:45 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (1A5C9400) [pid = 140] [serial = 773] [outer = 00000000] 02:55:45 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (1AD42C00) [pid = 140] [serial = 774] [outer = 1A5C9400] 02:55:45 INFO - PROCESS | 140 | 1461146145636 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (1AE0E800) [pid = 140] [serial = 775] [outer = 1A5C9400] 02:55:46 INFO - PROCESS | 140 | 1461146146036 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 730ms 02:55:46 INFO - PROCESS | 140 | 1461146146108 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 140 | 1461146146110 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 02:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:55:46 INFO - PROCESS | 140 | 1461146146166 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 140 | 1461146146167 Marionette TRACE conn5 <- [1,998,null,{}] 02:55:46 INFO - PROCESS | 140 | 1461146146171 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}] 02:55:46 INFO - PROCESS | 140 | 1461146146288 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 02:55:46 INFO - PROCESS | 140 | 1461146146351 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 140 | ++DOCSHELL 1AE11000 == 66 [pid = 140] [id = 259] 02:55:46 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (1AE11800) [pid = 140] [serial = 776] [outer = 00000000] 02:55:46 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (1B747400) [pid = 140] [serial = 777] [outer = 1AE11800] 02:55:46 INFO - PROCESS | 140 | 1461146146397 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (1B74E000) [pid = 140] [serial = 778] [outer = 1AE11800] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1E83E800) [pid = 140] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 147 (1A273400) [pid = 140] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1ED18800) [pid = 140] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 145 (17883400) [pid = 140] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1B74E800) [pid = 140] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1EF77800) [pid = 140] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1DD87400) [pid = 140] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1F55F000) [pid = 140] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1C6C8C00) [pid = 140] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1EF74C00) [pid = 140] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1EF7D000) [pid = 140] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1FBE9800) [pid = 140] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 136 (12604C00) [pid = 140] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1AD40C00) [pid = 140] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 134 (17877000) [pid = 140] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1CBBD800) [pid = 140] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 132 (19FC0000) [pid = 140] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1FB61C00) [pid = 140] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CDE9C00) [pid = 140] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1B110000) [pid = 140] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:55:46 INFO - PROCESS | 140 | --DOMWINDOW == 128 (17368800) [pid = 140] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:55:47 INFO - PROCESS | 140 | 1461146147377 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]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1256ms 02:55:47 INFO - PROCESS | 140 | 1461146147401 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 140 | 1461146147407 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 02:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:55:47 INFO - PROCESS | 140 | 1461146147413 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 140 | 1461146147417 Marionette TRACE conn5 <- [1,1002,null,{}] 02:55:47 INFO - PROCESS | 140 | 1461146147423 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}] 02:55:47 INFO - PROCESS | 140 | 1461146147538 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 02:55:47 INFO - PROCESS | 140 | 1461146147649 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 140 | ++DOCSHELL 11EB4000 == 67 [pid = 140] [id = 260] 02:55:47 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (11EB6400) [pid = 140] [serial = 779] [outer = 00000000] 02:55:47 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (12603C00) [pid = 140] [serial = 780] [outer = 11EB6400] 02:55:47 INFO - PROCESS | 140 | 1461146147708 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (12640400) [pid = 140] [serial = 781] [outer = 11EB6400] 02:55:48 INFO - PROCESS | 140 | 1461146148315 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 970ms 02:55:48 INFO - PROCESS | 140 | 1461146148386 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 140 | 1461146148392 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 02:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:55:48 INFO - PROCESS | 140 | 1461146148399 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 140 | 1461146148402 Marionette TRACE conn5 <- [1,1006,null,{}] 02:55:48 INFO - PROCESS | 140 | 1461146148406 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}] 02:55:48 INFO - PROCESS | 140 | 1461146148527 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 02:55:48 INFO - PROCESS | 140 | 1461146148658 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 140 | ++DOCSHELL 16C3EC00 == 68 [pid = 140] [id = 261] 02:55:48 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1731DC00) [pid = 140] [serial = 782] [outer = 00000000] 02:55:48 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (19FBC000) [pid = 140] [serial = 783] [outer = 1731DC00] 02:55:48 INFO - PROCESS | 140 | 1461146148716 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1A2B6800) [pid = 140] [serial = 784] [outer = 1731DC00] 02:55:49 INFO - PROCESS | 140 | 1461146149358 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]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 970ms 02:55:49 INFO - PROCESS | 140 | 1461146149377 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 140 | 1461146149379 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 02:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:55:49 INFO - PROCESS | 140 | 1461146149384 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 140 | 1461146149388 Marionette TRACE conn5 <- [1,1010,null,{}] 02:55:49 INFO - PROCESS | 140 | 1461146149400 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}] 02:55:49 INFO - PROCESS | 140 | 1461146149512 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 02:55:49 INFO - PROCESS | 140 | 1461146149648 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 140 | ++DOCSHELL 1B74E800 == 69 [pid = 140] [id = 262] 02:55:49 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1B751000) [pid = 140] [serial = 785] [outer = 00000000] 02:55:49 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1BECF800) [pid = 140] [serial = 786] [outer = 1B751000] 02:55:49 INFO - PROCESS | 140 | 1461146149708 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1C00C400) [pid = 140] [serial = 787] [outer = 1B751000] 02:55:50 INFO - PROCESS | 140 | 1461146150301 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]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 990ms 02:55:50 INFO - PROCESS | 140 | 1461146150376 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 140 | 1461146150379 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 02:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:55:50 INFO - PROCESS | 140 | 1461146150383 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 140 | 1461146150385 Marionette TRACE conn5 <- [1,1014,null,{}] 02:55:50 INFO - PROCESS | 140 | 1461146150389 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}] 02:55:50 INFO - PROCESS | 140 | 1461146150499 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 02:55:50 INFO - PROCESS | 140 | 1461146150634 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 140 | ++DOCSHELL 1C02F000 == 70 [pid = 140] [id = 263] 02:55:50 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1C02F800) [pid = 140] [serial = 788] [outer = 00000000] 02:55:50 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1C6BD800) [pid = 140] [serial = 789] [outer = 1C02F800] 02:55:50 INFO - PROCESS | 140 | 1461146150692 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1C6C9C00) [pid = 140] [serial = 790] [outer = 1C02F800] 02:55:51 INFO - PROCESS | 140 | 1461146151238 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 930ms 02:55:51 INFO - PROCESS | 140 | 1461146151316 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 140 | 1461146151318 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 02:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:55:51 INFO - PROCESS | 140 | 1461146151322 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 140 | 1461146151324 Marionette TRACE conn5 <- [1,1018,null,{}] 02:55:51 INFO - PROCESS | 140 | 1461146151329 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}] 02:55:51 INFO - PROCESS | 140 | 1461146151435 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 02:55:51 INFO - PROCESS | 140 | 1461146151570 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 140 | ++DOCSHELL 1C556400 == 71 [pid = 140] [id = 264] 02:55:51 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1CB42800) [pid = 140] [serial = 791] [outer = 00000000] 02:55:51 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1CBC8800) [pid = 140] [serial = 792] [outer = 1CB42800] 02:55:51 INFO - PROCESS | 140 | 1461146151628 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1CDDCC00) [pid = 140] [serial = 793] [outer = 1CB42800] 02:55:52 INFO - PROCESS | 140 | 1461146152231 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]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 970ms 02:55:52 INFO - PROCESS | 140 | 1461146152296 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 140 | 1461146152298 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 02:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:55:52 INFO - PROCESS | 140 | 1461146152302 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 140 | 1461146152304 Marionette TRACE conn5 <- [1,1022,null,{}] 02:55:52 INFO - PROCESS | 140 | 1461146152308 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}] 02:55:52 INFO - PROCESS | 140 | 1461146152469 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 02:55:52 INFO - PROCESS | 140 | 1461146152534 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 140 | ++DOCSHELL 1C030400 == 72 [pid = 140] [id = 265] 02:55:52 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (1CBC7C00) [pid = 140] [serial = 794] [outer = 00000000] 02:55:52 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (1E09D800) [pid = 140] [serial = 795] [outer = 1CBC7C00] 02:55:52 INFO - PROCESS | 140 | 1461146152594 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (1E843000) [pid = 140] [serial = 796] [outer = 1CBC7C00] 02:55:53 INFO - PROCESS | 140 | 1461146153199 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]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 930ms 02:55:53 INFO - PROCESS | 140 | 1461146153236 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 140 | 1461146153238 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 02:55:53 INFO - PROCESS | 140 | 1461146153242 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:55:53 INFO - PROCESS | 140 | 1461146153244 Marionette TRACE conn5 <- [1,1026,null,{}] 02:55:53 INFO - PROCESS | 140 | 1461146153248 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}] 02:55:53 INFO - PROCESS | 140 | 1461146153353 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 02:55:53 INFO - PROCESS | 140 | 1461146153462 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 140 | ++DOCSHELL 1CDE4800 == 73 [pid = 140] [id = 266] 02:55:53 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (1D99B800) [pid = 140] [serial = 797] [outer = 00000000] 02:55:53 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (1ED18800) [pid = 140] [serial = 798] [outer = 1D99B800] 02:55:53 INFO - PROCESS | 140 | 1461146153517 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (1ED21400) [pid = 140] [serial = 799] [outer = 1D99B800] 02:55:54 INFO - PROCESS | 140 | 1461146154102 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]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 930ms 02:55:54 INFO - PROCESS | 140 | 1461146154176 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 140 | 1461146154179 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 02:55:54 INFO - PROCESS | 140 | 1461146154182 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:55:54 INFO - PROCESS | 140 | 1461146154185 Marionette TRACE conn5 <- [1,1030,null,{}] 02:55:54 INFO - PROCESS | 140 | 1461146154189 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}] 02:55:54 INFO - PROCESS | 140 | 1461146154296 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 02:55:54 INFO - PROCESS | 140 | 1461146154435 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 140 | ++DOCSHELL 1A2B7C00 == 74 [pid = 140] [id = 267] 02:55:54 INFO - PROCESS | 140 | ++DOMWINDOW == 150 (1A2B8800) [pid = 140] [serial = 800] [outer = 00000000] 02:55:54 INFO - PROCESS | 140 | ++DOMWINDOW == 151 (1DD37400) [pid = 140] [serial = 801] [outer = 1A2B8800] 02:55:54 INFO - PROCESS | 140 | 1461146154492 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 140 | ++DOMWINDOW == 152 (1E847400) [pid = 140] [serial = 802] [outer = 1A2B8800] 02:55:55 INFO - PROCESS | 140 | 1461146155281 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]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1118ms 02:55:55 INFO - PROCESS | 140 | 1461146155310 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 140 | 1461146155314 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 02:55:55 INFO - PROCESS | 140 | 1461146155320 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:55:55 INFO - PROCESS | 140 | 1461146155323 Marionette TRACE conn5 <- [1,1034,null,{}] 02:55:55 INFO - PROCESS | 140 | 1461146155329 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}] 02:55:55 INFO - PROCESS | 140 | 1461146155433 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 02:55:55 INFO - PROCESS | 140 | 1461146155574 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 140 | ++DOCSHELL 12CC0800 == 75 [pid = 140] [id = 268] 02:55:55 INFO - PROCESS | 140 | ++DOMWINDOW == 153 (1347BC00) [pid = 140] [serial = 803] [outer = 00000000] 02:55:55 INFO - PROCESS | 140 | ++DOMWINDOW == 154 (16C42C00) [pid = 140] [serial = 804] [outer = 1347BC00] 02:55:55 INFO - PROCESS | 140 | 1461146155629 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 140 | ++DOMWINDOW == 155 (17509C00) [pid = 140] [serial = 805] [outer = 1347BC00] 02:55:56 INFO - PROCESS | 140 | --DOCSHELL 1A5BCC00 == 74 [pid = 140] [id = 258] 02:55:56 INFO - PROCESS | 140 | --DOCSHELL 16C41800 == 73 [pid = 140] [id = 255] 02:55:56 INFO - PROCESS | 140 | --DOCSHELL 0E946000 == 72 [pid = 140] [id = 254] 02:55:56 INFO - PROCESS | 140 | --DOCSHELL 0E9AD400 == 71 [pid = 140] [id = 253] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 154 (1AE17C00) [pid = 140] [serial = 390] [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.] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 153 (1CBBB400) [pid = 140] [serial = 555] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 152 (19F30C00) [pid = 140] [serial = 558] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 151 (1A2C5800) [pid = 140] [serial = 705] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 150 (1AE15C00) [pid = 140] [serial = 690] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 149 (12608400) [pid = 140] [serial = 687] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1FEA7C00) [pid = 140] [serial = 693] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 147 (205CE000) [pid = 140] [serial = 735] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1E932400) [pid = 140] [serial = 603] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 145 (1C00BC00) [pid = 140] [serial = 600] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1EFDB000) [pid = 140] [serial = 567] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 143 (19F26800) [pid = 140] [serial = 597] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1C6C8400) [pid = 140] [serial = 561] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1F55EC00) [pid = 140] [serial = 606] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1E848400) [pid = 140] [serial = 564] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1FBEA800) [pid = 140] [serial = 570] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1DDE5C00) [pid = 140] [serial = 594] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1E83F000) [pid = 140] [serial = 720] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1F567800) [pid = 140] [serial = 724] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1F55E000) [pid = 140] [serial = 723] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1F59C800) [pid = 140] [serial = 726] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1FEA6C00) [pid = 140] [serial = 684] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 132 (19B09400) [pid = 140] [serial = 711] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1A270800) [pid = 140] [serial = 712] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1C009400) [pid = 140] [serial = 714] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1C02BC00) [pid = 140] [serial = 715] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1A2A4000) [pid = 140] [serial = 709] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 127 (19F2A400) [pid = 140] [serial = 708] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1CDE0000) [pid = 140] [serial = 717] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1DD34C00) [pid = 140] [serial = 729] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1F593400) [pid = 140] [serial = 730] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 123 (227F5800) [pid = 140] [serial = 696] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 122 (22B70400) [pid = 140] [serial = 699] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 121 (227FCC00) [pid = 140] [serial = 702] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1FB6A000) [pid = 140] [serial = 733] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1F59FC00) [pid = 140] [serial = 727] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1FB67400) [pid = 140] [serial = 732] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1E845400) [pid = 140] [serial = 721] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1CE85000) [pid = 140] [serial = 718] [outer = 00000000] [url = about:blank] 02:55:56 INFO - PROCESS | 140 | 1461146156250 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 970ms 02:55:56 INFO - PROCESS | 140 | 1461146156296 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 140 | 1461146156301 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 02:55:56 INFO - PROCESS | 140 | 1461146156307 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:55:56 INFO - PROCESS | 140 | 1461146156309 Marionette TRACE conn5 <- [1,1038,null,{}] 02:55:56 INFO - PROCESS | 140 | 1461146156313 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}] 02:55:56 INFO - PROCESS | 140 | 1461146156403 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 02:55:56 INFO - PROCESS | 140 | 1461146156409 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 140 | ++DOCSHELL 1240E000 == 72 [pid = 140] [id = 269] 02:55:56 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (124BC800) [pid = 140] [serial = 806] [outer = 00000000] 02:55:56 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (13680400) [pid = 140] [serial = 807] [outer = 124BC800] 02:55:56 INFO - PROCESS | 140 | 1461146156456 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1750CC00) [pid = 140] [serial = 808] [outer = 124BC800] 02:55:56 INFO - PROCESS | 140 | 1461146156947 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 02:55:56 INFO - PROCESS | 140 | 1461146156984 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 140 | 1461146156986 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 02:55:56 INFO - PROCESS | 140 | 1461146156989 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:55:56 INFO - PROCESS | 140 | 1461146156993 Marionette TRACE conn5 <- [1,1042,null,{}] 02:55:56 INFO - PROCESS | 140 | 1461146157003 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}] 02:55:57 INFO - PROCESS | 140 | 1461146157094 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 02:55:57 INFO - PROCESS | 140 | 1461146157103 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 140 | ++DOCSHELL 1A270800 == 73 [pid = 140] [id = 270] 02:55:57 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1A272400) [pid = 140] [serial = 809] [outer = 00000000] 02:55:57 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1A2A3C00) [pid = 140] [serial = 810] [outer = 1A272400] 02:55:57 INFO - PROCESS | 140 | 1461146157152 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1A2C4400) [pid = 140] [serial = 811] [outer = 1A272400] 02:55:57 INFO - PROCESS | 140 | 1461146157637 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]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 02:55:57 INFO - PROCESS | 140 | 1461146157665 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 140 | 1461146157667 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 02:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:55:57 INFO - PROCESS | 140 | 1461146157671 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 140 | 1461146157672 Marionette TRACE conn5 <- [1,1046,null,{}] 02:55:57 INFO - PROCESS | 140 | 1461146157691 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}] 02:55:57 INFO - PROCESS | 140 | 1461146157784 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 02:55:57 INFO - PROCESS | 140 | 1461146157880 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 140 | ++DOCSHELL 1A5BCC00 == 74 [pid = 140] [id = 271] 02:55:57 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1AD26400) [pid = 140] [serial = 812] [outer = 00000000] 02:55:57 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1AE0F000) [pid = 140] [serial = 813] [outer = 1AD26400] 02:55:57 INFO - PROCESS | 140 | 1461146157926 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1B111400) [pid = 140] [serial = 814] [outer = 1AD26400] 02:55:58 INFO - PROCESS | 140 | 1461146158287 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]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 02:55:58 INFO - PROCESS | 140 | 1461146158341 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 140 | 1461146158343 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 02:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:55:58 INFO - PROCESS | 140 | 1461146158346 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 140 | 1461146158348 Marionette TRACE conn5 <- [1,1050,null,{}] 02:55:58 INFO - PROCESS | 140 | 1461146158351 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}] 02:55:58 INFO - PROCESS | 140 | 1461146158439 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 02:55:58 INFO - PROCESS | 140 | 1461146158581 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 140 | ++DOCSHELL 1B752C00 == 75 [pid = 140] [id = 272] 02:55:58 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1B7DE400) [pid = 140] [serial = 815] [outer = 00000000] 02:55:58 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1C025000) [pid = 140] [serial = 816] [outer = 1B7DE400] 02:55:58 INFO - PROCESS | 140 | 1461146158628 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1C031800) [pid = 140] [serial = 817] [outer = 1B7DE400] 02:55:59 INFO - PROCESS | 140 | 1461146159050 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]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 730ms 02:55:59 INFO - PROCESS | 140 | 1461146159077 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 02:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:55:59 INFO - PROCESS | 140 | 1461146159079 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 02:55:59 INFO - PROCESS | 140 | 1461146159082 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 140 | 1461146159084 Marionette TRACE conn5 <- [1,1054,null,{}] 02:55:59 INFO - PROCESS | 140 | 1461146159088 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}] 02:55:59 INFO - PROCESS | 140 | 1461146159229 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 02:55:59 INFO - PROCESS | 140 | 1461146159236 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 140 | ++DOCSHELL 1BECB800 == 76 [pid = 140] [id = 273] 02:55:59 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1C65F400) [pid = 140] [serial = 818] [outer = 00000000] 02:55:59 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1D998400) [pid = 140] [serial = 819] [outer = 1C65F400] 02:55:59 INFO - PROCESS | 140 | 1461146159340 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1DEE2C00) [pid = 140] [serial = 820] [outer = 1C65F400] 02:55:59 INFO - PROCESS | 140 | 1461146159749 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]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 730ms 02:55:59 INFO - PROCESS | 140 | 1461146159822 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 140 | 1461146159824 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 02:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:55:59 INFO - PROCESS | 140 | 1461146159867 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 140 | 1461146159868 Marionette TRACE conn5 <- [1,1058,null,{}] 02:55:59 INFO - PROCESS | 140 | 1461146159872 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}] 02:55:59 INFO - PROCESS | 140 | 1461146159990 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 02:56:00 INFO - PROCESS | 140 | 1461146160057 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 140 | ++DOCSHELL 1A29B800 == 77 [pid = 140] [id = 274] 02:56:00 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1E83E400) [pid = 140] [serial = 821] [outer = 00000000] 02:56:00 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1EF78000) [pid = 140] [serial = 822] [outer = 1E83E400] 02:56:00 INFO - PROCESS | 140 | 1461146160104 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1EF7D400) [pid = 140] [serial = 823] [outer = 1E83E400] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 133 (19BDF400) [pid = 140] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1FB6B000) [pid = 140] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 131 (19F2FC00) [pid = 140] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 130 (121DC400) [pid = 140] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1E84B800) [pid = 140] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 128 (19B0E400) [pid = 140] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1A5C9400) [pid = 140] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 126 (19F2B400) [pid = 140] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 125 (17881800) [pid = 140] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1FBF5000) [pid = 140] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 123 (0E94C400) [pid = 140] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1F0D5C00) [pid = 140] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 121 (0E9AC000) [pid = 140] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1FE9B000) [pid = 140] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1814F400) [pid = 140] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 118 (0EA27000) [pid = 140] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1DC7EC00) [pid = 140] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:56:00 INFO - PROCESS | 140 | --DOMWINDOW == 116 (16C42400) [pid = 140] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:56:00 INFO - PROCESS | 140 | 1461146160623 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]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 870ms 02:56:00 INFO - PROCESS | 140 | 1461146160698 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 02:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:56:00 INFO - PROCESS | 140 | 1461146160700 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 02:56:00 INFO - PROCESS | 140 | 1461146160703 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 140 | 1461146160705 Marionette TRACE conn5 <- [1,1062,null,{}] 02:56:00 INFO - PROCESS | 140 | 1461146160709 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}] 02:56:00 INFO - PROCESS | 140 | 1461146160793 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 02:56:00 INFO - PROCESS | 140 | 1461146160799 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 140 | ++DOCSHELL 124B6C00 == 78 [pid = 140] [id = 275] 02:56:00 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (12596C00) [pid = 140] [serial = 824] [outer = 00000000] 02:56:00 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1731D400) [pid = 140] [serial = 825] [outer = 12596C00] 02:56:00 INFO - PROCESS | 140 | 1461146160845 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (19F2B400) [pid = 140] [serial = 826] [outer = 12596C00] 02:56:01 INFO - PROCESS | 140 | 1461146161283 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]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 02:56:01 INFO - PROCESS | 140 | 1461146161338 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 140 | 1461146161340 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 02:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:56:01 INFO - PROCESS | 140 | 1461146161342 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 140 | 1461146161344 Marionette TRACE conn5 <- [1,1066,null,{}] 02:56:01 INFO - PROCESS | 140 | 1461146161350 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}] 02:56:01 INFO - PROCESS | 140 | 1461146161435 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 02:56:01 INFO - PROCESS | 140 | 1461146161442 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 140 | ++DOCSHELL 1A29D800 == 79 [pid = 140] [id = 276] 02:56:01 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1A2A1400) [pid = 140] [serial = 827] [outer = 00000000] 02:56:01 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1EFDF000) [pid = 140] [serial = 828] [outer = 1A2A1400] 02:56:01 INFO - PROCESS | 140 | 1461146161486 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1F484400) [pid = 140] [serial = 829] [outer = 1A2A1400] 02:56:01 INFO - PROCESS | 140 | 1461146161906 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]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 02:56:01 INFO - PROCESS | 140 | 1461146161974 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 140 | 1461146161976 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 02:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:56:01 INFO - PROCESS | 140 | 1461146161979 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 140 | 1461146161981 Marionette TRACE conn5 <- [1,1070,null,{}] 02:56:01 INFO - PROCESS | 140 | 1461146161985 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}] 02:56:02 INFO - PROCESS | 140 | 1461146162072 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 02:56:02 INFO - PROCESS | 140 | 1461146162078 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 140 | ++DOCSHELL 11EBBC00 == 80 [pid = 140] [id = 277] 02:56:02 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (11EBC000) [pid = 140] [serial = 830] [outer = 00000000] 02:56:02 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1F560400) [pid = 140] [serial = 831] [outer = 11EBC000] 02:56:02 INFO - PROCESS | 140 | 1461146162124 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1F562400) [pid = 140] [serial = 832] [outer = 11EBC000] 02:56:02 INFO - PROCESS | 140 | 1461146162563 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]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 631ms 02:56:02 INFO - PROCESS | 140 | 1461146162666 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 140 | 1461146162670 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 02:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:56:02 INFO - PROCESS | 140 | 1461146162676 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 140 | 1461146162681 Marionette TRACE conn5 <- [1,1074,null,{}] 02:56:02 INFO - PROCESS | 140 | 1461146162687 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}] 02:56:02 INFO - PROCESS | 140 | 1461146162861 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 02:56:02 INFO - PROCESS | 140 | 1461146162994 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 140 | ++DOCSHELL 0E97EC00 == 81 [pid = 140] [id = 278] 02:56:02 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (121D7800) [pid = 140] [serial = 833] [outer = 00000000] 02:56:03 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (12608000) [pid = 140] [serial = 834] [outer = 121D7800] 02:56:03 INFO - PROCESS | 140 | 1461146163054 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (134D6000) [pid = 140] [serial = 835] [outer = 121D7800] 02:56:03 INFO - PROCESS | 140 | 1461146163644 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1023ms 02:56:03 INFO - PROCESS | 140 | 1461146163701 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 140 | 1461146163705 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 02:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:56:03 INFO - PROCESS | 140 | 1461146163713 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 140 | 1461146163717 Marionette TRACE conn5 <- [1,1078,null,{}] 02:56:03 INFO - PROCESS | 140 | 1461146163722 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}] 02:56:03 INFO - PROCESS | 140 | 1461146163839 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 02:56:03 INFO - PROCESS | 140 | 1461146163980 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 140 | ++DOCSHELL 1A2A2C00 == 82 [pid = 140] [id = 279] 02:56:03 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1A2BC000) [pid = 140] [serial = 836] [outer = 00000000] 02:56:04 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1AE0B800) [pid = 140] [serial = 837] [outer = 1A2BC000] 02:56:04 INFO - PROCESS | 140 | 1461146164037 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1B749C00) [pid = 140] [serial = 838] [outer = 1A2BC000] 02:56:04 INFO - PROCESS | 140 | 1461146164646 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]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 970ms 02:56:04 INFO - PROCESS | 140 | 1461146164686 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 140 | 1461146164688 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 02:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:56:04 INFO - PROCESS | 140 | 1461146164692 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 140 | 1461146164694 Marionette TRACE conn5 <- [1,1082,null,{}] 02:56:04 INFO - PROCESS | 140 | 1461146164704 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}] 02:56:04 INFO - PROCESS | 140 | 1461146164821 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 02:56:04 INFO - PROCESS | 140 | 1461146164964 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 140 | ++DOCSHELL 1DDE6000 == 83 [pid = 140] [id = 280] 02:56:04 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1DEECC00) [pid = 140] [serial = 839] [outer = 00000000] 02:56:05 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1F0D6800) [pid = 140] [serial = 840] [outer = 1DEECC00] 02:56:05 INFO - PROCESS | 140 | 1461146165025 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1F595000) [pid = 140] [serial = 841] [outer = 1DEECC00] 02:56:05 INFO - PROCESS | 140 | 1461146165688 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1017ms 02:56:05 INFO - PROCESS | 140 | 1461146165713 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 140 | 1461146165715 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 02:56:05 INFO - PROCESS | 140 | 1461146165719 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:56:05 INFO - PROCESS | 140 | 1461146165720 Marionette TRACE conn5 <- [1,1086,null,{}] 02:56:05 INFO - PROCESS | 140 | 1461146165724 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}] 02:56:05 INFO - PROCESS | 140 | 1461146165838 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 02:56:05 INFO - PROCESS | 140 | 1461146165977 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 140 | ++DOCSHELL 1F94F800 == 84 [pid = 140] [id = 281] 02:56:05 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1F950000) [pid = 140] [serial = 842] [outer = 00000000] 02:56:06 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1F95C000) [pid = 140] [serial = 843] [outer = 1F950000] 02:56:06 INFO - PROCESS | 140 | 1461146166034 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1FB60000) [pid = 140] [serial = 844] [outer = 1F950000] 02:56:06 INFO - PROCESS | 140 | 1461146166574 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]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 930ms 02:56:06 INFO - PROCESS | 140 | 1461146166653 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 140 | 1461146166655 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 02:56:06 INFO - PROCESS | 140 | 1461146166659 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:56:06 INFO - PROCESS | 140 | 1461146166661 Marionette TRACE conn5 <- [1,1090,null,{}] 02:56:06 INFO - PROCESS | 140 | 1461146166665 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}] 02:56:06 INFO - PROCESS | 140 | 1461146166774 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 02:56:06 INFO - PROCESS | 140 | 1461146166886 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 140 | ++DOCSHELL 1FB65C00 == 85 [pid = 140] [id = 282] 02:56:06 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1FB67000) [pid = 140] [serial = 845] [outer = 00000000] 02:56:06 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1FB6C800) [pid = 140] [serial = 846] [outer = 1FB67000] 02:56:06 INFO - PROCESS | 140 | 1461146166941 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1FBEB400) [pid = 140] [serial = 847] [outer = 1FB67000] 02:56:07 INFO - PROCESS | 140 | 1461146167537 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]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 930ms 02:56:07 INFO - PROCESS | 140 | 1461146167593 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 140 | 1461146167595 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 02:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:56:07 INFO - PROCESS | 140 | 1461146167599 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 140 | 1461146167601 Marionette TRACE conn5 <- [1,1094,null,{}] 02:56:07 INFO - PROCESS | 140 | 1461146167605 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}] 02:56:07 INFO - PROCESS | 140 | 1461146167736 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 02:56:07 INFO - PROCESS | 140 | 1461146167852 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 140 | ++DOCSHELL 1FB67C00 == 86 [pid = 140] [id = 283] 02:56:07 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1FE9AC00) [pid = 140] [serial = 848] [outer = 00000000] 02:56:07 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (205C5000) [pid = 140] [serial = 849] [outer = 1FE9AC00] 02:56:07 INFO - PROCESS | 140 | 1461146167951 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (205CDC00) [pid = 140] [serial = 850] [outer = 1FE9AC00] 02:56:08 INFO - PROCESS | 140 | 1461146168547 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]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 970ms 02:56:08 INFO - PROCESS | 140 | 1461146168573 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 140 | 1461146168576 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 02:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:56:08 INFO - PROCESS | 140 | 1461146168579 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 140 | 1461146168581 Marionette TRACE conn5 <- [1,1098,null,{}] 02:56:08 INFO - PROCESS | 140 | 1461146168585 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}] 02:56:08 INFO - PROCESS | 140 | 1461146168693 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 02:56:08 INFO - PROCESS | 140 | 1461146168805 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 140 | ++DOCSHELL 205D1800 == 87 [pid = 140] [id = 284] 02:56:08 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (20993800) [pid = 140] [serial = 851] [outer = 00000000] 02:56:08 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (2099DC00) [pid = 140] [serial = 852] [outer = 20993800] 02:56:08 INFO - PROCESS | 140 | 1461146168860 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (216BBC00) [pid = 140] [serial = 853] [outer = 20993800] 02:56:09 INFO - PROCESS | 140 | 1461146169434 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]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 930ms 02:56:09 INFO - PROCESS | 140 | 1461146169513 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 140 | 1461146169515 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 02:56:09 INFO - PROCESS | 140 | 1461146169518 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:56:09 INFO - PROCESS | 140 | 1461146169520 Marionette TRACE conn5 <- [1,1102,null,{}] 02:56:09 INFO - PROCESS | 140 | 1461146169524 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}] 02:56:09 INFO - PROCESS | 140 | 1461146169633 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 02:56:09 INFO - PROCESS | 140 | 1461146169748 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 140 | ++DOCSHELL 0E9CA800 == 88 [pid = 140] [id = 285] 02:56:09 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (11EF0800) [pid = 140] [serial = 854] [outer = 00000000] 02:56:09 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (16CD1000) [pid = 140] [serial = 855] [outer = 11EF0800] 02:56:09 INFO - PROCESS | 140 | 1461146169844 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (17563C00) [pid = 140] [serial = 856] [outer = 11EF0800] 02:56:10 INFO - PROCESS | 140 | 1461146170686 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1221ms 02:56:10 INFO - PROCESS | 140 | 1461146170744 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 140 | 1461146170749 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 02:56:10 INFO - PROCESS | 140 | 1461146170754 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:56:10 INFO - PROCESS | 140 | 1461146170757 Marionette TRACE conn5 <- [1,1106,null,{}] 02:56:10 INFO - PROCESS | 140 | 1461146170762 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}] 02:56:10 INFO - PROCESS | 140 | 1461146170867 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 02:56:11 INFO - PROCESS | 140 | 1461146171016 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 140 | ++DOCSHELL 0E9C0400 == 89 [pid = 140] [id = 286] 02:56:11 INFO - PROCESS | 140 | ++DOMWINDOW == 150 (0E9C6400) [pid = 140] [serial = 857] [outer = 00000000] 02:56:11 INFO - PROCESS | 140 | ++DOMWINDOW == 151 (16D27C00) [pid = 140] [serial = 858] [outer = 0E9C6400] 02:56:11 INFO - PROCESS | 140 | 1461146171070 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 140 | ++DOMWINDOW == 152 (17881400) [pid = 140] [serial = 859] [outer = 0E9C6400] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1736D800 == 88 [pid = 140] [id = 247] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 12606000 == 87 [pid = 140] [id = 246] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1A5D5C00 == 86 [pid = 140] [id = 234] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1E84B400 == 85 [pid = 140] [id = 128] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1A29D800 == 84 [pid = 140] [id = 276] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 124B6C00 == 83 [pid = 140] [id = 275] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1A29B800 == 82 [pid = 140] [id = 274] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1BECB800 == 81 [pid = 140] [id = 273] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1B752C00 == 80 [pid = 140] [id = 272] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1A5BCC00 == 79 [pid = 140] [id = 271] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 19B0D400 == 78 [pid = 140] [id = 257] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1A270800 == 77 [pid = 140] [id = 270] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1814E800 == 76 [pid = 140] [id = 256] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1240E000 == 75 [pid = 140] [id = 269] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 12CC0800 == 74 [pid = 140] [id = 268] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 16C3EC00 == 73 [pid = 140] [id = 261] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 11EB4000 == 72 [pid = 140] [id = 260] 02:56:11 INFO - PROCESS | 140 | --DOCSHELL 1AE11000 == 71 [pid = 140] [id = 259] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 151 (19F31400) [pid = 140] [serial = 771] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 150 (1A297C00) [pid = 140] [serial = 772] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 149 (1AD42C00) [pid = 140] [serial = 774] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1AE2D000) [pid = 140] [serial = 645] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 147 (24D38400) [pid = 140] [serial = 753] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1CBA5C00) [pid = 140] [serial = 757] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 145 (1C012400) [pid = 140] [serial = 741] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 144 (205C8400) [pid = 140] [serial = 651] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 143 (0E9CDC00) [pid = 140] [serial = 762] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 142 (227EEC00) [pid = 140] [serial = 750] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1F94FC00) [pid = 140] [serial = 639] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 140 (16D23800) [pid = 140] [serial = 642] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 139 (11EBE400) [pid = 140] [serial = 763] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1264E400) [pid = 140] [serial = 738] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1FEA4C00) [pid = 140] [serial = 654] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 136 (19B02400) [pid = 140] [serial = 769] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 135 (11EB8000) [pid = 140] [serial = 759] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1B74EC00) [pid = 140] [serial = 756] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 133 (20998800) [pid = 140] [serial = 744] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 132 (227CAC00) [pid = 140] [serial = 747] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1FBF2400) [pid = 140] [serial = 648] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 130 (11EFA400) [pid = 140] [serial = 760] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 129 (16CC8C00) [pid = 140] [serial = 765] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 128 (17565C00) [pid = 140] [serial = 766] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 127 (181DC000) [pid = 140] [serial = 768] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1A5D3800) [pid = 140] [serial = 706] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 125 (20994C00) [pid = 140] [serial = 736] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1B746800) [pid = 140] [serial = 691] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 123 (134DB800) [pid = 140] [serial = 688] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 122 (20551400) [pid = 140] [serial = 694] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1AE0E800) [pid = 140] [serial = 775] [outer = 00000000] [url = about:blank] 02:56:11 INFO - PROCESS | 140 | 1461146171726 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]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1017ms 02:56:11 INFO - PROCESS | 140 | 1461146171776 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 140 | 1461146171781 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 02:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:56:11 INFO - PROCESS | 140 | 1461146171788 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 140 | 1461146171790 Marionette TRACE conn5 <- [1,1110,null,{}] 02:56:11 INFO - PROCESS | 140 | 1461146171794 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}] 02:56:11 INFO - PROCESS | 140 | 1461146171887 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 02:56:11 INFO - PROCESS | 140 | 1461146171981 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 140 | ++DOCSHELL 0E93F400 == 72 [pid = 140] [id = 287] 02:56:11 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (0E977800) [pid = 140] [serial = 860] [outer = 00000000] 02:56:12 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (12604800) [pid = 140] [serial = 861] [outer = 0E977800] 02:56:12 INFO - PROCESS | 140 | 1461146172028 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (12647400) [pid = 140] [serial = 862] [outer = 0E977800] 02:56:12 INFO - PROCESS | 140 | 1461146172429 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 02:56:12 INFO - PROCESS | 140 | 1461146172461 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 140 | 1461146172463 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 02:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:56:12 INFO - PROCESS | 140 | 1461146172467 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 140 | 1461146172470 Marionette TRACE conn5 <- [1,1114,null,{}] 02:56:12 INFO - PROCESS | 140 | 1461146172480 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}] 02:56:12 INFO - PROCESS | 140 | 1461146172571 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 02:56:12 INFO - PROCESS | 140 | 1461146172578 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 140 | ++DOCSHELL 16862400 == 73 [pid = 140] [id = 288] 02:56:12 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (16C40000) [pid = 140] [serial = 863] [outer = 00000000] 02:56:12 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (19756400) [pid = 140] [serial = 864] [outer = 16C40000] 02:56:12 INFO - PROCESS | 140 | 1461146172626 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (19BE2C00) [pid = 140] [serial = 865] [outer = 16C40000] 02:56:13 INFO - PROCESS | 140 | 1461146173109 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]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 02:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:56:13 INFO - PROCESS | 140 | 1461146173140 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 140 | 1461146173143 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 02:56:13 INFO - PROCESS | 140 | 1461146173146 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 140 | 1461146173148 Marionette TRACE conn5 <- [1,1118,null,{}] 02:56:13 INFO - PROCESS | 140 | 1461146173155 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}] 02:56:13 INFO - PROCESS | 140 | 1461146173246 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 02:56:13 INFO - PROCESS | 140 | 1461146173253 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 140 | ++DOCSHELL 1A297000 == 74 [pid = 140] [id = 289] 02:56:13 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1A29B800) [pid = 140] [serial = 866] [outer = 00000000] 02:56:13 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1A2BF800) [pid = 140] [serial = 867] [outer = 1A29B800] 02:56:13 INFO - PROCESS | 140 | 1461146173298 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1A5BA800) [pid = 140] [serial = 868] [outer = 1A29B800] 02:56:14 INFO - PROCESS | 140 | 1461146174075 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 991ms 02:56:14 INFO - PROCESS | 140 | 1461146174138 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 140 | 1461146174140 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 02:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:56:14 INFO - PROCESS | 140 | 1461146174143 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 140 | 1461146174145 Marionette TRACE conn5 <- [1,1122,null,{}] 02:56:14 INFO - PROCESS | 140 | 1461146174154 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}] 02:56:14 INFO - PROCESS | 140 | 1461146174277 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 02:56:14 INFO - PROCESS | 140 | 1461146174342 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 140 | ++DOCSHELL 1A5C8400 == 75 [pid = 140] [id = 290] 02:56:14 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1AD27000) [pid = 140] [serial = 869] [outer = 00000000] 02:56:14 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1B74EC00) [pid = 140] [serial = 870] [outer = 1AD27000] 02:56:14 INFO - PROCESS | 140 | 1461146174388 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1B752400) [pid = 140] [serial = 871] [outer = 1AD27000] 02:56:14 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 02:56:14 INFO - PROCESS | 140 | 1461146174844 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 730ms 02:56:14 INFO - PROCESS | 140 | 1461146174878 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 140 | 1461146174880 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 02:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:56:14 INFO - PROCESS | 140 | 1461146174883 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 140 | 1461146174885 Marionette TRACE conn5 <- [1,1126,null,{}] 02:56:14 INFO - PROCESS | 140 | 1461146174888 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}] 02:56:15 INFO - PROCESS | 140 | 1461146175017 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 02:56:15 INFO - PROCESS | 140 | 1461146175084 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 140 | ++DOCSHELL 121DA400 == 76 [pid = 140] [id = 291] 02:56:15 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1B7DDC00) [pid = 140] [serial = 872] [outer = 00000000] 02:56:15 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1CBAB800) [pid = 140] [serial = 873] [outer = 1B7DDC00] 02:56:15 INFO - PROCESS | 140 | 1461146175132 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1CBC0C00) [pid = 140] [serial = 874] [outer = 1B7DDC00] 02:56:15 INFO - PROCESS | 140 | 1461146175537 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms 02:56:15 INFO - PROCESS | 140 | 1461146175627 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 140 | 1461146175629 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 02:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:56:15 INFO - PROCESS | 140 | 1461146175642 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 140 | 1461146175644 Marionette TRACE conn5 <- [1,1130,null,{}] 02:56:15 INFO - PROCESS | 140 | 1461146175648 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}] 02:56:15 INFO - PROCESS | 140 | 1461146175769 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 02:56:15 INFO - PROCESS | 140 | 1461146175836 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 140 | ++DOCSHELL 1C02C000 == 77 [pid = 140] [id = 292] 02:56:15 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1CBC6000) [pid = 140] [serial = 875] [outer = 00000000] 02:56:15 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1CE84000) [pid = 140] [serial = 876] [outer = 1CBC6000] 02:56:15 INFO - PROCESS | 140 | 1461146175881 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1DC78400) [pid = 140] [serial = 877] [outer = 1CBC6000] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1C65F400) [pid = 140] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1E83E400) [pid = 140] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 136 (124BC800) [pid = 140] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1347BC00) [pid = 140] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1A272400) [pid = 140] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1AD26400) [pid = 140] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1A2B8800) [pid = 140] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 131 (12596C00) [pid = 140] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1A2A1400) [pid = 140] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:56:16 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1B7DE400) [pid = 140] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:56:16 INFO - PROCESS | 140 | 1461146176398 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 770ms 02:56:16 INFO - PROCESS | 140 | 1461146176413 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 140 | 1461146176415 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 02:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:56:16 INFO - PROCESS | 140 | 1461146176417 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 140 | 1461146176419 Marionette TRACE conn5 <- [1,1134,null,{}] 02:56:16 INFO - PROCESS | 140 | 1461146176423 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}] 02:56:16 INFO - PROCESS | 140 | 1461146176565 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 02:56:16 INFO - PROCESS | 140 | 1461146176622 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 140 | ++DOCSHELL 1367C400 == 78 [pid = 140] [id = 293] 02:56:16 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (19F2C000) [pid = 140] [serial = 878] [outer = 00000000] 02:56:16 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1C00B000) [pid = 140] [serial = 879] [outer = 19F2C000] 02:56:16 INFO - PROCESS | 140 | 1461146176668 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1CDDE400) [pid = 140] [serial = 880] [outer = 19F2C000] 02:56:17 INFO - PROCESS | 140 | 1461146177031 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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 630ms 02:56:17 INFO - PROCESS | 140 | 1461146177049 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 140 | 1461146177050 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 02:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:56:17 INFO - PROCESS | 140 | 1461146177066 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 140 | 1461146177067 Marionette TRACE conn5 <- [1,1138,null,{}] 02:56:17 INFO - PROCESS | 140 | 1461146177071 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}] 02:56:17 INFO - PROCESS | 140 | 1461146177156 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 02:56:17 INFO - PROCESS | 140 | 1461146177162 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 140 | ++DOCSHELL 1975B000 == 79 [pid = 140] [id = 294] 02:56:17 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1CDE7000) [pid = 140] [serial = 881] [outer = 00000000] 02:56:17 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1E84A000) [pid = 140] [serial = 882] [outer = 1CDE7000] 02:56:17 INFO - PROCESS | 140 | 1461146177208 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1ED18C00) [pid = 140] [serial = 883] [outer = 1CDE7000] 02:56:17 INFO - PROCESS | 140 | 1461146177651 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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 630ms 02:56:17 INFO - PROCESS | 140 | 1461146177685 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 140 | 1461146177687 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 02:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:56:17 INFO - PROCESS | 140 | 1461146177690 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 140 | 1461146177692 Marionette TRACE conn5 <- [1,1142,null,{}] 02:56:17 INFO - PROCESS | 140 | 1461146177696 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}] 02:56:17 INFO - PROCESS | 140 | 1461146177835 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 02:56:17 INFO - PROCESS | 140 | 1461146177864 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 140 | ++DOCSHELL 1EDF4400 == 80 [pid = 140] [id = 295] 02:56:17 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1EDF8000) [pid = 140] [serial = 884] [outer = 00000000] 02:56:17 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1EFDFC00) [pid = 140] [serial = 885] [outer = 1EDF8000] 02:56:17 INFO - PROCESS | 140 | 1461146177908 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1F0D5C00) [pid = 140] [serial = 886] [outer = 1EDF8000] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1A29C400 == 79 [pid = 140] [id = 201] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1AE1AC00 == 78 [pid = 140] [id = 117] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1CBC7800 == 77 [pid = 140] [id = 232] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 175C4800 == 76 [pid = 140] [id = 235] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1A2B7C00 == 75 [pid = 140] [id = 267] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 11F4BC00 == 74 [pid = 140] [id = 203] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 22B68800 == 73 [pid = 140] [id = 233] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1CDE4800 == 72 [pid = 140] [id = 266] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1CDDE800 == 71 [pid = 140] [id = 161] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1C02F000 == 70 [pid = 140] [id = 263] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 12610400 == 69 [pid = 140] [id = 160] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1B74E800 == 68 [pid = 140] [id = 262] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1C030400 == 67 [pid = 140] [id = 265] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1FEA3800 == 66 [pid = 140] [id = 219] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 22713800 == 65 [pid = 140] [id = 249] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1FBF3C00 == 64 [pid = 140] [id = 217] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 19F2DC00 == 63 [pid = 140] [id = 230] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 19F29400 == 62 [pid = 140] [id = 215] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1FB60800 == 61 [pid = 140] [id = 245] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1FEA2000 == 60 [pid = 140] [id = 248] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 12643000 == 59 [pid = 140] [id = 218] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1C556400 == 58 [pid = 140] [id = 264] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 0E9AA400 == 57 [pid = 140] [id = 214] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1975B400 == 56 [pid = 140] [id = 200] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1C025C00 == 55 [pid = 140] [id = 114] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1CDE8400 == 54 [pid = 140] [id = 198] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 12401800 == 53 [pid = 140] [id = 133] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 17877C00 == 52 [pid = 140] [id = 252] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 227D8800 == 51 [pid = 140] [id = 251] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 227D1C00 == 50 [pid = 140] [id = 250] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1EFE4800 == 49 [pid = 140] [id = 147] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 19F28000 == 48 [pid = 140] [id = 216] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1B74D800 == 47 [pid = 140] [id = 132] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1E847800 == 46 [pid = 140] [id = 231] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 12641000 == 45 [pid = 140] [id = 116] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 0E9C0400 == 44 [pid = 140] [id = 286] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 0E9CA800 == 43 [pid = 140] [id = 285] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1FB67C00 == 42 [pid = 140] [id = 283] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 205D1800 == 41 [pid = 140] [id = 284] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1FB65C00 == 40 [pid = 140] [id = 282] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1F94F800 == 39 [pid = 140] [id = 281] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1A2A2C00 == 38 [pid = 140] [id = 279] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1DDE6000 == 37 [pid = 140] [id = 280] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 11EBBC00 == 36 [pid = 140] [id = 277] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 0E97EC00 == 35 [pid = 140] [id = 278] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 0E93F400 == 34 [pid = 140] [id = 287] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 16862400 == 33 [pid = 140] [id = 288] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1975B000 == 32 [pid = 140] [id = 294] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 121DA400 == 31 [pid = 140] [id = 291] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1A297000 == 30 [pid = 140] [id = 289] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1A5C8400 == 29 [pid = 140] [id = 290] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1C02C000 == 28 [pid = 140] [id = 292] 02:56:19 INFO - PROCESS | 140 | --DOCSHELL 1367C400 == 27 [pid = 140] [id = 293] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1D998400) [pid = 140] [serial = 819] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1EF78000) [pid = 140] [serial = 822] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1DEE2C00) [pid = 140] [serial = 820] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 134 (13680400) [pid = 140] [serial = 807] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1750CC00) [pid = 140] [serial = 808] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 132 (17509C00) [pid = 140] [serial = 805] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 131 (16C42C00) [pid = 140] [serial = 804] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1A2A3C00) [pid = 140] [serial = 810] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1A2C4400) [pid = 140] [serial = 811] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1AE0F000) [pid = 140] [serial = 813] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1B111400) [pid = 140] [serial = 814] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1B747400) [pid = 140] [serial = 777] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1DD37400) [pid = 140] [serial = 801] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1E847400) [pid = 140] [serial = 802] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 123 (12603C00) [pid = 140] [serial = 780] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 122 (19FBC000) [pid = 140] [serial = 783] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1BECF800) [pid = 140] [serial = 786] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1C6BD800) [pid = 140] [serial = 789] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1CBC8800) [pid = 140] [serial = 792] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1E09D800) [pid = 140] [serial = 795] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1ED18800) [pid = 140] [serial = 798] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1731D400) [pid = 140] [serial = 825] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1EFDF000) [pid = 140] [serial = 828] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 114 (19F2B400) [pid = 140] [serial = 826] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1EF7D400) [pid = 140] [serial = 823] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1C025000) [pid = 140] [serial = 816] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1C031800) [pid = 140] [serial = 817] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1F484400) [pid = 140] [serial = 829] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1F560400) [pid = 140] [serial = 831] [outer = 00000000] [url = about:blank] 02:56:20 INFO - PROCESS | 140 | 1461146180358 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]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 2726ms 02:56:20 INFO - PROCESS | 140 | 1461146180418 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 02:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:56:20 INFO - PROCESS | 140 | 1461146180422 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 02:56:20 INFO - PROCESS | 140 | 1461146180427 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 140 | 1461146180430 Marionette TRACE conn5 <- [1,1146,null,{}] 02:56:20 INFO - PROCESS | 140 | 1461146180437 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}] 02:56:20 INFO - PROCESS | 140 | 1461146180533 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 02:56:20 INFO - PROCESS | 140 | 1461146180641 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 140 | ++DOCSHELL 0E947800 == 28 [pid = 140] [id = 296] 02:56:20 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (0E94A000) [pid = 140] [serial = 887] [outer = 00000000] 02:56:20 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (0E977C00) [pid = 140] [serial = 888] [outer = 0E94A000] 02:56:20 INFO - PROCESS | 140 | 1461146180690 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (0E97C000) [pid = 140] [serial = 889] [outer = 0E94A000] 02:56:21 INFO - PROCESS | 140 | 1461146181089 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]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 02:56:21 INFO - PROCESS | 140 | 1461146181158 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 140 | 1461146181164 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 02:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:56:21 INFO - PROCESS | 140 | 1461146181170 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 140 | 1461146181173 Marionette TRACE conn5 <- [1,1150,null,{}] 02:56:21 INFO - PROCESS | 140 | 1461146181177 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}] 02:56:21 INFO - PROCESS | 140 | 1461146181272 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 02:56:21 INFO - PROCESS | 140 | 1461146181287 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 140 | ++DOCSHELL 0E9C0400 == 29 [pid = 140] [id = 297] 02:56:21 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (0E9C0800) [pid = 140] [serial = 890] [outer = 00000000] 02:56:21 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (0E9C8400) [pid = 140] [serial = 891] [outer = 0E9C0800] 02:56:21 INFO - PROCESS | 140 | 1461146181338 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (0EA1C800) [pid = 140] [serial = 892] [outer = 0E9C0800] 02:56:21 INFO - PROCESS | 140 | 1461146181790 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]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 02:56:21 INFO - PROCESS | 140 | 1461146181842 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 140 | 1461146181845 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 02:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:56:21 INFO - PROCESS | 140 | 1461146181849 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 140 | 1461146181853 Marionette TRACE conn5 <- [1,1154,null,{}] 02:56:21 INFO - PROCESS | 140 | 1461146181864 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}] 02:56:21 INFO - PROCESS | 140 | 1461146181993 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 02:56:21 INFO - PROCESS | 140 | 1461146182013 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 140 | ++DOCSHELL 0EA27400 == 30 [pid = 140] [id = 298] 02:56:22 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (0EA27800) [pid = 140] [serial = 893] [outer = 00000000] 02:56:22 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (11F4A400) [pid = 140] [serial = 894] [outer = 0EA27800] 02:56:22 INFO - PROCESS | 140 | 1461146182064 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (12408C00) [pid = 140] [serial = 895] [outer = 0EA27800] 02:56:22 INFO - PROCESS | 140 | 1461146182515 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 02:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:56:22 INFO - PROCESS | 140 | 1461146182582 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 140 | 1461146182585 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 02:56:22 INFO - PROCESS | 140 | 1461146182588 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 140 | 1461146182590 Marionette TRACE conn5 <- [1,1158,null,{}] 02:56:22 INFO - PROCESS | 140 | 1461146182594 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}] 02:56:22 INFO - PROCESS | 140 | 1461146182675 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 02:56:22 INFO - PROCESS | 140 | 1461146182682 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 140 | ++DOCSHELL 12598000 == 31 [pid = 140] [id = 299] 02:56:22 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (12603000) [pid = 140] [serial = 896] [outer = 00000000] 02:56:22 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (12643800) [pid = 140] [serial = 897] [outer = 12603000] 02:56:22 INFO - PROCESS | 140 | 1461146182729 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1264C000) [pid = 140] [serial = 898] [outer = 12603000] 02:56:23 INFO - PROCESS | 140 | 1461146183203 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]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 02:56:23 INFO - PROCESS | 140 | 1461146183262 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 140 | 1461146183265 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 02:56:23 INFO - PROCESS | 140 | 1461146183268 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:56:23 INFO - PROCESS | 140 | 1461146183270 Marionette TRACE conn5 <- [1,1162,null,{}] 02:56:23 INFO - PROCESS | 140 | 1461146183273 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}] 02:56:23 INFO - PROCESS | 140 | 1461146183354 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 02:56:23 INFO - PROCESS | 140 | 1461146183362 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 140 | ++DOCSHELL 12C65400 == 32 [pid = 140] [id = 300] 02:56:23 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (13486400) [pid = 140] [serial = 899] [outer = 00000000] 02:56:23 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1686F800) [pid = 140] [serial = 900] [outer = 13486400] 02:56:23 INFO - PROCESS | 140 | 1461146183412 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (16C3AC00) [pid = 140] [serial = 901] [outer = 13486400] 02:56:23 INFO - PROCESS | 140 | 1461146183862 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] 02:56:23 INFO - PROCESS | 140 | 1461146183906 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 02:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:56:23 INFO - PROCESS | 140 | 1461146183929 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 140 | 1461146183931 Marionette TRACE conn5 <- [1,1166,null,{}] 02:56:23 INFO - PROCESS | 140 | 1461146183934 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}] 02:56:24 INFO - PROCESS | 140 | 1461146184043 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 02:56:24 INFO - PROCESS | 140 | 1461146184053 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 140 | ++DOCSHELL 1750E800 == 33 [pid = 140] [id = 301] 02:56:24 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (17562400) [pid = 140] [serial = 902] [outer = 00000000] 02:56:24 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1814EC00) [pid = 140] [serial = 903] [outer = 17562400] 02:56:24 INFO - PROCESS | 140 | 1461146184102 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (181D8000) [pid = 140] [serial = 904] [outer = 17562400] 02:56:24 INFO - PROCESS | 140 | 1461146184554 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] 02:56:24 INFO - PROCESS | 140 | 1461146184610 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 02:56:24 INFO - PROCESS | 140 | 1461146184614 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:56:24 INFO - PROCESS | 140 | 1461146184615 Marionette TRACE conn5 <- [1,1170,null,{}] 02:56:24 INFO - PROCESS | 140 | 1461146184619 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}] 02:56:24 INFO - PROCESS | 140 | 1461146184696 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 02:56:24 INFO - PROCESS | 140 | 1461146184702 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 140 | ++DOCSHELL 18A31000 == 34 [pid = 140] [id = 302] 02:56:24 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (18A31400) [pid = 140] [serial = 905] [outer = 00000000] 02:56:24 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (19B0F400) [pid = 140] [serial = 906] [outer = 18A31400] 02:56:24 INFO - PROCESS | 140 | 1461146184750 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (19B0BC00) [pid = 140] [serial = 907] [outer = 18A31400] 02:56:25 INFO - PROCESS | 140 | 1461146185182 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] 02:56:25 INFO - PROCESS | 140 | 1461146185252 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 02:56:25 INFO - PROCESS | 140 | 1461146185255 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:56:25 INFO - PROCESS | 140 | 1461146185257 Marionette TRACE conn5 <- [1,1174,null,{}] 02:56:25 INFO - PROCESS | 140 | 1461146185261 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}] 02:56:25 INFO - PROCESS | 140 | 1461146185337 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 02:56:25 INFO - PROCESS | 140 | 1461146185343 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 140 | ++DOCSHELL 19F29000 == 35 [pid = 140] [id = 303] 02:56:25 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (19F2C800) [pid = 140] [serial = 908] [outer = 00000000] 02:56:25 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1A277000) [pid = 140] [serial = 909] [outer = 19F2C800] 02:56:25 INFO - PROCESS | 140 | 1461146185390 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1A275C00) [pid = 140] [serial = 910] [outer = 19F2C800] 02:56:25 INFO - PROCESS | 140 | 1461146185885 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] 02:56:25 INFO - PROCESS | 140 | 1461146185932 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 02:56:25 INFO - PROCESS | 140 | 1461146185936 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 140 | 1461146185937 Marionette TRACE conn5 <- [1,1178,null,{}] 02:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:56:25 INFO - PROCESS | 140 | 1461146185941 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}] 02:56:26 INFO - PROCESS | 140 | 1461146186054 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 02:56:26 INFO - PROCESS | 140 | 1461146186062 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 140 | ++DOCSHELL 0EA27000 == 36 [pid = 140] [id = 304] 02:56:26 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1A2A2C00) [pid = 140] [serial = 911] [outer = 00000000] 02:56:26 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1A2BC800) [pid = 140] [serial = 912] [outer = 1A2A2C00] 02:56:26 INFO - PROCESS | 140 | 1461146186112 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1A2BB000) [pid = 140] [serial = 913] [outer = 1A2A2C00] 02:56:26 INFO - PROCESS | 140 | 1461146186564 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] 02:56:26 INFO - PROCESS | 140 | 1461146186613 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 02:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:56:26 INFO - PROCESS | 140 | 1461146186616 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 140 | 1461146186618 Marionette TRACE conn5 <- [1,1182,null,{}] 02:56:26 INFO - PROCESS | 140 | 1461146186629 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}] 02:56:26 INFO - PROCESS | 140 | 1461146186768 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 02:56:26 INFO - PROCESS | 140 | 1461146186829 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 140 | ++DOCSHELL 1A5C8800 == 37 [pid = 140] [id = 305] 02:56:26 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1A5CD400) [pid = 140] [serial = 914] [outer = 00000000] 02:56:26 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1AE0C800) [pid = 140] [serial = 915] [outer = 1A5CD400] 02:56:26 INFO - PROCESS | 140 | 1461146186878 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1AE1AC00) [pid = 140] [serial = 916] [outer = 1A5CD400] 02:56:27 INFO - PROCESS | 140 | 1461146187332 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] 02:56:27 INFO - PROCESS | 140 | 1461146187393 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 02:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:56:27 INFO - PROCESS | 140 | 1461146187396 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 140 | 1461146187398 Marionette TRACE conn5 <- [1,1186,null,{}] 02:56:27 INFO - PROCESS | 140 | 1461146187408 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}] 02:56:27 INFO - PROCESS | 140 | 1461146187531 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 02:56:27 INFO - PROCESS | 140 | 1461146187544 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 140 | ++DOCSHELL 1B749000 == 38 [pid = 140] [id = 306] 02:56:27 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1B74A800) [pid = 140] [serial = 917] [outer = 00000000] 02:56:27 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1BED3000) [pid = 140] [serial = 918] [outer = 1B74A800] 02:56:27 INFO - PROCESS | 140 | 1461146187605 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1C00E800) [pid = 140] [serial = 919] [outer = 1B74A800] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1B751000) [pid = 140] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 140 (12606C00) [pid = 140] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1C02F800) [pid = 140] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1CBC7C00) [pid = 140] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1D99B800) [pid = 140] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 136 (22714400) [pid = 140] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1E84AC00) [pid = 140] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 134 (24D30800) [pid = 140] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1FEA2400) [pid = 140] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 132 (205CB400) [pid = 140] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 131 (11EB6400) [pid = 140] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 130 (227D3800) [pid = 140] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1AE11800) [pid = 140] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 128 (22B6AC00) [pid = 140] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1731DC00) [pid = 140] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1CB42800) [pid = 140] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 125 (19FBC400) [pid = 140] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1CDE7000) [pid = 140] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1AD27000) [pid = 140] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1B7DDC00) [pid = 140] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CBC6000) [pid = 140] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 120 (19F2C000) [pid = 140] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1FE9AC00) [pid = 140] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1FB67000) [pid = 140] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1F950000) [pid = 140] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1DEECC00) [pid = 140] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1A2BC000) [pid = 140] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 114 (121D7800) [pid = 140] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 113 (11EBC000) [pid = 140] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1A29B800) [pid = 140] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 111 (16C40000) [pid = 140] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 110 (0E977800) [pid = 140] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 109 (0E9C6400) [pid = 140] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 108 (11EF0800) [pid = 140] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:56:28 INFO - PROCESS | 140 | --DOMWINDOW == 107 (20993800) [pid = 140] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:56:28 INFO - PROCESS | 140 | 1461146188646 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]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1324ms 02:56:28 INFO - PROCESS | 140 | 1461146188724 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 140 | 1461146188726 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 02:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:56:28 INFO - PROCESS | 140 | 1461146188729 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 140 | 1461146188731 Marionette TRACE conn5 <- [1,1190,null,{}] 02:56:28 INFO - PROCESS | 140 | 1461146188735 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}] 02:56:28 INFO - PROCESS | 140 | 1461146188811 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 02:56:28 INFO - PROCESS | 140 | 1461146188820 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 140 | ++DOCSHELL 16C40000 == 39 [pid = 140] [id = 307] 02:56:28 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (16C46400) [pid = 140] [serial = 920] [outer = 00000000] 02:56:28 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (18148400) [pid = 140] [serial = 921] [outer = 16C46400] 02:56:28 INFO - PROCESS | 140 | 1461146188866 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (19BE0000) [pid = 140] [serial = 922] [outer = 16C46400] 02:56:29 INFO - PROCESS | 140 | 1461146189278 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]]]}] 02:56:29 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 02:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 570ms 02:56:29 INFO - PROCESS | 140 | 1461146189311 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 140 | 1461146189313 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 02:56:29 INFO - PROCESS | 140 | 1461146189329 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 140 | 1461146189331 Marionette TRACE conn5 <- [1,1194,null,{}] 02:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:56:29 INFO - PROCESS | 140 | 1461146189334 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}] 02:56:29 INFO - PROCESS | 140 | 1461146189411 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 02:56:29 INFO - PROCESS | 140 | 1461146189418 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 140 | ++DOCSHELL 1A29B800 == 40 [pid = 140] [id = 308] 02:56:29 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1A2BAC00) [pid = 140] [serial = 923] [outer = 00000000] 02:56:29 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1BECC800) [pid = 140] [serial = 924] [outer = 1A2BAC00] 02:56:29 INFO - PROCESS | 140 | 1461146189463 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1C024400) [pid = 140] [serial = 925] [outer = 1A2BAC00] 02:56:29 INFO - PROCESS | 140 | 1461146189915 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]]]}] 02:56:29 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 02:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 630ms 02:56:29 INFO - PROCESS | 140 | 1461146189967 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 140 | 1461146189969 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 02:56:29 INFO - PROCESS | 140 | 1461146189972 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:56:29 INFO - PROCESS | 140 | 1461146189974 Marionette TRACE conn5 <- [1,1198,null,{}] 02:56:29 INFO - PROCESS | 140 | 1461146189978 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}] 02:56:30 INFO - PROCESS | 140 | 1461146190055 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 02:56:30 INFO - PROCESS | 140 | 1461146190064 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 140 | ++DOCSHELL 1C02BC00 == 41 [pid = 140] [id = 309] 02:56:30 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1C02CC00) [pid = 140] [serial = 926] [outer = 00000000] 02:56:30 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1C032800) [pid = 140] [serial = 927] [outer = 1C02CC00] 02:56:30 INFO - PROCESS | 140 | 1461146190110 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1C667000) [pid = 140] [serial = 928] [outer = 1C02CC00] 02:56:30 INFO - PROCESS | 140 | 1461146190943 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]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1015ms 02:56:30 INFO - PROCESS | 140 | 1461146190992 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 140 | 1461146190997 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 02:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:56:30 INFO - PROCESS | 140 | 1461146191004 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 140 | 1461146191007 Marionette TRACE conn5 <- [1,1202,null,{}] 02:56:31 INFO - PROCESS | 140 | 1461146191034 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}] 02:56:31 INFO - PROCESS | 140 | 1461146191153 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 02:56:31 INFO - PROCESS | 140 | 1461146191286 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 140 | ++DOCSHELL 0E985400 == 42 [pid = 140] [id = 310] 02:56:31 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (0E985C00) [pid = 140] [serial = 929] [outer = 00000000] 02:56:31 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (0E9CC800) [pid = 140] [serial = 930] [outer = 0E985C00] 02:56:31 INFO - PROCESS | 140 | 1461146191346 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0EA24C00) [pid = 140] [serial = 931] [outer = 0E985C00] 02:56:32 INFO - PROCESS | 140 | 1461146192100 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]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1144ms 02:56:32 INFO - PROCESS | 140 | 1461146192152 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 140 | 1461146192159 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 02:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:56:32 INFO - PROCESS | 140 | 1461146192165 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 140 | 1461146192168 Marionette TRACE conn5 <- [1,1206,null,{}] 02:56:32 INFO - PROCESS | 140 | 1461146192173 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}] 02:56:32 INFO - PROCESS | 140 | 1461146192288 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 02:56:32 INFO - PROCESS | 140 | 1461146192418 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 140 | ++DOCSHELL 11EBDC00 == 43 [pid = 140] [id = 311] 02:56:32 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (11EBE400) [pid = 140] [serial = 932] [outer = 00000000] 02:56:32 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (12CE5000) [pid = 140] [serial = 933] [outer = 11EBE400] 02:56:32 INFO - PROCESS | 140 | 1461146192475 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (16C42800) [pid = 140] [serial = 934] [outer = 11EBE400] 02:56:33 INFO - PROCESS | 140 | 1461146193390 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]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1273ms 02:56:33 INFO - PROCESS | 140 | 1461146193439 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 140 | 1461146193443 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 02:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:56:33 INFO - PROCESS | 140 | 1461146193448 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 140 | 1461146193452 Marionette TRACE conn5 <- [1,1210,null,{}] 02:56:33 INFO - PROCESS | 140 | 1461146193458 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}] 02:56:33 INFO - PROCESS | 140 | 1461146193562 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 02:56:33 INFO - PROCESS | 140 | 1461146193697 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 140 | --DOCSHELL 0E9BE400 == 42 [pid = 140] [id = 105] 02:56:33 INFO - PROCESS | 140 | --DOCSHELL 134D0400 == 41 [pid = 140] [id = 92] 02:56:33 INFO - PROCESS | 140 | --DOCSHELL 19F24000 == 40 [pid = 140] [id = 94] 02:56:33 INFO - PROCESS | 140 | --DOCSHELL 0E97D000 == 39 [pid = 140] [id = 106] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1EFDFC00) [pid = 140] [serial = 885] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | ++DOCSHELL 0B573C00 == 40 [pid = 140] [id = 312] 02:56:33 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (0E93B000) [pid = 140] [serial = 935] [outer = 00000000] 02:56:33 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (0E9C2C00) [pid = 140] [serial = 936] [outer = 0E93B000] 02:56:33 INFO - PROCESS | 140 | 1461146193801 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (0F333C00) [pid = 140] [serial = 937] [outer = 0E93B000] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1CDDCC00) [pid = 140] [serial = 793] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1C664800) [pid = 140] [serial = 742] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1C00C400) [pid = 140] [serial = 787] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 120 (16C3E800) [pid = 140] [serial = 739] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1C6C9C00) [pid = 140] [serial = 790] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1E843000) [pid = 140] [serial = 796] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1ED21400) [pid = 140] [serial = 799] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 116 (227CF800) [pid = 140] [serial = 748] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 115 (22B77C00) [pid = 140] [serial = 703] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 114 (24D3C400) [pid = 140] [serial = 754] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 113 (2099CC00) [pid = 140] [serial = 745] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 112 (227F8400) [pid = 140] [serial = 697] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 111 (12640400) [pid = 140] [serial = 781] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 110 (227F3800) [pid = 140] [serial = 751] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1B74E000) [pid = 140] [serial = 778] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 108 (22B73400) [pid = 140] [serial = 700] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1A2B6800) [pid = 140] [serial = 784] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1ED18C00) [pid = 140] [serial = 883] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1B74EC00) [pid = 140] [serial = 870] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1CBAB800) [pid = 140] [serial = 873] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1B752400) [pid = 140] [serial = 871] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1CE84000) [pid = 140] [serial = 876] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1C00B000) [pid = 140] [serial = 879] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1CBC0C00) [pid = 140] [serial = 874] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1E84A000) [pid = 140] [serial = 882] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 98 (205CDC00) [pid = 140] [serial = 850] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 97 (205C5000) [pid = 140] [serial = 849] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1FBEB400) [pid = 140] [serial = 847] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1FB6C800) [pid = 140] [serial = 846] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1FB60000) [pid = 140] [serial = 844] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1F95C000) [pid = 140] [serial = 843] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1F595000) [pid = 140] [serial = 841] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1F0D6800) [pid = 140] [serial = 840] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1B749C00) [pid = 140] [serial = 838] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1AE0B800) [pid = 140] [serial = 837] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 88 (134D6000) [pid = 140] [serial = 835] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 87 (12608000) [pid = 140] [serial = 834] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1F562400) [pid = 140] [serial = 832] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1A2BF800) [pid = 140] [serial = 867] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 84 (19756400) [pid = 140] [serial = 864] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 83 (19BE2C00) [pid = 140] [serial = 865] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 82 (12604800) [pid = 140] [serial = 861] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 81 (12647400) [pid = 140] [serial = 862] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 80 (17881400) [pid = 140] [serial = 859] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 79 (16D27C00) [pid = 140] [serial = 858] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 78 (17563C00) [pid = 140] [serial = 856] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 77 (16CD1000) [pid = 140] [serial = 855] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 76 (216BBC00) [pid = 140] [serial = 853] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 75 (2099DC00) [pid = 140] [serial = 852] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 74 (1DC78400) [pid = 140] [serial = 877] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 73 (1CDDE400) [pid = 140] [serial = 880] [outer = 00000000] [url = about:blank] 02:56:33 INFO - PROCESS | 140 | --DOMWINDOW == 72 (1A5BA800) [pid = 140] [serial = 868] [outer = 00000000] [url = about:blank] 02:56:34 INFO - PROCESS | 140 | 1461146194241 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] 02:56:34 INFO - PROCESS | 140 | 1461146194345 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 02:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:56:34 INFO - PROCESS | 140 | 1461146194351 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 140 | 1461146194354 Marionette TRACE conn5 <- [1,1214,null,{}] 02:56:34 INFO - PROCESS | 140 | 1461146194358 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}] 02:56:34 INFO - PROCESS | 140 | 1461146194443 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 02:56:34 INFO - PROCESS | 140 | 1461146194455 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 140 | ++DOCSHELL 11EF8C00 == 41 [pid = 140] [id = 313] 02:56:34 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (11F3E000) [pid = 140] [serial = 938] [outer = 00000000] 02:56:34 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (1264B400) [pid = 140] [serial = 939] [outer = 11F3E000] 02:56:34 INFO - PROCESS | 140 | 1461146194504 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (12CBE000) [pid = 140] [serial = 940] [outer = 11F3E000] 02:56:34 INFO - PROCESS | 140 | 1461146194951 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 630ms 02:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:56:34 INFO - PROCESS | 140 | 1461146194986 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 140 | 1461146194988 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 02:56:34 INFO - PROCESS | 140 | 1461146194992 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 140 | 1461146194995 Marionette TRACE conn5 <- [1,1218,null,{}] 02:56:34 INFO - PROCESS | 140 | 1461146195007 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}] 02:56:35 INFO - PROCESS | 140 | 1461146195128 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 02:56:35 INFO - PROCESS | 140 | 1461146195139 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 140 | ++DOCSHELL 16C3FC00 == 42 [pid = 140] [id = 314] 02:56:35 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (16C40400) [pid = 140] [serial = 941] [outer = 00000000] 02:56:35 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (17368400) [pid = 140] [serial = 942] [outer = 16C40400] 02:56:35 INFO - PROCESS | 140 | 1461146195257 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1766DC00) [pid = 140] [serial = 943] [outer = 16C40400] 02:56:35 INFO - PROCESS | 140 | 1461146195680 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]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms 02:56:35 INFO - PROCESS | 140 | 1461146195724 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 140 | 1461146195726 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 02:56:35 INFO - PROCESS | 140 | 1461146195729 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:56:35 INFO - PROCESS | 140 | 1461146195731 Marionette TRACE conn5 <- [1,1222,null,{}] 02:56:35 INFO - PROCESS | 140 | 1461146195735 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}] 02:56:35 INFO - PROCESS | 140 | 1461146195852 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 02:56:35 INFO - PROCESS | 140 | 1461146195868 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 140 | ++DOCSHELL 17676000 == 43 [pid = 140] [id = 315] 02:56:35 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (17881800) [pid = 140] [serial = 944] [outer = 00000000] 02:56:35 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (19B06C00) [pid = 140] [serial = 945] [outer = 17881800] 02:56:35 INFO - PROCESS | 140 | 1461146195915 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19F23000) [pid = 140] [serial = 946] [outer = 17881800] 02:56:36 INFO - PROCESS | 140 | 1461146196339 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 02:56:36 INFO - PROCESS | 140 | 1461146196366 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 140 | 1461146196368 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 02:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:56:36 INFO - PROCESS | 140 | 1461146196371 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 140 | 1461146196373 Marionette TRACE conn5 <- [1,1226,null,{}] 02:56:36 INFO - PROCESS | 140 | 1461146196376 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}] 02:56:36 INFO - PROCESS | 140 | 1461146196486 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 02:56:36 INFO - PROCESS | 140 | 1461146196571 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 140 | ++DOCSHELL 19F31400 == 44 [pid = 140] [id = 316] 02:56:36 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (19FB6C00) [pid = 140] [serial = 947] [outer = 00000000] 02:56:36 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A2A1C00) [pid = 140] [serial = 948] [outer = 19FB6C00] 02:56:36 INFO - PROCESS | 140 | 1461146196617 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A2A0800) [pid = 140] [serial = 949] [outer = 19FB6C00] 02:56:37 INFO - PROCESS | 140 | 1461146197034 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]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 730ms 02:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:56:37 INFO - PROCESS | 140 | 1461146197105 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 140 | 1461146197107 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 02:56:37 INFO - PROCESS | 140 | 1461146197111 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 140 | 1461146197112 Marionette TRACE conn5 <- [1,1230,null,{}] 02:56:37 INFO - PROCESS | 140 | 1461146197116 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}] 02:56:37 INFO - PROCESS | 140 | 1461146197241 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 02:56:37 INFO - PROCESS | 140 | 1461146197304 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 140 | ++DOCSHELL 1A5ADC00 == 45 [pid = 140] [id = 317] 02:56:37 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1A5B6400) [pid = 140] [serial = 950] [outer = 00000000] 02:56:37 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1AE0B800) [pid = 140] [serial = 951] [outer = 1A5B6400] 02:56:37 INFO - PROCESS | 140 | 1461146197352 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AE0E400) [pid = 140] [serial = 952] [outer = 1A5B6400] 02:56:37 INFO - PROCESS | 140 | 1461146197776 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]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 730ms 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 86 (12603000) [pid = 140] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1A2A2C00) [pid = 140] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1EDF8000) [pid = 140] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1A5CD400) [pid = 140] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0E94A000) [pid = 140] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1B74A800) [pid = 140] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 80 (0E9C0800) [pid = 140] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1A2BAC00) [pid = 140] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 78 (13486400) [pid = 140] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 77 (17562400) [pid = 140] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 76 (0EA27800) [pid = 140] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 75 (19F2C800) [pid = 140] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 74 (18A31400) [pid = 140] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:56:37 INFO - PROCESS | 140 | --DOMWINDOW == 73 (16C46400) [pid = 140] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:56:37 INFO - PROCESS | 140 | 1461146197966 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 140 | 1461146197968 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 02:56:37 INFO - PROCESS | 140 | 1461146197981 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 140 | 1461146197983 Marionette TRACE conn5 <- [1,1234,null,{}] 02:56:37 INFO - PROCESS | 140 | 1461146197987 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}] 02:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:56:38 INFO - PROCESS | 140 | 1461146198063 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 02:56:38 INFO - PROCESS | 140 | 1461146198069 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 140 | ++DOCSHELL 0E9C0800 == 46 [pid = 140] [id = 318] 02:56:38 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (0EA27800) [pid = 140] [serial = 953] [outer = 00000000] 02:56:38 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (16C6F000) [pid = 140] [serial = 954] [outer = 0EA27800] 02:56:38 INFO - PROCESS | 140 | 1461146198117 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (17562400) [pid = 140] [serial = 955] [outer = 0EA27800] 02:56:38 INFO - PROCESS | 140 | 1461146198532 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]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 02:56:38 INFO - PROCESS | 140 | 1461146198572 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 140 | 1461146198574 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 02:56:38 INFO - PROCESS | 140 | 1461146198577 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:56:38 INFO - PROCESS | 140 | 1461146198579 Marionette TRACE conn5 <- [1,1238,null,{}] 02:56:38 INFO - PROCESS | 140 | 1461146198586 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}] 02:56:38 INFO - PROCESS | 140 | 1461146198664 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 02:56:38 INFO - PROCESS | 140 | 1461146198670 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 140 | ++DOCSHELL 19F2C800 == 47 [pid = 140] [id = 319] 02:56:38 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (1A270800) [pid = 140] [serial = 956] [outer = 00000000] 02:56:38 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1B112800) [pid = 140] [serial = 957] [outer = 1A270800] 02:56:38 INFO - PROCESS | 140 | 1461146198717 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1B748400) [pid = 140] [serial = 958] [outer = 1A270800] 02:56:39 INFO - PROCESS | 140 | 1461146199148 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]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 630ms 02:56:39 INFO - PROCESS | 140 | 1461146199212 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 140 | 1461146199214 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 02:56:39 INFO - PROCESS | 140 | 1461146199217 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 140 | 1461146199219 Marionette TRACE conn5 <- [1,1242,null,{}] 02:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:56:39 INFO - PROCESS | 140 | 1461146199223 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}] 02:56:39 INFO - PROCESS | 140 | 1461146199303 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 02:56:39 INFO - PROCESS | 140 | 1461146199309 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 140 | ++DOCSHELL 16C39C00 == 48 [pid = 140] [id = 320] 02:56:39 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1B751400) [pid = 140] [serial = 959] [outer = 00000000] 02:56:39 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1BECD000) [pid = 140] [serial = 960] [outer = 1B751400] 02:56:39 INFO - PROCESS | 140 | 1461146199356 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1BED3C00) [pid = 140] [serial = 961] [outer = 1B751400] 02:56:39 INFO - PROCESS | 140 | 1461146199820 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]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 630ms 02:56:39 INFO - PROCESS | 140 | 1461146199852 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 140 | 1461146199854 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 02:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:56:39 INFO - PROCESS | 140 | 1461146199857 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 140 | 1461146199859 Marionette TRACE conn5 <- [1,1246,null,{}] 02:56:39 INFO - PROCESS | 140 | 1461146199863 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}] 02:56:39 INFO - PROCESS | 140 | 1461146199946 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 02:56:40 INFO - PROCESS | 140 | 1461146200077 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 140 | ++DOCSHELL 0E912C00 == 49 [pid = 140] [id = 321] 02:56:40 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (0E914400) [pid = 140] [serial = 962] [outer = 00000000] 02:56:40 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (0E976C00) [pid = 140] [serial = 963] [outer = 0E914400] 02:56:40 INFO - PROCESS | 140 | 1461146200136 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (0E9A6400) [pid = 140] [serial = 964] [outer = 0E914400] 02:56:40 INFO - PROCESS | 140 | 1461146200811 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]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 970ms 02:56:40 INFO - PROCESS | 140 | 1461146200829 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 140 | 1461146200834 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 02:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:56:40 INFO - PROCESS | 140 | 1461146200852 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 140 | 1461146200857 Marionette TRACE conn5 <- [1,1250,null,{}] 02:56:40 INFO - PROCESS | 140 | 1461146200863 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}] 02:56:40 INFO - PROCESS | 140 | 1461146200978 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 02:56:41 INFO - PROCESS | 140 | 1461146201103 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 140 | ++DOCSHELL 134DD800 == 50 [pid = 140] [id = 322] 02:56:41 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (13672C00) [pid = 140] [serial = 965] [outer = 00000000] 02:56:41 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (16D27C00) [pid = 140] [serial = 966] [outer = 13672C00] 02:56:41 INFO - PROCESS | 140 | 1461146201162 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1787D800) [pid = 140] [serial = 967] [outer = 13672C00] 02:56:41 INFO - PROCESS | 140 | 1461146201747 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]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 930ms 02:56:41 INFO - PROCESS | 140 | 1461146201789 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 140 | 1461146201794 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 02:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:56:41 INFO - PROCESS | 140 | 1461146201798 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 140 | 1461146201800 Marionette TRACE conn5 <- [1,1254,null,{}] 02:56:41 INFO - PROCESS | 140 | 1461146201804 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}] 02:56:41 INFO - PROCESS | 140 | 1461146201909 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 02:56:41 INFO - PROCESS | 140 | 1461146202006 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 140 | ++DOCSHELL 1A5CC000 == 51 [pid = 140] [id = 323] 02:56:42 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1A5D2400) [pid = 140] [serial = 968] [outer = 00000000] 02:56:42 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1B11BC00) [pid = 140] [serial = 969] [outer = 1A5D2400] 02:56:42 INFO - PROCESS | 140 | 1461146202063 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1BF87400) [pid = 140] [serial = 970] [outer = 1A5D2400] 02:56:42 INFO - PROCESS | 140 | 1461146202715 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]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 970ms 02:56:42 INFO - PROCESS | 140 | 1461146202772 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 140 | 1461146202774 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 02:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:56:42 INFO - PROCESS | 140 | 1461146202785 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 140 | 1461146202792 Marionette TRACE conn5 <- [1,1258,null,{}] 02:56:42 INFO - PROCESS | 140 | 1461146202797 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}] 02:56:42 INFO - PROCESS | 140 | 1461146202951 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 02:56:42 INFO - PROCESS | 140 | 1461146202966 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 140 | ++DOCSHELL 1C664800 == 52 [pid = 140] [id = 324] 02:56:42 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1CB39C00) [pid = 140] [serial = 971] [outer = 00000000] 02:56:42 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1CBBEC00) [pid = 140] [serial = 972] [outer = 1CB39C00] 02:56:43 INFO - PROCESS | 140 | 1461146203024 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1CBC2C00) [pid = 140] [serial = 973] [outer = 1CB39C00] 02:56:43 INFO - PROCESS | 140 | 1461146203624 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]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 890ms 02:56:43 INFO - PROCESS | 140 | 1461146203671 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 140 | 1461146203674 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 02:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:56:43 INFO - PROCESS | 140 | 1461146203678 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 140 | 1461146203680 Marionette TRACE conn5 <- [1,1262,null,{}] 02:56:43 INFO - PROCESS | 140 | 1461146203684 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}] 02:56:43 INFO - PROCESS | 140 | 1461146203792 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 02:56:43 INFO - PROCESS | 140 | 1461146203916 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 140 | ++DOCSHELL 1C02D000 == 53 [pid = 140] [id = 325] 02:56:43 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1CBBD400) [pid = 140] [serial = 974] [outer = 00000000] 02:56:43 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1CDDFC00) [pid = 140] [serial = 975] [outer = 1CBBD400] 02:56:43 INFO - PROCESS | 140 | 1461146203973 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1CDE4000) [pid = 140] [serial = 976] [outer = 1CBBD400] 02:56:44 INFO - PROCESS | 140 | 1461146204588 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]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 930ms 02:56:44 INFO - PROCESS | 140 | 1461146204611 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 140 | 1461146204613 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 02:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:56:44 INFO - PROCESS | 140 | 1461146204631 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 140 | 1461146204634 Marionette TRACE conn5 <- [1,1266,null,{}] 02:56:44 INFO - PROCESS | 140 | 1461146204637 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}] 02:56:44 INFO - PROCESS | 140 | 1461146204741 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 02:56:44 INFO - PROCESS | 140 | 1461146204969 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 140 | ++DOCSHELL 0E93AC00 == 54 [pid = 140] [id = 326] 02:56:44 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (0E9BEC00) [pid = 140] [serial = 977] [outer = 00000000] 02:56:45 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (11EF9400) [pid = 140] [serial = 978] [outer = 0E9BEC00] 02:56:45 INFO - PROCESS | 140 | 1461146205036 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (12596C00) [pid = 140] [serial = 979] [outer = 0E9BEC00] 02:56:45 INFO - PROCESS | 140 | 1461146205669 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]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1079ms 02:56:45 INFO - PROCESS | 140 | 1461146205712 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 140 | 1461146205717 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 02:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:56:45 INFO - PROCESS | 140 | 1461146205722 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 140 | 1461146205725 Marionette TRACE conn5 <- [1,1270,null,{}] 02:56:45 INFO - PROCESS | 140 | 1461146205731 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}] 02:56:45 INFO - PROCESS | 140 | 1461146205855 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 02:56:45 INFO - PROCESS | 140 | --DOCSHELL 19F23C00 == 53 [pid = 140] [id = 101] 02:56:45 INFO - PROCESS | 140 | --DOCSHELL 12590000 == 52 [pid = 140] [id = 97] 02:56:45 INFO - PROCESS | 140 | --DOCSHELL 12605800 == 51 [pid = 140] [id = 100] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1C032800) [pid = 140] [serial = 927] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12643800) [pid = 140] [serial = 897] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1264C000) [pid = 140] [serial = 898] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1A2BC800) [pid = 140] [serial = 912] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1F0D5C00) [pid = 140] [serial = 886] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1AE0C800) [pid = 140] [serial = 915] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1A2BB000) [pid = 140] [serial = 913] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 92 (0E977C00) [pid = 140] [serial = 888] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 91 (0E97C000) [pid = 140] [serial = 889] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1BED3000) [pid = 140] [serial = 918] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1AE1AC00) [pid = 140] [serial = 916] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 88 (0E9C8400) [pid = 140] [serial = 891] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 87 (0EA1C800) [pid = 140] [serial = 892] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1BECC800) [pid = 140] [serial = 924] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1686F800) [pid = 140] [serial = 900] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 84 (16C3AC00) [pid = 140] [serial = 901] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1814EC00) [pid = 140] [serial = 903] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 82 (181D8000) [pid = 140] [serial = 904] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 81 (11F4A400) [pid = 140] [serial = 894] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 80 (12408C00) [pid = 140] [serial = 895] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1A277000) [pid = 140] [serial = 909] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 78 (19B0F400) [pid = 140] [serial = 906] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 77 (19B0BC00) [pid = 140] [serial = 907] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1C024400) [pid = 140] [serial = 925] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 75 (1C00E800) [pid = 140] [serial = 919] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 74 (19BE0000) [pid = 140] [serial = 922] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 73 (1A275C00) [pid = 140] [serial = 910] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | --DOMWINDOW == 72 (18148400) [pid = 140] [serial = 921] [outer = 00000000] [url = about:blank] 02:56:45 INFO - PROCESS | 140 | 1461146205992 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 140 | ++DOCSHELL 0E941C00 == 52 [pid = 140] [id = 327] 02:56:45 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (0E943800) [pid = 140] [serial = 980] [outer = 00000000] 02:56:46 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (0E953800) [pid = 140] [serial = 981] [outer = 0E943800] 02:56:46 INFO - PROCESS | 140 | 1461146206040 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (0E9A2000) [pid = 140] [serial = 982] [outer = 0E943800] 02:56:46 INFO - PROCESS | 140 | 1461146206419 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]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 770ms 02:56:46 INFO - PROCESS | 140 | 1461146206498 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 140 | 1461146206502 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 02:56:46 INFO - PROCESS | 140 | 1461146206507 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:56:46 INFO - PROCESS | 140 | 1461146206509 Marionette TRACE conn5 <- [1,1274,null,{}] 02:56:46 INFO - PROCESS | 140 | 1461146206512 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}] 02:56:46 INFO - PROCESS | 140 | 1461146206599 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 02:56:46 INFO - PROCESS | 140 | 1461146206606 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 140 | ++DOCSHELL 0E9AB000 == 53 [pid = 140] [id = 328] 02:56:46 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (12644400) [pid = 140] [serial = 983] [outer = 00000000] 02:56:46 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (1367C400) [pid = 140] [serial = 984] [outer = 12644400] 02:56:46 INFO - PROCESS | 140 | 1461146206660 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (16C3B800) [pid = 140] [serial = 985] [outer = 12644400] 02:56:47 INFO - PROCESS | 140 | 1461146207112 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]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 631ms 02:56:47 INFO - PROCESS | 140 | 1461146207143 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 140 | 1461146207145 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 02:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:56:47 INFO - PROCESS | 140 | 1461146207154 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 140 | 1461146207160 Marionette TRACE conn5 <- [1,1278,null,{}] 02:56:47 INFO - PROCESS | 140 | 1461146207169 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}] 02:56:47 INFO - PROCESS | 140 | 1461146207286 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 02:56:47 INFO - PROCESS | 140 | 1461146207296 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 140 | ++DOCSHELL 19B01800 == 54 [pid = 140] [id = 329] 02:56:47 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (19B01C00) [pid = 140] [serial = 986] [outer = 00000000] 02:56:47 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (19BDEC00) [pid = 140] [serial = 987] [outer = 19B01C00] 02:56:47 INFO - PROCESS | 140 | 1461146207349 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19F24000) [pid = 140] [serial = 988] [outer = 19B01C00] 02:56:47 INFO - PROCESS | 140 | 1461146207790 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]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 690ms 02:56:47 INFO - PROCESS | 140 | 1461146207842 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 140 | 1461146207845 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 02:56:47 INFO - PROCESS | 140 | 1461146207848 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:56:47 INFO - PROCESS | 140 | 1461146207850 Marionette TRACE conn5 <- [1,1282,null,{}] 02:56:47 INFO - PROCESS | 140 | 1461146207854 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}] 02:56:47 INFO - PROCESS | 140 | 1461146207934 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 02:56:47 INFO - PROCESS | 140 | 1461146207940 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 140 | ++DOCSHELL 19F26000 == 55 [pid = 140] [id = 330] 02:56:47 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (19F27C00) [pid = 140] [serial = 989] [outer = 00000000] 02:56:47 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A296800) [pid = 140] [serial = 990] [outer = 19F27C00] 02:56:47 INFO - PROCESS | 140 | 1461146207987 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A29E800) [pid = 140] [serial = 991] [outer = 19F27C00] 02:56:48 INFO - PROCESS | 140 | 1461146208438 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]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 630ms 02:56:48 INFO - PROCESS | 140 | 1461146208483 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 140 | 1461146208485 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 02:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:56:48 INFO - PROCESS | 140 | 1461146208488 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 140 | 1461146208490 Marionette TRACE conn5 <- [1,1286,null,{}] 02:56:48 INFO - PROCESS | 140 | 1461146208493 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}] 02:56:48 INFO - PROCESS | 140 | 1461146208599 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 02:56:48 INFO - PROCESS | 140 | 1461146208688 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 140 | ++DOCSHELL 1A2BF800 == 56 [pid = 140] [id = 331] 02:56:48 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1A2C0400) [pid = 140] [serial = 992] [outer = 00000000] 02:56:48 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1A5C9C00) [pid = 140] [serial = 993] [outer = 1A2C0400] 02:56:48 INFO - PROCESS | 140 | 1461146208743 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AE0C800) [pid = 140] [serial = 994] [outer = 1A2C0400] 02:56:49 INFO - PROCESS | 140 | 1461146209227 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]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 772ms 02:56:49 INFO - PROCESS | 140 | 1461146209264 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 140 | 1461146209266 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 02:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:56:49 INFO - PROCESS | 140 | 1461146209269 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 140 | 1461146209271 Marionette TRACE conn5 <- [1,1290,null,{}] 02:56:49 INFO - PROCESS | 140 | 1461146209280 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}] 02:56:49 INFO - PROCESS | 140 | 1461146209393 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 02:56:49 INFO - PROCESS | 140 | 1461146209402 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 140 | ++DOCSHELL 0E976800 == 57 [pid = 140] [id = 332] 02:56:49 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1AE13C00) [pid = 140] [serial = 995] [outer = 00000000] 02:56:49 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1B7E1C00) [pid = 140] [serial = 996] [outer = 1AE13C00] 02:56:49 INFO - PROCESS | 140 | 1461146209451 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1B754000) [pid = 140] [serial = 997] [outer = 1AE13C00] 02:56:49 INFO - PROCESS | 140 | 1461146209892 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]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 690ms 02:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:56:49 INFO - PROCESS | 140 | 1461146209960 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 140 | 1461146209962 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 02:56:49 INFO - PROCESS | 140 | 1461146209965 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 140 | 1461146209967 Marionette TRACE conn5 <- [1,1294,null,{}] 02:56:49 INFO - PROCESS | 140 | 1461146209970 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}] 02:56:50 INFO - PROCESS | 140 | 1461146210112 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 02:56:50 INFO - PROCESS | 140 | 1461146210123 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 140 | ++DOCSHELL 1C006400 == 58 [pid = 140] [id = 333] 02:56:50 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1C007000) [pid = 140] [serial = 998] [outer = 00000000] 02:56:50 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1C02D400) [pid = 140] [serial = 999] [outer = 1C007000] 02:56:50 INFO - PROCESS | 140 | 1461146210169 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1C661C00) [pid = 140] [serial = 1000] [outer = 1C007000] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 92 (19FB6C00) [pid = 140] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 91 (16C40400) [pid = 140] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 90 (0E93B000) [pid = 140] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1A5B6400) [pid = 140] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 88 (11F3E000) [pid = 140] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 87 (11EBE400) [pid = 140] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 86 (0EA27800) [pid = 140] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 85 (17881800) [pid = 140] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:56:50 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1A270800) [pid = 140] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:56:50 INFO - PROCESS | 140 | 1461146210675 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]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 730ms 02:56:50 INFO - PROCESS | 140 | 1461146210696 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 02:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:56:50 INFO - PROCESS | 140 | 1461146210698 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 02:56:50 INFO - PROCESS | 140 | 1461146210701 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 140 | 1461146210703 Marionette TRACE conn5 <- [1,1298,null,{}] 02:56:50 INFO - PROCESS | 140 | 1461146210707 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}] 02:56:50 INFO - PROCESS | 140 | 1461146210787 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 02:56:50 INFO - PROCESS | 140 | 1461146210794 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 140 | ++DOCSHELL 1A270800 == 59 [pid = 140] [id = 334] 02:56:50 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1B746400) [pid = 140] [serial = 1001] [outer = 00000000] 02:56:50 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C025000) [pid = 140] [serial = 1002] [outer = 1B746400] 02:56:50 INFO - PROCESS | 140 | 1461146210839 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1C014400) [pid = 140] [serial = 1003] [outer = 1B746400] 02:56:51 INFO - PROCESS | 140 | 1461146211269 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] 02:56:51 INFO - PROCESS | 140 | 1461146211337 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 02:56:51 INFO - PROCESS | 140 | 1461146211340 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:56:51 INFO - PROCESS | 140 | 1461146211341 Marionette TRACE conn5 <- [1,1302,null,{}] 02:56:51 INFO - PROCESS | 140 | 1461146211345 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}] 02:56:51 INFO - PROCESS | 140 | 1461146211425 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 02:56:51 INFO - PROCESS | 140 | 1461146211434 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 140 | ++DOCSHELL 0E9A9400 == 60 [pid = 140] [id = 335] 02:56:51 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1BF89000) [pid = 140] [serial = 1004] [outer = 00000000] 02:56:51 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1CE87C00) [pid = 140] [serial = 1005] [outer = 1BF89000] 02:56:51 INFO - PROCESS | 140 | 1461146211479 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1CE87000) [pid = 140] [serial = 1006] [outer = 1BF89000] 02:56:51 INFO - PROCESS | 140 | 1461146211936 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]]]}] 02:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 630ms 02:56:51 INFO - PROCESS | 140 | 1461146211975 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 140 | 1461146211977 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 02:56:51 INFO - PROCESS | 140 | 1461146211980 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:56:51 INFO - PROCESS | 140 | 1461146211982 Marionette TRACE conn5 <- [1,1306,null,{}] 02:56:51 INFO - PROCESS | 140 | 1461146211989 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}] 02:56:52 INFO - PROCESS | 140 | 1461146212069 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 02:56:52 INFO - PROCESS | 140 | 1461146212076 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 140 | ++DOCSHELL 1DD37400 == 61 [pid = 140] [id = 336] 02:56:52 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1DDDE400) [pid = 140] [serial = 1007] [outer = 00000000] 02:56:52 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1DEE2C00) [pid = 140] [serial = 1008] [outer = 1DDDE400] 02:56:52 INFO - PROCESS | 140 | 1461146212129 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1E840400) [pid = 140] [serial = 1009] [outer = 1DDDE400] 02:56:52 INFO - PROCESS | 140 | 1461146212854 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]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 930ms 02:56:52 INFO - PROCESS | 140 | 1461146212915 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 140 | 1461146212920 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 02:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:56:52 INFO - PROCESS | 140 | 1461146212925 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 140 | 1461146212930 Marionette TRACE conn5 <- [1,1310,null,{}] 02:56:52 INFO - PROCESS | 140 | 1461146212936 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}] 02:56:53 INFO - PROCESS | 140 | 1461146213060 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 02:56:53 INFO - PROCESS | 140 | 1461146213155 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 140 | ++DOCSHELL 0E957400 == 62 [pid = 140] [id = 337] 02:56:53 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (0E9A7C00) [pid = 140] [serial = 1010] [outer = 00000000] 02:56:53 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (13645C00) [pid = 140] [serial = 1011] [outer = 0E9A7C00] 02:56:53 INFO - PROCESS | 140 | 1461146213214 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (16C3A400) [pid = 140] [serial = 1012] [outer = 0E9A7C00] 02:56:53 INFO - PROCESS | 140 | 1461146213803 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]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 930ms 02:56:53 INFO - PROCESS | 140 | 1461146213860 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 140 | 1461146213867 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 02:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:56:53 INFO - PROCESS | 140 | 1461146213874 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 140 | 1461146213877 Marionette TRACE conn5 <- [1,1314,null,{}] 02:56:53 INFO - PROCESS | 140 | 1461146213881 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}] 02:56:53 INFO - PROCESS | 140 | 1461146213990 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 02:56:54 INFO - PROCESS | 140 | 1461146214118 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 140 | ++DOCSHELL 18A31800 == 63 [pid = 140] [id = 338] 02:56:54 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1975A800) [pid = 140] [serial = 1013] [outer = 00000000] 02:56:54 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1A5BA800) [pid = 140] [serial = 1014] [outer = 1975A800] 02:56:54 INFO - PROCESS | 140 | 1461146214175 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1AD40C00) [pid = 140] [serial = 1015] [outer = 1975A800] 02:56:54 INFO - PROCESS | 140 | 1461146214806 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]]]}] 02:56:54 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 02:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 970ms 02:56:54 INFO - PROCESS | 140 | 1461146214845 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 140 | 1461146214848 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 02:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:56:54 INFO - PROCESS | 140 | 1461146214852 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 140 | 1461146214856 Marionette TRACE conn5 <- [1,1318,null,{}] 02:56:54 INFO - PROCESS | 140 | 1461146214867 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}] 02:56:54 INFO - PROCESS | 140 | 1461146214979 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 02:56:55 INFO - PROCESS | 140 | 1461146215109 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 140 | ++DOCSHELL 1DEE2800 == 64 [pid = 140] [id = 339] 02:56:55 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1E83E400) [pid = 140] [serial = 1016] [outer = 00000000] 02:56:55 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1E847400) [pid = 140] [serial = 1017] [outer = 1E83E400] 02:56:55 INFO - PROCESS | 140 | 1461146215169 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1E84BC00) [pid = 140] [serial = 1018] [outer = 1E83E400] 02:56:55 INFO - PROCESS | 140 | 1461146215789 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]]]}] 02:56:55 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 02:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 970ms 02:56:55 INFO - PROCESS | 140 | 1461146215825 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 140 | 1461146215828 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 02:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:56:55 INFO - PROCESS | 140 | 1461146215831 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 140 | 1461146215834 Marionette TRACE conn5 <- [1,1322,null,{}] 02:56:55 INFO - PROCESS | 140 | 1461146215837 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}] 02:56:55 INFO - PROCESS | 140 | 1461146215948 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 02:56:56 INFO - PROCESS | 140 | 1461146216086 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 140 | ++DOCSHELL 1E84A000 == 65 [pid = 140] [id = 340] 02:56:56 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1E84DC00) [pid = 140] [serial = 1019] [outer = 00000000] 02:56:56 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1E939000) [pid = 140] [serial = 1020] [outer = 1E84DC00] 02:56:56 INFO - PROCESS | 140 | 1461146216144 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1EDEEC00) [pid = 140] [serial = 1021] [outer = 1E84DC00] 02:56:56 INFO - PROCESS | 140 | 1461146216739 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]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 930ms 02:56:56 INFO - PROCESS | 140 | 1461146216765 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 140 | 1461146216767 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 02:56:56 INFO - PROCESS | 140 | 1461146216771 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:56:56 INFO - PROCESS | 140 | 1461146216773 Marionette TRACE conn5 <- [1,1326,null,{}] 02:56:56 INFO - PROCESS | 140 | 1461146216777 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}] 02:56:56 INFO - PROCESS | 140 | 1461146216881 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 02:56:57 INFO - PROCESS | 140 | 1461146217013 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 140 | ++DOCSHELL 0E9AB800 == 66 [pid = 140] [id = 341] 02:56:57 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (11EB6000) [pid = 140] [serial = 1022] [outer = 00000000] 02:56:57 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1EF73800) [pid = 140] [serial = 1023] [outer = 11EB6000] 02:56:57 INFO - PROCESS | 140 | 1461146217071 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1EF75400) [pid = 140] [serial = 1024] [outer = 11EB6000] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E9C6800 == 65 [pid = 140] [id = 90] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 1C027800 == 64 [pid = 140] [id = 99] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 175BA800 == 63 [pid = 140] [id = 93] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 1EDF4400 == 62 [pid = 140] [id = 295] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 1A5ADC00 == 61 [pid = 140] [id = 317] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 16C39C00 == 60 [pid = 140] [id = 320] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E9C0800 == 59 [pid = 140] [id = 318] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 19F2C800 == 58 [pid = 140] [id = 319] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 19F31400 == 57 [pid = 140] [id = 316] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 17676000 == 56 [pid = 140] [id = 315] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 16C3FC00 == 55 [pid = 140] [id = 314] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E956400 == 54 [pid = 140] [id = 89] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E9A9400 == 53 [pid = 140] [id = 335] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 1A270800 == 52 [pid = 140] [id = 334] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 1C006400 == 51 [pid = 140] [id = 333] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E976800 == 50 [pid = 140] [id = 332] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 1A2BF800 == 49 [pid = 140] [id = 331] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 19F26000 == 48 [pid = 140] [id = 330] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 19B01800 == 47 [pid = 140] [id = 329] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1BECD000) [pid = 140] [serial = 960] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E9AB000 == 46 [pid = 140] [id = 328] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E941C00 == 45 [pid = 140] [id = 327] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E93AC00 == 44 [pid = 140] [id = 326] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 134DD800 == 43 [pid = 140] [id = 322] 02:56:58 INFO - PROCESS | 140 | --DOCSHELL 0E912C00 == 42 [pid = 140] [id = 321] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1A2A1C00) [pid = 140] [serial = 948] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 105 (17368400) [pid = 140] [serial = 942] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1766DC00) [pid = 140] [serial = 943] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 103 (0E9CC800) [pid = 140] [serial = 930] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 102 (0E9C2C00) [pid = 140] [serial = 936] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 101 (0F333C00) [pid = 140] [serial = 937] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1AE0B800) [pid = 140] [serial = 951] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1264B400) [pid = 140] [serial = 939] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12CBE000) [pid = 140] [serial = 940] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1A2A0800) [pid = 140] [serial = 949] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 96 (16C42800) [pid = 140] [serial = 934] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 95 (12CE5000) [pid = 140] [serial = 933] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 94 (16C6F000) [pid = 140] [serial = 954] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 93 (17562400) [pid = 140] [serial = 955] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1AE0E400) [pid = 140] [serial = 952] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 91 (19B06C00) [pid = 140] [serial = 945] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 90 (19F23000) [pid = 140] [serial = 946] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1B748400) [pid = 140] [serial = 958] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1B112800) [pid = 140] [serial = 957] [outer = 00000000] [url = about:blank] 02:56:58 INFO - PROCESS | 140 | 1461146218404 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]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1681ms 02:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:56:58 INFO - PROCESS | 140 | 1461146218456 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 140 | 1461146218461 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 02:56:58 INFO - PROCESS | 140 | 1461146218466 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 140 | 1461146218469 Marionette TRACE conn5 <- [1,1330,null,{}] 02:56:58 INFO - PROCESS | 140 | 1461146218474 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}] 02:56:58 INFO - PROCESS | 140 | 1461146218561 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 02:56:58 INFO - PROCESS | 140 | 1461146218569 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 140 | ++DOCSHELL 0EA1CC00 == 43 [pid = 140] [id = 342] 02:56:58 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (0EA1F400) [pid = 140] [serial = 1025] [outer = 00000000] 02:56:58 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (11EF9000) [pid = 140] [serial = 1026] [outer = 0EA1F400] 02:56:58 INFO - PROCESS | 140 | 1461146218617 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (12606800) [pid = 140] [serial = 1027] [outer = 0EA1F400] 02:56:59 INFO - PROCESS | 140 | 1461146219080 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]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 690ms 02:56:59 INFO - PROCESS | 140 | 1461146219157 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 140 | 1461146219162 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 02:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:56:59 INFO - PROCESS | 140 | 1461146219168 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 140 | 1461146219171 Marionette TRACE conn5 <- [1,1334,null,{}] 02:56:59 INFO - PROCESS | 140 | 1461146219175 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}] 02:56:59 INFO - PROCESS | 140 | 1461146219259 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 02:56:59 INFO - PROCESS | 140 | 1461146219345 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 140 | ++DOCSHELL 1260AC00 == 44 [pid = 140] [id = 343] 02:56:59 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1264F400) [pid = 140] [serial = 1028] [outer = 00000000] 02:56:59 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (16C45C00) [pid = 140] [serial = 1029] [outer = 1264F400] 02:56:59 INFO - PROCESS | 140 | 1461146219393 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (16D2E400) [pid = 140] [serial = 1030] [outer = 1264F400] 02:56:59 INFO - PROCESS | 140 | 1461146219811 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]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 02:56:59 INFO - PROCESS | 140 | 1461146219841 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 140 | 1461146219843 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 02:56:59 INFO - PROCESS | 140 | 1461146219847 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:56:59 INFO - PROCESS | 140 | 1461146219850 Marionette TRACE conn5 <- [1,1338,null,{}] 02:56:59 INFO - PROCESS | 140 | 1461146219865 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}] 02:56:59 INFO - PROCESS | 140 | 1461146219987 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 02:56:59 INFO - PROCESS | 140 | 1461146219996 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 140 | ++DOCSHELL 19B0E000 == 45 [pid = 140] [id = 344] 02:57:00 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (19B0EC00) [pid = 140] [serial = 1031] [outer = 00000000] 02:57:00 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19F26000) [pid = 140] [serial = 1032] [outer = 19B0EC00] 02:57:00 INFO - PROCESS | 140 | 1461146220055 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (19F31C00) [pid = 140] [serial = 1033] [outer = 19B0EC00] 02:57:00 INFO - PROCESS | 140 | 1461146220485 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]]]}] 02:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 690ms 02:57:00 INFO - PROCESS | 140 | 1461146220548 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 140 | 1461146220550 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 02:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:57:00 INFO - PROCESS | 140 | 1461146220554 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 140 | 1461146220555 Marionette TRACE conn5 <- [1,1342,null,{}] 02:57:00 INFO - PROCESS | 140 | 1461146220559 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}] 02:57:00 INFO - PROCESS | 140 | 1461146220671 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 02:57:00 INFO - PROCESS | 140 | 1461146220677 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 140 | ++DOCSHELL 1A29C400 == 46 [pid = 140] [id = 345] 02:57:00 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1A29D400) [pid = 140] [serial = 1034] [outer = 00000000] 02:57:00 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1A2BDC00) [pid = 140] [serial = 1035] [outer = 1A29D400] 02:57:00 INFO - PROCESS | 140 | 1461146220777 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A5B8C00) [pid = 140] [serial = 1036] [outer = 1A29D400] 02:57:01 INFO - PROCESS | 140 | 1461146221201 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]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 02:57:01 INFO - PROCESS | 140 | 1461146221226 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 140 | 1461146221228 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 02:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:57:01 INFO - PROCESS | 140 | 1461146221237 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 140 | 1461146221238 Marionette TRACE conn5 <- [1,1346,null,{}] 02:57:01 INFO - PROCESS | 140 | 1461146221242 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}] 02:57:01 INFO - PROCESS | 140 | 1461146221353 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 02:57:01 INFO - PROCESS | 140 | 1461146221443 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 140 | ++DOCSHELL 1AD26400 == 47 [pid = 140] [id = 346] 02:57:01 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1AD2A400) [pid = 140] [serial = 1037] [outer = 00000000] 02:57:01 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1AE2D000) [pid = 140] [serial = 1038] [outer = 1AD2A400] 02:57:01 INFO - PROCESS | 140 | 1461146221489 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1B115400) [pid = 140] [serial = 1039] [outer = 1AD2A400] 02:57:01 INFO - PROCESS | 140 | 1461146221924 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]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 730ms 02:57:01 INFO - PROCESS | 140 | 1461146221962 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 140 | 1461146221964 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 02:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:57:01 INFO - PROCESS | 140 | 1461146221975 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 140 | 1461146221977 Marionette TRACE conn5 <- [1,1350,null,{}] 02:57:01 INFO - PROCESS | 140 | 1461146221980 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}] 02:57:02 INFO - PROCESS | 140 | 1461146222116 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 02:57:02 INFO - PROCESS | 140 | 1461146222131 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 140 | ++DOCSHELL 11F8EC00 == 48 [pid = 140] [id = 347] 02:57:02 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1B749C00) [pid = 140] [serial = 1040] [outer = 00000000] 02:57:02 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1C55A800) [pid = 140] [serial = 1041] [outer = 1B749C00] 02:57:02 INFO - PROCESS | 140 | 1461146222231 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1C665800) [pid = 140] [serial = 1042] [outer = 1B749C00] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1B751400) [pid = 140] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 104 (0E985C00) [pid = 140] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1A2C0400) [pid = 140] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 102 (0E943800) [pid = 140] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 101 (12644400) [pid = 140] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 100 (19F27C00) [pid = 140] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 99 (0E9BEC00) [pid = 140] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 98 (19B01C00) [pid = 140] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1AE13C00) [pid = 140] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1BF89000) [pid = 140] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1C007000) [pid = 140] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:57:02 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1B746400) [pid = 140] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:57:02 INFO - PROCESS | 140 | 1461146222812 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]]]}] 02:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 870ms 02:57:02 INFO - PROCESS | 140 | 1461146222847 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 140 | 1461146222849 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 02:57:02 INFO - PROCESS | 140 | 1461146222853 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 140 | 1461146222854 Marionette TRACE conn5 <- [1,1354,null,{}] 02:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:57:02 INFO - PROCESS | 140 | 1461146222858 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}] 02:57:02 INFO - PROCESS | 140 | 1461146222938 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 02:57:03 INFO - PROCESS | 140 | 1461146223027 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 140 | ++DOCSHELL 0E978800 == 49 [pid = 140] [id = 348] 02:57:03 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (0E9CA800) [pid = 140] [serial = 1043] [outer = 00000000] 02:57:03 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (18151000) [pid = 140] [serial = 1044] [outer = 0E9CA800] 02:57:03 INFO - PROCESS | 140 | 1461146223071 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (175BDC00) [pid = 140] [serial = 1045] [outer = 0E9CA800] 02:57:03 INFO - PROCESS | 140 | 1461146223449 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] 02:57:03 INFO - PROCESS | 140 | 1461146223490 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 02:57:03 INFO - PROCESS | 140 | 1461146223493 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 140 | 1461146223494 Marionette TRACE conn5 <- [1,1358,null,{}] 02:57:03 INFO - PROCESS | 140 | 1461146223505 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}] 02:57:03 INFO - PROCESS | 140 | 1461146223587 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 02:57:03 INFO - PROCESS | 140 | 1461146223593 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 140 | ++DOCSHELL 1AD29C00 == 50 [pid = 140] [id = 349] 02:57:03 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1B7DDC00) [pid = 140] [serial = 1046] [outer = 00000000] 02:57:03 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1CDDF800) [pid = 140] [serial = 1047] [outer = 1B7DDC00] 02:57:03 INFO - PROCESS | 140 | 1461146223641 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1CE8E000) [pid = 140] [serial = 1048] [outer = 1B7DDC00] 02:57:04 INFO - PROCESS | 140 | 1461146224068 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] 02:57:04 INFO - PROCESS | 140 | 1461146224126 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 02:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:57:04 INFO - PROCESS | 140 | 1461146224130 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 140 | 1461146224132 Marionette TRACE conn5 <- [1,1362,null,{}] 02:57:04 INFO - PROCESS | 140 | 1461146224135 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}] 02:57:04 INFO - PROCESS | 140 | 1461146224218 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 02:57:04 INFO - PROCESS | 140 | 1461146224224 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 140 | ++DOCSHELL 1DEE4C00 == 51 [pid = 140] [id = 350] 02:57:04 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1E83EC00) [pid = 140] [serial = 1049] [outer = 00000000] 02:57:04 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1E8D6800) [pid = 140] [serial = 1050] [outer = 1E83EC00] 02:57:04 INFO - PROCESS | 140 | 1461146224269 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1ED1C400) [pid = 140] [serial = 1051] [outer = 1E83EC00] 02:57:04 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:04 INFO - PROCESS | 140 | 1461146224778 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] 02:57:04 INFO - PROCESS | 140 | 1461146224870 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 02:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:57:04 INFO - PROCESS | 140 | 1461146224876 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 140 | 1461146224880 Marionette TRACE conn5 <- [1,1366,null,{}] 02:57:04 INFO - PROCESS | 140 | 1461146224888 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}] 02:57:04 INFO - PROCESS | 140 | 1461146225012 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 02:57:05 INFO - PROCESS | 140 | 1461146225110 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 140 | ++DOCSHELL 11F48800 == 52 [pid = 140] [id = 351] 02:57:05 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (11F4A400) [pid = 140] [serial = 1052] [outer = 00000000] 02:57:05 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (12645000) [pid = 140] [serial = 1053] [outer = 11F4A400] 02:57:05 INFO - PROCESS | 140 | 1461146225169 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (12CBC800) [pid = 140] [serial = 1054] [outer = 11F4A400] 02:57:05 INFO - PROCESS | 140 | 1461146225838 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] 02:57:05 INFO - PROCESS | 140 | 1461146225889 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 02:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:57:05 INFO - PROCESS | 140 | 1461146225897 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 140 | 1461146225900 Marionette TRACE conn5 <- [1,1370,null,{}] 02:57:05 INFO - PROCESS | 140 | 1461146225904 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}] 02:57:06 INFO - PROCESS | 140 | 1461146226018 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 02:57:06 INFO - PROCESS | 140 | 1461146226149 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 140 | ++DOCSHELL 18A29C00 == 53 [pid = 140] [id = 352] 02:57:06 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (19F23C00) [pid = 140] [serial = 1055] [outer = 00000000] 02:57:06 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1A2BF400) [pid = 140] [serial = 1056] [outer = 19F23C00] 02:57:06 INFO - PROCESS | 140 | 1461146226207 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1AE2DC00) [pid = 140] [serial = 1057] [outer = 19F23C00] 02:57:06 INFO - PROCESS | 140 | [140] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:57:06 INFO - PROCESS | 140 | 1461146226903 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] 02:57:06 INFO - PROCESS | 140 | 1461146226981 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 02:57:06 INFO - PROCESS | 140 | 1461146226985 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:57:06 INFO - PROCESS | 140 | 1461146226990 Marionette TRACE conn5 <- [1,1374,null,{}] 02:57:06 INFO - PROCESS | 140 | 1461146227001 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}] 02:57:07 INFO - PROCESS | 140 | 1461146227111 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 02:57:07 INFO - PROCESS | 140 | 1461146227241 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 140 | ++DOCSHELL 1CE83400 == 54 [pid = 140] [id = 353] 02:57:07 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1E844000) [pid = 140] [serial = 1058] [outer = 00000000] 02:57:07 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1EF93400) [pid = 140] [serial = 1059] [outer = 1E844000] 02:57:07 INFO - PROCESS | 140 | 1461146227301 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1EFE0C00) [pid = 140] [serial = 1060] [outer = 1E844000] 02:57:07 INFO - PROCESS | 140 | 1461146227855 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] 02:57:07 INFO - PROCESS | 140 | 1461146227922 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 02:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:57:07 INFO - PROCESS | 140 | 1461146227925 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 140 | 1461146227927 Marionette TRACE conn5 <- [1,1378,null,{}] 02:57:07 INFO - PROCESS | 140 | 1461146227931 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}] 02:57:08 INFO - PROCESS | 140 | 1461146228038 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 02:57:08 INFO - PROCESS | 140 | 1461146228168 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 140 | ++DOCSHELL 1F482C00 == 55 [pid = 140] [id = 354] 02:57:08 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1F55AC00) [pid = 140] [serial = 1061] [outer = 00000000] 02:57:08 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1F561400) [pid = 140] [serial = 1062] [outer = 1F55AC00] 02:57:08 INFO - PROCESS | 140 | 1461146228226 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1F564400) [pid = 140] [serial = 1063] [outer = 1F55AC00] 02:57:08 INFO - PROCESS | 140 | 1461146228775 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]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 930ms 02:57:08 INFO - PROCESS | 140 | 1461146228872 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 140 | 1461146228875 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 02:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:57:08 INFO - PROCESS | 140 | 1461146228878 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 140 | 1461146228880 Marionette TRACE conn5 <- [1,1382,null,{}] 02:57:08 INFO - PROCESS | 140 | 1461146228884 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}] 02:57:09 INFO - PROCESS | 140 | 1461146229024 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 02:57:09 INFO - PROCESS | 140 | 1461146229150 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 140 | ++DOCSHELL 1F48EC00 == 56 [pid = 140] [id = 355] 02:57:09 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1F569000) [pid = 140] [serial = 1064] [outer = 00000000] 02:57:09 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1F597000) [pid = 140] [serial = 1065] [outer = 1F569000] 02:57:09 INFO - PROCESS | 140 | 1461146229207 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1F599400) [pid = 140] [serial = 1066] [outer = 1F569000] 02:57:10 INFO - PROCESS | 140 | 1461146230044 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]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1222ms 02:57:10 INFO - PROCESS | 140 | 1461146230101 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 02:57:10 INFO - PROCESS | 140 | 1461146230105 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 02:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:57:10 INFO - PROCESS | 140 | 1461146230110 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 140 | 1461146230114 Marionette TRACE conn5 <- [1,1386,null,{}] 02:57:10 INFO - PROCESS | 140 | 1461146230121 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}] 02:57:10 INFO - PROCESS | 140 | 1461146230224 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 02:57:10 INFO - PROCESS | 140 | 1461146230367 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 140 | ++DOCSHELL 12408C00 == 57 [pid = 140] [id = 356] 02:57:10 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (12604400) [pid = 140] [serial = 1067] [outer = 00000000] 02:57:10 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1688D000) [pid = 140] [serial = 1068] [outer = 12604400] 02:57:10 INFO - PROCESS | 140 | 1461146230419 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (16C46400) [pid = 140] [serial = 1069] [outer = 12604400] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 1AD29C00 == 56 [pid = 140] [id = 349] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 0E978800 == 55 [pid = 140] [id = 348] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 11F8EC00 == 54 [pid = 140] [id = 347] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 1AD26400 == 53 [pid = 140] [id = 346] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 1A29C400 == 52 [pid = 140] [id = 345] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 19B0E000 == 51 [pid = 140] [id = 344] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 1260AC00 == 50 [pid = 140] [id = 343] 02:57:10 INFO - PROCESS | 140 | --DOCSHELL 0EA1CC00 == 49 [pid = 140] [id = 342] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1DEE2C00) [pid = 140] [serial = 1008] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 119 (0E976C00) [pid = 140] [serial = 963] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 118 (16D27C00) [pid = 140] [serial = 966] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1B11BC00) [pid = 140] [serial = 969] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1CBBEC00) [pid = 140] [serial = 972] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1CDDFC00) [pid = 140] [serial = 975] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | 1461146231013 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]]]}] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1BED3C00) [pid = 140] [serial = 961] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1C02D400) [pid = 140] [serial = 999] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1B754000) [pid = 140] [serial = 997] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1CE87C00) [pid = 140] [serial = 1005] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1C661C00) [pid = 140] [serial = 1000] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1C014400) [pid = 140] [serial = 1003] [outer = 00000000] [url = about:blank] 02:57:10 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1A29E800) [pid = 140] [serial = 991] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1C025000) [pid = 140] [serial = 1002] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 106 (0EA24C00) [pid = 140] [serial = 931] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1A5C9C00) [pid = 140] [serial = 993] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 104 (0E953800) [pid = 140] [serial = 981] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 103 (0E9A2000) [pid = 140] [serial = 982] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1367C400) [pid = 140] [serial = 984] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 101 (16C3B800) [pid = 140] [serial = 985] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1A296800) [pid = 140] [serial = 990] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 99 (12596C00) [pid = 140] [serial = 979] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 98 (11EF9400) [pid = 140] [serial = 978] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 97 (19BDEC00) [pid = 140] [serial = 987] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 96 (19F24000) [pid = 140] [serial = 988] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1B7E1C00) [pid = 140] [serial = 996] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1CE87000) [pid = 140] [serial = 1006] [outer = 00000000] [url = about:blank] 02:57:11 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1AE0C800) [pid = 140] [serial = 994] [outer = 00000000] [url = about:blank] 02:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 930ms 02:57:11 INFO - PROCESS | 140 | 1461146231042 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 140 | 1461146231048 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 02:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:57:11 INFO - PROCESS | 140 | 1461146231075 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 140 | 1461146231078 Marionette TRACE conn5 <- [1,1390,null,{}] 02:57:11 INFO - PROCESS | 140 | 1461146231082 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}] 02:57:11 INFO - PROCESS | 140 | 1461146231180 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 02:57:11 INFO - PROCESS | 140 | 1461146231267 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 140 | ++DOCSHELL 0E9C2400 == 50 [pid = 140] [id = 357] 02:57:11 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (0EA1CC00) [pid = 140] [serial = 1070] [outer = 00000000] 02:57:11 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (11F8EC00) [pid = 140] [serial = 1071] [outer = 0EA1CC00] 02:57:11 INFO - PROCESS | 140 | 1461146231314 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (12609C00) [pid = 140] [serial = 1072] [outer = 0EA1CC00] 02:57:11 INFO - PROCESS | 140 | 1461146231726 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]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 750ms 02:57:11 INFO - PROCESS | 140 | 1461146231824 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 140 | 1461146231826 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 02:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:57:11 INFO - PROCESS | 140 | 1461146231830 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 140 | 1461146231833 Marionette TRACE conn5 <- [1,1394,null,{}] 02:57:11 INFO - PROCESS | 140 | 1461146231843 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}] 02:57:11 INFO - PROCESS | 140 | 1461146231935 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 02:57:11 INFO - PROCESS | 140 | 1461146231944 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 140 | ++DOCSHELL 181DC400 == 51 [pid = 140] [id = 358] 02:57:11 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (181DD400) [pid = 140] [serial = 1073] [outer = 00000000] 02:57:11 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (19B0E400) [pid = 140] [serial = 1074] [outer = 181DD400] 02:57:11 INFO - PROCESS | 140 | 1461146231996 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (19F26400) [pid = 140] [serial = 1075] [outer = 181DD400] 02:57:12 INFO - PROCESS | 140 | 1461146232471 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]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 02:57:12 INFO - PROCESS | 140 | 1461146232503 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 140 | 1461146232506 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 02:57:12 INFO - PROCESS | 140 | 1461146232509 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:57:12 INFO - PROCESS | 140 | 1461146232511 Marionette TRACE conn5 <- [1,1398,null,{}] 02:57:12 INFO - PROCESS | 140 | 1461146232515 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}] 02:57:12 INFO - PROCESS | 140 | 1461146232597 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 02:57:12 INFO - PROCESS | 140 | 1461146232606 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 140 | ++DOCSHELL 1A275800 == 52 [pid = 140] [id = 359] 02:57:12 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A29AC00) [pid = 140] [serial = 1076] [outer = 00000000] 02:57:12 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1A2BEC00) [pid = 140] [serial = 1077] [outer = 1A29AC00] 02:57:12 INFO - PROCESS | 140 | 1461146232654 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1A5D0400) [pid = 140] [serial = 1078] [outer = 1A29AC00] 02:57:13 INFO - PROCESS | 140 | 1461146233139 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]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 672ms 02:57:13 INFO - PROCESS | 140 | 1461146233185 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 02:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:57:13 INFO - PROCESS | 140 | 1461146233187 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 02:57:13 INFO - PROCESS | 140 | 1461146233191 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 140 | 1461146233192 Marionette TRACE conn5 <- [1,1402,null,{}] 02:57:13 INFO - PROCESS | 140 | 1461146233196 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}] 02:57:13 INFO - PROCESS | 140 | 1461146233278 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 02:57:13 INFO - PROCESS | 140 | 1461146233302 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 140 | ++DOCSHELL 1A298000 == 53 [pid = 140] [id = 360] 02:57:13 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1A5D3800) [pid = 140] [serial = 1079] [outer = 00000000] 02:57:13 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1B115800) [pid = 140] [serial = 1080] [outer = 1A5D3800] 02:57:13 INFO - PROCESS | 140 | 1461146233347 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1B752000) [pid = 140] [serial = 1081] [outer = 1A5D3800] 02:57:13 INFO - PROCESS | 140 | 1461146233873 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]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 02:57:13 INFO - PROCESS | 140 | 1461146233922 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 140 | 1461146233923 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 02:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:57:13 INFO - PROCESS | 140 | 1461146233927 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 140 | 1461146233929 Marionette TRACE conn5 <- [1,1406,null,{}] 02:57:13 INFO - PROCESS | 140 | 1461146233932 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}] 02:57:14 INFO - PROCESS | 140 | 1461146234097 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 02:57:14 INFO - PROCESS | 140 | 1461146234162 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 140 | ++DOCSHELL 0E97C000 == 54 [pid = 140] [id = 361] 02:57:14 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1AE1AC00) [pid = 140] [serial = 1082] [outer = 00000000] 02:57:14 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1C55B800) [pid = 140] [serial = 1083] [outer = 1AE1AC00] 02:57:14 INFO - PROCESS | 140 | 1461146234211 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1CB40400) [pid = 140] [serial = 1084] [outer = 1AE1AC00] 02:57:14 INFO - PROCESS | 140 | 1461146234661 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]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 771ms 02:57:14 INFO - PROCESS | 140 | 1461146234699 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 140 | 1461146234700 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 02:57:14 INFO - PROCESS | 140 | 1461146234709 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:57:14 INFO - PROCESS | 140 | 1461146234710 Marionette TRACE conn5 <- [1,1410,null,{}] 02:57:14 INFO - PROCESS | 140 | 1461146234714 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}] 02:57:14 INFO - PROCESS | 140 | 1461146234833 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 02:57:14 INFO - PROCESS | 140 | 1461146234896 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 140 | ++DOCSHELL 1CBC7000 == 55 [pid = 140] [id = 362] 02:57:14 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1CBC8400) [pid = 140] [serial = 1085] [outer = 00000000] 02:57:14 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1CDE2400) [pid = 140] [serial = 1086] [outer = 1CBC8400] 02:57:14 INFO - PROCESS | 140 | 1461146234941 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1CE87C00) [pid = 140] [serial = 1087] [outer = 1CBC8400] 02:57:15 INFO - PROCESS | 140 | 1461146235351 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]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 02:57:15 INFO - PROCESS | 140 | 1461146235385 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 140 | 1461146235387 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 02:57:15 INFO - PROCESS | 140 | 1461146235390 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:57:15 INFO - PROCESS | 140 | 1461146235391 Marionette TRACE conn5 <- [1,1414,null,{}] 02:57:15 INFO - PROCESS | 140 | 1461146235395 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}] 02:57:15 INFO - PROCESS | 140 | 1461146235530 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1CBBD400) [pid = 140] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 109 (0E914400) [pid = 140] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1C02CC00) [pid = 140] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 107 (13672C00) [pid = 140] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1A5D2400) [pid = 140] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1CB39C00) [pid = 140] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1B749C00) [pid = 140] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1DDDE400) [pid = 140] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1975A800) [pid = 140] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1AD2A400) [pid = 140] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1264F400) [pid = 140] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 99 (0EA1F400) [pid = 140] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 98 (0E9A7C00) [pid = 140] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 97 (19B0EC00) [pid = 140] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 96 (0E9CA800) [pid = 140] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1E83E400) [pid = 140] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1E84DC00) [pid = 140] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 93 (11EB6000) [pid = 140] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1B7DDC00) [pid = 140] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:57:15 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1A29D400) [pid = 140] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:57:15 INFO - PROCESS | 140 | 1461146235766 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 140 | ++DOCSHELL 0E93C000 == 56 [pid = 140] [id = 363] 02:57:15 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (0E93E800) [pid = 140] [serial = 1088] [outer = 00000000] 02:57:15 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (0E9AAC00) [pid = 140] [serial = 1089] [outer = 0E93E800] 02:57:15 INFO - PROCESS | 140 | 1461146235811 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (0EA1F400) [pid = 140] [serial = 1090] [outer = 0E93E800] 02:57:16 INFO - PROCESS | 140 | 1461146236171 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]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 830ms 02:57:16 INFO - PROCESS | 140 | 1461146236224 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 140 | 1461146236227 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 02:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:57:16 INFO - PROCESS | 140 | 1461146236236 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 140 | 1461146236238 Marionette TRACE conn5 <- [1,1418,null,{}] 02:57:16 INFO - PROCESS | 140 | 1461146236241 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}] 02:57:16 INFO - PROCESS | 140 | 1461146236322 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 02:57:16 INFO - PROCESS | 140 | 1461146236328 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 140 | ++DOCSHELL 13672C00 == 57 [pid = 140] [id = 364] 02:57:16 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1367B400) [pid = 140] [serial = 1091] [outer = 00000000] 02:57:16 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1B113C00) [pid = 140] [serial = 1092] [outer = 1367B400] 02:57:16 INFO - PROCESS | 140 | 1461146236372 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1CB39C00) [pid = 140] [serial = 1093] [outer = 1367B400] 02:57:16 INFO - PROCESS | 140 | 1461146236813 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]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 630ms 02:57:16 INFO - PROCESS | 140 | 1461146236870 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 02:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:57:16 INFO - PROCESS | 140 | 1461146236872 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 02:57:16 INFO - PROCESS | 140 | 1461146236875 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 140 | 1461146236877 Marionette TRACE conn5 <- [1,1422,null,{}] 02:57:16 INFO - PROCESS | 140 | 1461146236880 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}] 02:57:16 INFO - PROCESS | 140 | 1461146236966 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 02:57:16 INFO - PROCESS | 140 | 1461146236972 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 140 | ++DOCSHELL 1D999C00 == 58 [pid = 140] [id = 365] 02:57:16 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1DD87400) [pid = 140] [serial = 1094] [outer = 00000000] 02:57:16 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1E098C00) [pid = 140] [serial = 1095] [outer = 1DD87400] 02:57:17 INFO - PROCESS | 140 | 1461146237020 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1E096400) [pid = 140] [serial = 1096] [outer = 1DD87400] 02:57:17 INFO - PROCESS | 140 | 1461146237486 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 630ms 02:57:17 INFO - PROCESS | 140 | 1461146237521 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 140 | 1461146237523 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 02:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:57:17 INFO - PROCESS | 140 | 1461146237532 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 140 | 1461146237534 Marionette TRACE conn5 <- [1,1426,null,{}] 02:57:17 INFO - PROCESS | 140 | 1461146237538 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}] 02:57:17 INFO - PROCESS | 140 | 1461146237640 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 02:57:17 INFO - PROCESS | 140 | 1461146237648 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 140 | ++DOCSHELL 0E912800 == 59 [pid = 140] [id = 366] 02:57:17 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1E92CC00) [pid = 140] [serial = 1097] [outer = 00000000] 02:57:17 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1F55B000) [pid = 140] [serial = 1098] [outer = 1E92CC00] 02:57:17 INFO - PROCESS | 140 | 1461146237702 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1F593000) [pid = 140] [serial = 1099] [outer = 1E92CC00] 02:57:18 INFO - PROCESS | 140 | 1461146238453 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]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 02:57:18 INFO - PROCESS | 140 | 1461146238504 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 140 | 1461146238511 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 02:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:57:18 INFO - PROCESS | 140 | 1461146238516 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 140 | 1461146238520 Marionette TRACE conn5 <- [1,1430,null,{}] 02:57:18 INFO - PROCESS | 140 | 1461146238525 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}] 02:57:18 INFO - PROCESS | 140 | 1461146238642 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 02:57:18 INFO - PROCESS | 140 | 1461146238779 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 140 | ++DOCSHELL 1260E800 == 60 [pid = 140] [id = 367] 02:57:18 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1264EC00) [pid = 140] [serial = 1100] [outer = 00000000] 02:57:18 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (16D29400) [pid = 140] [serial = 1101] [outer = 1264EC00] 02:57:18 INFO - PROCESS | 140 | 1461146238841 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (181D5400) [pid = 140] [serial = 1102] [outer = 1264EC00] 02:57:19 INFO - PROCESS | 140 | 1461146239404 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]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 930ms 02:57:19 INFO - PROCESS | 140 | 1461146239450 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 140 | 1461146239456 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 02:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:57:19 INFO - PROCESS | 140 | 1461146239463 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 140 | 1461146239466 Marionette TRACE conn5 <- [1,1434,null,{}] 02:57:19 INFO - PROCESS | 140 | 1461146239470 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}] 02:57:19 INFO - PROCESS | 140 | 1461146239586 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 02:57:19 INFO - PROCESS | 140 | 1461146239693 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 140 | ++DOCSHELL 1A2BE400 == 61 [pid = 140] [id = 368] 02:57:19 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1A2C5800) [pid = 140] [serial = 1103] [outer = 00000000] 02:57:19 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1C00B800) [pid = 140] [serial = 1104] [outer = 1A2C5800] 02:57:19 INFO - PROCESS | 140 | 1461146239749 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1C029800) [pid = 140] [serial = 1105] [outer = 1A2C5800] 02:57:20 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1EF92400) [pid = 140] [serial = 1106] [outer = 18A29000] 02:57:20 INFO - PROCESS | 140 | 1461146240487 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]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1070ms 02:57:20 INFO - PROCESS | 140 | 1461146240536 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 140 | 1461146240539 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 02:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:57:20 INFO - PROCESS | 140 | 1461146240543 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 140 | 1461146240547 Marionette TRACE conn5 <- [1,1438,null,{}] 02:57:20 INFO - PROCESS | 140 | 1461146240558 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}] 02:57:20 INFO - PROCESS | 140 | 1461146240672 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 02:57:20 INFO - PROCESS | 140 | 1461146240829 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 140 | ++DOCSHELL 17880C00 == 62 [pid = 140] [id = 369] 02:57:20 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1F5A1400) [pid = 140] [serial = 1107] [outer = 00000000] 02:57:20 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1F955400) [pid = 140] [serial = 1108] [outer = 1F5A1400] 02:57:20 INFO - PROCESS | 140 | 1461146240889 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1F95B800) [pid = 140] [serial = 1109] [outer = 1F5A1400] 02:57:21 INFO - PROCESS | 140 | 1461146241526 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]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1022ms 02:57:21 INFO - PROCESS | 140 | 1461146241566 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 140 | 1461146241569 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 02:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:57:21 INFO - PROCESS | 140 | 1461146241573 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 140 | 1461146241575 Marionette TRACE conn5 <- [1,1442,null,{}] 02:57:21 INFO - PROCESS | 140 | 1461146241579 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}] 02:57:21 INFO - PROCESS | 140 | 1461146241692 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 02:57:21 INFO - PROCESS | 140 | 1461146241825 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 140 | ++DOCSHELL 1F95C800 == 63 [pid = 140] [id = 370] 02:57:21 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1FB5E400) [pid = 140] [serial = 1110] [outer = 00000000] 02:57:21 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1FB6A000) [pid = 140] [serial = 1111] [outer = 1FB5E400] 02:57:21 INFO - PROCESS | 140 | 1461146241883 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1FB6DC00) [pid = 140] [serial = 1112] [outer = 1FB5E400] 02:57:22 INFO - PROCESS | 140 | 1461146242497 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]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 971ms 02:57:22 INFO - PROCESS | 140 | 1461146242547 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 02:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:57:22 INFO - PROCESS | 140 | 1461146242549 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 02:57:22 INFO - PROCESS | 140 | 1461146242553 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 140 | 1461146242555 Marionette TRACE conn5 <- [1,1446,null,{}] 02:57:22 INFO - PROCESS | 140 | 1461146242559 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}] 02:57:22 INFO - PROCESS | 140 | 1461146242666 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 02:57:22 INFO - PROCESS | 140 | 1461146242798 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 140 | ++DOCSHELL 1FB63000 == 64 [pid = 140] [id = 371] 02:57:22 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1FB64000) [pid = 140] [serial = 1113] [outer = 00000000] 02:57:22 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1FBF1400) [pid = 140] [serial = 1114] [outer = 1FB64000] 02:57:22 INFO - PROCESS | 140 | 1461146242855 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1FBF4400) [pid = 140] [serial = 1115] [outer = 1FB64000] 02:57:23 INFO - PROCESS | 140 | 1461146243713 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]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1169ms 02:57:23 INFO - PROCESS | 140 | 1461146243726 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 140 | 1461146243730 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 02:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:57:23 INFO - PROCESS | 140 | 1461146243735 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 140 | 1461146243739 Marionette TRACE conn5 <- [1,1450,null,{}] 02:57:23 INFO - PROCESS | 140 | 1461146243746 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}] 02:57:23 INFO - PROCESS | 140 | 1461146243844 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 02:57:23 INFO - PROCESS | 140 | 1461146243982 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 140 | ++DOCSHELL 0E9A1800 == 65 [pid = 140] [id = 372] 02:57:23 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (0E9A5000) [pid = 140] [serial = 1116] [outer = 00000000] 02:57:24 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1260D000) [pid = 140] [serial = 1117] [outer = 0E9A5000] 02:57:24 INFO - PROCESS | 140 | 1461146244034 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1264DC00) [pid = 140] [serial = 1118] [outer = 0E9A5000] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 1DD37400 == 64 [pid = 140] [id = 336] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 1D999C00 == 63 [pid = 140] [id = 365] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 13672C00 == 62 [pid = 140] [id = 364] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 0E93C000 == 61 [pid = 140] [id = 363] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 1CBC7000 == 60 [pid = 140] [id = 362] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 0E97C000 == 59 [pid = 140] [id = 361] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 1A298000 == 58 [pid = 140] [id = 360] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 1A275800 == 57 [pid = 140] [id = 359] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 181DC400 == 56 [pid = 140] [id = 358] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1E8D6800) [pid = 140] [serial = 1050] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 0E9C2400 == 55 [pid = 140] [id = 357] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 12408C00 == 54 [pid = 140] [id = 356] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 11F48800 == 53 [pid = 140] [id = 351] 02:57:24 INFO - PROCESS | 140 | --DOCSHELL 1DEE4C00 == 52 [pid = 140] [id = 350] 02:57:24 INFO - PROCESS | 140 | 1461146244710 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]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1022ms 02:57:24 INFO - PROCESS | 140 | 1461146244758 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 140 | 1461146244764 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 02:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:57:24 INFO - PROCESS | 140 | 1461146244770 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 140 | 1461146244772 Marionette TRACE conn5 <- [1,1454,null,{}] 02:57:24 INFO - PROCESS | 140 | 1461146244776 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}] 02:57:24 INFO - PROCESS | 140 | 1461146244873 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1CDE4000) [pid = 140] [serial = 976] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 119 (0E9A6400) [pid = 140] [serial = 964] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1C667000) [pid = 140] [serial = 928] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1787D800) [pid = 140] [serial = 967] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1BF87400) [pid = 140] [serial = 970] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1CBC2C00) [pid = 140] [serial = 973] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1CDDF800) [pid = 140] [serial = 1047] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1C665800) [pid = 140] [serial = 1042] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1A2BDC00) [pid = 140] [serial = 1035] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1CE8E000) [pid = 140] [serial = 1048] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 110 (175BDC00) [pid = 140] [serial = 1045] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1A5B8C00) [pid = 140] [serial = 1036] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 108 (19F31C00) [pid = 140] [serial = 1033] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1C55A800) [pid = 140] [serial = 1041] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1E840400) [pid = 140] [serial = 1009] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1AD40C00) [pid = 140] [serial = 1015] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1A5BA800) [pid = 140] [serial = 1014] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1B115400) [pid = 140] [serial = 1039] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 102 (16C45C00) [pid = 140] [serial = 1029] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 101 (16D2E400) [pid = 140] [serial = 1030] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1AE2D000) [pid = 140] [serial = 1038] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 99 (11EF9000) [pid = 140] [serial = 1026] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12606800) [pid = 140] [serial = 1027] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 97 (16C3A400) [pid = 140] [serial = 1012] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 96 (13645C00) [pid = 140] [serial = 1011] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 95 (19F26000) [pid = 140] [serial = 1032] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 94 (18151000) [pid = 140] [serial = 1044] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1E84BC00) [pid = 140] [serial = 1018] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1E847400) [pid = 140] [serial = 1017] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1EDEEC00) [pid = 140] [serial = 1021] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1E939000) [pid = 140] [serial = 1020] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1EF75400) [pid = 140] [serial = 1024] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1EF73800) [pid = 140] [serial = 1023] [outer = 00000000] [url = about:blank] 02:57:24 INFO - PROCESS | 140 | 1461146244982 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 140 | ++DOCSHELL 0E9C3800 == 53 [pid = 140] [id = 373] 02:57:24 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (0E9C6800) [pid = 140] [serial = 1119] [outer = 00000000] 02:57:25 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (11F41400) [pid = 140] [serial = 1120] [outer = 0E9C6800] 02:57:25 INFO - PROCESS | 140 | 1461146245029 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (12606800) [pid = 140] [serial = 1121] [outer = 0E9C6800] 02:57:25 INFO - PROCESS | 140 | 1461146245488 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]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 02:57:25 INFO - PROCESS | 140 | 1461146245543 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 140 | 1461146245546 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 02:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:57:25 INFO - PROCESS | 140 | 1461146245549 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 140 | 1461146245553 Marionette TRACE conn5 <- [1,1458,null,{}] 02:57:25 INFO - PROCESS | 140 | 1461146245563 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}] 02:57:25 INFO - PROCESS | 140 | 1461146245650 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 02:57:25 INFO - PROCESS | 140 | 1461146245659 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 140 | ++DOCSHELL 16C45C00 == 54 [pid = 140] [id = 374] 02:57:25 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (16D2E400) [pid = 140] [serial = 1122] [outer = 00000000] 02:57:25 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (175C3C00) [pid = 140] [serial = 1123] [outer = 16D2E400] 02:57:25 INFO - PROCESS | 140 | 1461146245711 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (18150800) [pid = 140] [serial = 1124] [outer = 16D2E400] 02:57:26 INFO - PROCESS | 140 | 1461146246189 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 02:57:26 INFO - PROCESS | 140 | 1461146246223 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 140 | 1461146246225 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 02:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:57:26 INFO - PROCESS | 140 | 1461146246228 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 140 | 1461146246230 Marionette TRACE conn5 <- [1,1462,null,{}] 02:57:26 INFO - PROCESS | 140 | 1461146246234 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}] 02:57:26 INFO - PROCESS | 140 | 1461146246316 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 02:57:26 INFO - PROCESS | 140 | 1461146246323 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 140 | ++DOCSHELL 19B07800 == 55 [pid = 140] [id = 375] 02:57:26 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (19BDF000) [pid = 140] [serial = 1125] [outer = 00000000] 02:57:26 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19F31800) [pid = 140] [serial = 1126] [outer = 19BDF000] 02:57:26 INFO - PROCESS | 140 | 1461146246370 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A272400) [pid = 140] [serial = 1127] [outer = 19BDF000] 02:57:26 INFO - PROCESS | 140 | 1461146246806 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 630ms 02:57:26 INFO - PROCESS | 140 | 1461146246863 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 140 | 1461146246865 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 02:57:26 INFO - PROCESS | 140 | 1461146246868 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:57:26 INFO - PROCESS | 140 | 1461146246870 Marionette TRACE conn5 <- [1,1466,null,{}] 02:57:26 INFO - PROCESS | 140 | 1461146246889 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}] 02:57:26 INFO - PROCESS | 140 | 1461146246969 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 02:57:26 INFO - PROCESS | 140 | 1461146246975 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 140 | ++DOCSHELL 1A296800 == 56 [pid = 140] [id = 376] 02:57:26 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1A299800) [pid = 140] [serial = 1128] [outer = 00000000] 02:57:26 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1A2A4C00) [pid = 140] [serial = 1129] [outer = 1A299800] 02:57:27 INFO - PROCESS | 140 | 1461146247022 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A2C5C00) [pid = 140] [serial = 1130] [outer = 1A299800] 02:57:27 INFO - PROCESS | 140 | 1461146247547 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]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 02:57:27 INFO - PROCESS | 140 | 1461146247609 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 140 | 1461146247611 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 02:57:27 INFO - PROCESS | 140 | 1461146247614 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:57:27 INFO - PROCESS | 140 | 1461146247616 Marionette TRACE conn5 <- [1,1470,null,{}] 02:57:27 INFO - PROCESS | 140 | 1461146247620 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}] 02:57:27 INFO - PROCESS | 140 | 1461146247755 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 02:57:27 INFO - PROCESS | 140 | 1461146247814 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 140 | ++DOCSHELL 1A5D3C00 == 57 [pid = 140] [id = 377] 02:57:27 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1AE13800) [pid = 140] [serial = 1131] [outer = 00000000] 02:57:27 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1B748000) [pid = 140] [serial = 1132] [outer = 1AE13800] 02:57:27 INFO - PROCESS | 140 | 1461146247862 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1B74CC00) [pid = 140] [serial = 1133] [outer = 1AE13800] 02:57:28 INFO - PROCESS | 140 | 1461146248294 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]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 731ms 02:57:28 INFO - PROCESS | 140 | 1461146248361 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 140 | 1461146248363 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 02:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:57:28 INFO - PROCESS | 140 | 1461146248366 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 140 | 1461146248368 Marionette TRACE conn5 <- [1,1474,null,{}] 02:57:28 INFO - PROCESS | 140 | 1461146248371 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}] 02:57:28 INFO - PROCESS | 140 | 1461146248483 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 02:57:28 INFO - PROCESS | 140 | 1461146248544 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 140 | ++DOCSHELL 1BF85800 == 58 [pid = 140] [id = 378] 02:57:28 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1BF89000) [pid = 140] [serial = 1134] [outer = 00000000] 02:57:28 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1C012800) [pid = 140] [serial = 1135] [outer = 1BF89000] 02:57:28 INFO - PROCESS | 140 | 1461146248589 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1C027800) [pid = 140] [serial = 1136] [outer = 1BF89000] 02:57:29 INFO - PROCESS | 140 | 1461146249021 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]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 02:57:29 INFO - PROCESS | 140 | 1461146249040 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 02:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:57:29 INFO - PROCESS | 140 | 1461146249042 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 02:57:29 INFO - PROCESS | 140 | 1461146249045 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 140 | 1461146249047 Marionette TRACE conn5 <- [1,1478,null,{}] 02:57:29 INFO - PROCESS | 140 | 1461146249056 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}] 02:57:29 INFO - PROCESS | 140 | 1461146249166 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 02:57:29 INFO - PROCESS | 140 | 1461146249172 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 140 | ++DOCSHELL 1B754800 == 59 [pid = 140] [id = 379] 02:57:29 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1C556400) [pid = 140] [serial = 1137] [outer = 00000000] 02:57:29 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1CBBB400) [pid = 140] [serial = 1138] [outer = 1C556400] 02:57:29 INFO - PROCESS | 140 | 1461146249218 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1CBC5C00) [pid = 140] [serial = 1139] [outer = 1C556400] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1DD87400) [pid = 140] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1AE1AC00) [pid = 140] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1CBC8400) [pid = 140] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 105 (0EA1CC00) [pid = 140] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 104 (0E93E800) [pid = 140] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1A5D3800) [pid = 140] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A29AC00) [pid = 140] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 101 (181DD400) [pid = 140] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 100 (12604400) [pid = 140] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:57:29 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1367B400) [pid = 140] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:57:29 INFO - PROCESS | 140 | 1461146249764 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]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 770ms 02:57:29 INFO - PROCESS | 140 | 1461146249816 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 140 | 1461146249818 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 02:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:57:29 INFO - PROCESS | 140 | 1461146249824 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 140 | 1461146249825 Marionette TRACE conn5 <- [1,1482,null,{}] 02:57:29 INFO - PROCESS | 140 | 1461146249829 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}] 02:57:29 INFO - PROCESS | 140 | 1461146249910 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 02:57:29 INFO - PROCESS | 140 | 1461146249917 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 140 | ++DOCSHELL 19F2E800 == 60 [pid = 140] [id = 380] 02:57:29 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A2A3400) [pid = 140] [serial = 1140] [outer = 00000000] 02:57:29 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1C667800) [pid = 140] [serial = 1141] [outer = 1A2A3400] 02:57:29 INFO - PROCESS | 140 | 1461146249964 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1CB3A000) [pid = 140] [serial = 1142] [outer = 1A2A3400] 02:57:30 INFO - PROCESS | 140 | 1461146250383 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]]]}] 02:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 570ms 02:57:30 INFO - PROCESS | 140 | 1461146250403 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 140 | 1461146250405 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 02:57:30 INFO - PROCESS | 140 | 1461146250421 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:57:30 INFO - PROCESS | 140 | 1461146250423 Marionette TRACE conn5 <- [1,1486,null,{}] 02:57:30 INFO - PROCESS | 140 | 1461146250427 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}] 02:57:30 INFO - PROCESS | 140 | 1461146250509 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 02:57:30 INFO - PROCESS | 140 | 1461146250515 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 140 | ++DOCSHELL 1C031800 == 61 [pid = 140] [id = 381] 02:57:30 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1CBC7C00) [pid = 140] [serial = 1143] [outer = 00000000] 02:57:30 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1CE89C00) [pid = 140] [serial = 1144] [outer = 1CBC7C00] 02:57:30 INFO - PROCESS | 140 | 1461146250561 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1D99A000) [pid = 140] [serial = 1145] [outer = 1CBC7C00] 02:57:31 INFO - PROCESS | 140 | 1461146251020 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 630ms 02:57:31 INFO - PROCESS | 140 | 1461146251054 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 140 | 1461146251057 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 02:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:57:31 INFO - PROCESS | 140 | 1461146251077 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 140 | 1461146251080 Marionette TRACE conn5 <- [1,1490,null,{}] 02:57:31 INFO - PROCESS | 140 | 1461146251083 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}] 02:57:31 INFO - PROCESS | 140 | 1461146251185 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 02:57:31 INFO - PROCESS | 140 | 1461146251193 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 140 | ++DOCSHELL 1DD40C00 == 62 [pid = 140] [id = 382] 02:57:31 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1E097800) [pid = 140] [serial = 1146] [outer = 00000000] 02:57:31 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1E8D0000) [pid = 140] [serial = 1147] [outer = 1E097800] 02:57:31 INFO - PROCESS | 140 | 1461146251246 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1E939000) [pid = 140] [serial = 1148] [outer = 1E097800] 02:57:31 INFO - PROCESS | 140 | 1461146251988 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 950ms 02:57:31 INFO - PROCESS | 140 | 1461146252015 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 140 | 1461146252021 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 02:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:57:32 INFO - PROCESS | 140 | 1461146252026 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 140 | 1461146252030 Marionette TRACE conn5 <- [1,1494,null,{}] 02:57:32 INFO - PROCESS | 140 | 1461146252036 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}] 02:57:32 INFO - PROCESS | 140 | 1461146252150 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 02:57:32 INFO - PROCESS | 140 | 1461146252258 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 140 | ++DOCSHELL 11E5A000 == 63 [pid = 140] [id = 383] 02:57:32 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (11EB6800) [pid = 140] [serial = 1149] [outer = 00000000] 02:57:32 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1264BC00) [pid = 140] [serial = 1150] [outer = 11EB6800] 02:57:32 INFO - PROCESS | 140 | 1461146252317 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1686C800) [pid = 140] [serial = 1151] [outer = 11EB6800] 02:57:32 INFO - PROCESS | 140 | 1461146252949 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]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 970ms 02:57:32 INFO - PROCESS | 140 | 1461146253000 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 140 | 1461146253007 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 02:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:57:32 INFO - PROCESS | 140 | 1461146253014 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 140 | 1461146253017 Marionette TRACE conn5 <- [1,1498,null,{}] 02:57:33 INFO - PROCESS | 140 | 1461146253022 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}] 02:57:33 INFO - PROCESS | 140 | 1461146253166 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 02:57:33 INFO - PROCESS | 140 | 1461146253298 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 140 | ++DOCSHELL 19B05800 == 64 [pid = 140] [id = 384] 02:57:33 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (19B06C00) [pid = 140] [serial = 1152] [outer = 00000000] 02:57:33 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1A2C1000) [pid = 140] [serial = 1153] [outer = 19B06C00] 02:57:33 INFO - PROCESS | 140 | 1461146253356 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1AD27000) [pid = 140] [serial = 1154] [outer = 19B06C00] 02:57:33 INFO - PROCESS | 140 | 1461146253925 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]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 990ms 02:57:33 INFO - PROCESS | 140 | 1461146254005 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 140 | 1461146254008 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 02:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:57:33 INFO - PROCESS | 140 | 1461146254012 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 140 | 1461146254016 Marionette TRACE conn5 <- [1,1502,null,{}] 02:57:34 INFO - PROCESS | 140 | 1461146254027 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}] 02:57:34 INFO - PROCESS | 140 | 1461146254141 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 02:57:34 INFO - PROCESS | 140 | 1461146254275 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 140 | ++DOCSHELL 1A2BAC00 == 65 [pid = 140] [id = 385] 02:57:34 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1CDE7400) [pid = 140] [serial = 1155] [outer = 00000000] 02:57:34 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1E8DA000) [pid = 140] [serial = 1156] [outer = 1CDE7400] 02:57:34 INFO - PROCESS | 140 | 1461146254335 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1EF75400) [pid = 140] [serial = 1157] [outer = 1CDE7400] 02:57:34 INFO - PROCESS | 140 | 1461146254879 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]]]}] 02:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 930ms 02:57:34 INFO - PROCESS | 140 | 1461146254960 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 02:57:34 INFO - PROCESS | 140 | 1461146254963 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 02:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:57:34 INFO - PROCESS | 140 | 1461146254967 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 140 | 1461146254969 Marionette TRACE conn5 <- [1,1506,null,{}] 02:57:34 INFO - PROCESS | 140 | 1461146255002 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}] 02:57:35 INFO - PROCESS | 140 | 1461146255119 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 02:57:35 INFO - PROCESS | 140 | 1461146255243 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 140 | ++DOCSHELL 1EF93000 == 66 [pid = 140] [id = 386] 02:57:35 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1EF96400) [pid = 140] [serial = 1158] [outer = 00000000] 02:57:35 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1F490C00) [pid = 140] [serial = 1159] [outer = 1EF96400] 02:57:35 INFO - PROCESS | 140 | 1461146255301 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1F565400) [pid = 140] [serial = 1160] [outer = 1EF96400] 02:57:35 INFO - PROCESS | 140 | 1461146255861 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]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 930ms 02:57:35 INFO - PROCESS | 140 | 1461146255903 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 140 | 1461146255905 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 02:57:35 INFO - PROCESS | 140 | 1461146255908 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:57:35 INFO - PROCESS | 140 | 1461146255911 Marionette TRACE conn5 <- [1,1510,null,{}] 02:57:35 INFO - PROCESS | 140 | 1461146255914 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}] 02:57:36 INFO - PROCESS | 140 | 1461146256020 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 02:57:36 INFO - PROCESS | 140 | 1461146256124 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 140 | ++DOCSHELL 12C65C00 == 67 [pid = 140] [id = 387] 02:57:36 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1EFDFC00) [pid = 140] [serial = 1161] [outer = 00000000] 02:57:36 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1F95A000) [pid = 140] [serial = 1162] [outer = 1EFDFC00] 02:57:36 INFO - PROCESS | 140 | 1461146256180 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1FB62800) [pid = 140] [serial = 1163] [outer = 1EFDFC00] 02:57:36 INFO - PROCESS | 140 | 1461146256738 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"]]]}] 02:57:36 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 () { 02:57:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:57:36 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 () { 02:57:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:57:36 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 () { 02:57:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:57:36 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 () { 02:57:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:57:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 877ms 02:57:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:57:36 INFO - PROCESS | 140 | 1461146256790 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 140 | 1461146256792 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 02:57:36 INFO - PROCESS | 140 | 1461146256796 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 140 | 1461146256798 Marionette TRACE conn5 <- [1,1514,null,{}] 02:57:36 INFO - PROCESS | 140 | 1461146256802 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}] 02:57:36 INFO - PROCESS | 140 | 1461146256917 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 02:57:37 INFO - PROCESS | 140 | 1461146257022 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 140 | ++DOCSHELL 1FB67C00 == 68 [pid = 140] [id = 388] 02:57:37 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1FB6CC00) [pid = 140] [serial = 1164] [outer = 00000000] 02:57:37 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (2054DC00) [pid = 140] [serial = 1165] [outer = 1FB6CC00] 02:57:37 INFO - PROCESS | 140 | 1461146257081 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (2054F000) [pid = 140] [serial = 1166] [outer = 1FB6CC00] 02:57:37 INFO - PROCESS | 140 | 1461146257634 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"]]]}] 02:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:57:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:57:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 870ms 02:57:37 INFO - PROCESS | 140 | 1461146257719 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 140 | 1461146257722 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 02:57:37 INFO - PROCESS | 140 | 1461146257739 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 140 | 1461146257742 Marionette TRACE conn5 <- [1,1518,null,{}] 02:57:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:57:37 INFO - PROCESS | 140 | 1461146257745 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}] 02:57:37 INFO - PROCESS | 140 | 1461146257850 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 02:57:37 INFO - PROCESS | 140 | 1461146257956 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 140 | ++DOCSHELL 0E9AF400 == 69 [pid = 140] [id = 389] 02:57:37 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (124B7400) [pid = 140] [serial = 1167] [outer = 00000000] 02:57:37 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (19F2BC00) [pid = 140] [serial = 1168] [outer = 124B7400] 02:57:37 INFO - PROCESS | 140 | 1461146258011 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1AD26000) [pid = 140] [serial = 1169] [outer = 124B7400] 02:57:38 INFO - PROCESS | 140 | 1461146258689 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]]]}] 02:57:38 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 02:57:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:57:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:57:38 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. 02:57:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:57:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 970ms 02:57:38 INFO - PROCESS | 140 | 1461146258718 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 140 | 1461146258723 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 02:57:38 INFO - PROCESS | 140 | 1461146258729 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:57:38 INFO - PROCESS | 140 | 1461146258732 Marionette TRACE conn5 <- [1,1522,null,{}] 02:57:38 INFO - PROCESS | 140 | 1461146258738 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}] 02:57:38 INFO - PROCESS | 140 | 1461146258842 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 02:57:38 INFO - PROCESS | 140 | 1461146258951 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 140 | ++DOCSHELL 13642C00 == 70 [pid = 140] [id = 390] 02:57:38 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1367F800) [pid = 140] [serial = 1170] [outer = 00000000] 02:57:38 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (17563800) [pid = 140] [serial = 1171] [outer = 1367F800] 02:57:38 INFO - PROCESS | 140 | 1461146259001 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (18A27000) [pid = 140] [serial = 1172] [outer = 1367F800] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1C031800 == 69 [pid = 140] [id = 381] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 19F2E800 == 68 [pid = 140] [id = 380] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1B754800 == 67 [pid = 140] [id = 379] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1BF85800 == 66 [pid = 140] [id = 378] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1A5D3C00 == 65 [pid = 140] [id = 377] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1A296800 == 64 [pid = 140] [id = 376] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 19B07800 == 63 [pid = 140] [id = 375] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 16C45C00 == 62 [pid = 140] [id = 374] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 0E9C3800 == 61 [pid = 140] [id = 373] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 0E9A1800 == 60 [pid = 140] [id = 372] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1A2BE400 == 59 [pid = 140] [id = 368] 02:57:39 INFO - PROCESS | 140 | --DOCSHELL 1260E800 == 58 [pid = 140] [id = 367] 02:57:39 INFO - PROCESS | 140 | 1461146259668 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]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:57:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 970ms 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1C55B800) [pid = 140] [serial = 1083] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CDE2400) [pid = 140] [serial = 1086] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1F561400) [pid = 140] [serial = 1062] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1CB40400) [pid = 140] [serial = 1084] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 127 (11F8EC00) [pid = 140] [serial = 1071] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 126 (12609C00) [pid = 140] [serial = 1072] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 125 (0E9AAC00) [pid = 140] [serial = 1089] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1B115800) [pid = 140] [serial = 1080] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1A2BEC00) [pid = 140] [serial = 1077] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1A5D0400) [pid = 140] [serial = 1078] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1A2BF400) [pid = 140] [serial = 1056] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 120 (19B0E400) [pid = 140] [serial = 1074] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1CE87C00) [pid = 140] [serial = 1087] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 118 (19F26400) [pid = 140] [serial = 1075] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 117 (16C46400) [pid = 140] [serial = 1069] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1688D000) [pid = 140] [serial = 1068] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1EF93400) [pid = 140] [serial = 1059] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 114 (12645000) [pid = 140] [serial = 1053] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1F597000) [pid = 140] [serial = 1065] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1B113C00) [pid = 140] [serial = 1092] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 111 (0EA1F400) [pid = 140] [serial = 1090] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1E096400) [pid = 140] [serial = 1096] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1CB39C00) [pid = 140] [serial = 1093] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1B752000) [pid = 140] [serial = 1081] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1E098C00) [pid = 140] [serial = 1095] [outer = 00000000] [url = about:blank] 02:57:39 INFO - PROCESS | 140 | 1461146259718 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 140 | 1461146259724 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 02:57:39 INFO - PROCESS | 140 | 1461146259732 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 140 | 1461146259735 Marionette TRACE conn5 <- [1,1526,null,{}] 02:57:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:57:39 INFO - PROCESS | 140 | 1461146259738 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}] 02:57:39 INFO - PROCESS | 140 | 1461146259826 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 02:57:39 INFO - PROCESS | 140 | 1461146259833 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 140 | ++DOCSHELL 0E985C00 == 59 [pid = 140] [id = 391] 02:57:39 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (0E9A5800) [pid = 140] [serial = 1173] [outer = 00000000] 02:57:39 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (12648400) [pid = 140] [serial = 1174] [outer = 0E9A5800] 02:57:39 INFO - PROCESS | 140 | 1461146259882 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1688D000) [pid = 140] [serial = 1175] [outer = 0E9A5800] 02:57:40 INFO - PROCESS | 140 | 1461146260381 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]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:57:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 02:57:40 INFO - PROCESS | 140 | 1461146260409 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 140 | 1461146260411 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 02:57:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:57:40 INFO - PROCESS | 140 | 1461146260414 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 140 | 1461146260418 Marionette TRACE conn5 <- [1,1530,null,{}] 02:57:40 INFO - PROCESS | 140 | 1461146260428 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}] 02:57:40 INFO - PROCESS | 140 | 1461146260519 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 02:57:40 INFO - PROCESS | 140 | 1461146260529 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 140 | ++DOCSHELL 1A2A0800 == 60 [pid = 140] [id = 392] 02:57:40 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1A2A1C00) [pid = 140] [serial = 1176] [outer = 00000000] 02:57:40 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1A2BD800) [pid = 140] [serial = 1177] [outer = 1A2A1C00] 02:57:40 INFO - PROCESS | 140 | 1461146260615 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1A5CF800) [pid = 140] [serial = 1178] [outer = 1A2A1C00] 02:57:41 INFO - PROCESS | 140 | 1461146261074 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]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 02:57:41 INFO - PROCESS | 140 | 1461146261089 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 140 | 1461146261091 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 02:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:57:41 INFO - PROCESS | 140 | 1461146261095 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 140 | 1461146261096 Marionette TRACE conn5 <- [1,1534,null,{}] 02:57:41 INFO - PROCESS | 140 | 1461146261100 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}] 02:57:41 INFO - PROCESS | 140 | 1461146261192 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 02:57:41 INFO - PROCESS | 140 | 1461146261198 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 140 | ++DOCSHELL 1AE16800 == 61 [pid = 140] [id = 393] 02:57:41 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1B113400) [pid = 140] [serial = 1179] [outer = 00000000] 02:57:41 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1B753C00) [pid = 140] [serial = 1180] [outer = 1B113400] 02:57:41 INFO - PROCESS | 140 | 1461146261247 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1C005C00) [pid = 140] [serial = 1181] [outer = 1B113400] 02:57:41 INFO - PROCESS | 140 | 1461146261697 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]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 02:57:41 INFO - PROCESS | 140 | 1461146261769 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 140 | 1461146261771 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 02:57:41 INFO - PROCESS | 140 | 1461146261774 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:57:41 INFO - PROCESS | 140 | 1461146261776 Marionette TRACE conn5 <- [1,1538,null,{}] 02:57:41 INFO - PROCESS | 140 | 1461146261780 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}] 02:57:41 INFO - PROCESS | 140 | 1461146261866 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 02:57:41 INFO - PROCESS | 140 | 1461146261872 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 140 | ++DOCSHELL 1C00C400 == 62 [pid = 140] [id = 394] 02:57:41 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1C02A400) [pid = 140] [serial = 1182] [outer = 00000000] 02:57:41 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C6BD800) [pid = 140] [serial = 1183] [outer = 1C02A400] 02:57:41 INFO - PROCESS | 140 | 1461146261920 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1CBBF000) [pid = 140] [serial = 1184] [outer = 1C02A400] 02:57:42 INFO - PROCESS | 140 | 1461146262450 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]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:57:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 02:57:42 INFO - PROCESS | 140 | 1461146262509 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 140 | 1461146262511 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 02:57:42 INFO - PROCESS | 140 | 1461146262514 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 140 | 1461146262516 Marionette TRACE conn5 <- [1,1542,null,{}] 02:57:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:57:42 INFO - PROCESS | 140 | 1461146262520 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}] 02:57:42 INFO - PROCESS | 140 | 1461146262654 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 02:57:42 INFO - PROCESS | 140 | 1461146262720 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 140 | ++DOCSHELL 1CE87000 == 63 [pid = 140] [id = 395] 02:57:42 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CE87400) [pid = 140] [serial = 1185] [outer = 00000000] 02:57:42 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1E092C00) [pid = 140] [serial = 1186] [outer = 1CE87400] 02:57:42 INFO - PROCESS | 140 | 1461146262769 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1E841400) [pid = 140] [serial = 1187] [outer = 1CE87400] 02:57:43 INFO - PROCESS | 140 | 1461146263183 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]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 730ms 02:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:57:43 INFO - PROCESS | 140 | 1461146263274 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 140 | 1461146263277 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 02:57:43 INFO - PROCESS | 140 | 1461146263280 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 140 | 1461146263282 Marionette TRACE conn5 <- [1,1546,null,{}] 02:57:43 INFO - PROCESS | 140 | 1461146263286 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}] 02:57:43 INFO - PROCESS | 140 | 1461146263406 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 02:57:43 INFO - PROCESS | 140 | 1461146263475 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 140 | ++DOCSHELL 1E84A400 == 64 [pid = 140] [id = 396] 02:57:43 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1E8CCC00) [pid = 140] [serial = 1188] [outer = 00000000] 02:57:43 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1EF76800) [pid = 140] [serial = 1189] [outer = 1E8CCC00] 02:57:43 INFO - PROCESS | 140 | 1461146263522 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1EF74C00) [pid = 140] [serial = 1190] [outer = 1E8CCC00] 02:57:43 INFO - PROCESS | 140 | 1461146263931 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]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 670ms 02:57:43 INFO - PROCESS | 140 | 1461146263957 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 140 | 1461146263959 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 02:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:57:43 INFO - PROCESS | 140 | 1461146263962 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 140 | 1461146263964 Marionette TRACE conn5 <- [1,1550,null,{}] 02:57:43 INFO - PROCESS | 140 | 1461146263967 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}] 02:57:44 INFO - PROCESS | 140 | 1461146264087 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 02:57:44 INFO - PROCESS | 140 | 1461146264093 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 140 | ++DOCSHELL 1E8D0400 == 65 [pid = 140] [id = 397] 02:57:44 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1EF74400) [pid = 140] [serial = 1191] [outer = 00000000] 02:57:44 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1F59E800) [pid = 140] [serial = 1192] [outer = 1EF74400] 02:57:44 INFO - PROCESS | 140 | 1461146264138 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1FB61000) [pid = 140] [serial = 1193] [outer = 1EF74400] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1A2A3400) [pid = 140] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1CBC7C00) [pid = 140] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1AE13800) [pid = 140] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1BF89000) [pid = 140] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1C556400) [pid = 140] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1A299800) [pid = 140] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 121 (0E9A5000) [pid = 140] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 120 (19BDF000) [pid = 140] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 119 (16D2E400) [pid = 140] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:57:44 INFO - PROCESS | 140 | --DOMWINDOW == 118 (0E9C6800) [pid = 140] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:57:44 INFO - PROCESS | 140 | 1461146264690 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]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 770ms 02:57:44 INFO - PROCESS | 140 | 1461146264735 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 140 | 1461146264737 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 02:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:57:44 INFO - PROCESS | 140 | 1461146264766 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 140 | 1461146264768 Marionette TRACE conn5 <- [1,1554,null,{}] 02:57:44 INFO - PROCESS | 140 | 1461146264774 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}] 02:57:44 INFO - PROCESS | 140 | 1461146264858 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 02:57:44 INFO - PROCESS | 140 | 1461146264865 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 140 | ++DOCSHELL 1A299800 == 66 [pid = 140] [id = 398] 02:57:44 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1A2A3400) [pid = 140] [serial = 1194] [outer = 00000000] 02:57:44 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBAF400) [pid = 140] [serial = 1195] [outer = 1A2A3400] 02:57:44 INFO - PROCESS | 140 | 1461146264911 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1EF95000) [pid = 140] [serial = 1196] [outer = 1A2A3400] 02:57:45 INFO - PROCESS | 140 | 1461146265334 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]]]}] 02:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 630ms 02:57:45 INFO - PROCESS | 140 | 1461146265401 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 140 | 1461146265403 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 02:57:45 INFO - PROCESS | 140 | 1461146265406 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:57:45 INFO - PROCESS | 140 | 1461146265408 Marionette TRACE conn5 <- [1,1558,null,{}] 02:57:45 INFO - PROCESS | 140 | 1461146265411 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}] 02:57:45 INFO - PROCESS | 140 | 1461146265496 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 02:57:45 INFO - PROCESS | 140 | 1461146265503 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 140 | ++DOCSHELL 1F95A800 == 67 [pid = 140] [id = 399] 02:57:45 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1FBF0400) [pid = 140] [serial = 1197] [outer = 00000000] 02:57:45 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1FE9CC00) [pid = 140] [serial = 1198] [outer = 1FBF0400] 02:57:45 INFO - PROCESS | 140 | 1461146265547 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (2054F400) [pid = 140] [serial = 1199] [outer = 1FBF0400] 02:57:45 INFO - PROCESS | 140 | 1461146265980 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 630ms 02:57:46 INFO - PROCESS | 140 | 1461146266041 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 140 | 1461146266044 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 02:57:46 INFO - PROCESS | 140 | 1461146266047 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:57:46 INFO - PROCESS | 140 | 1461146266049 Marionette TRACE conn5 <- [1,1562,null,{}] 02:57:46 INFO - PROCESS | 140 | 1461146266053 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}] 02:57:46 INFO - PROCESS | 140 | 1461146266162 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 02:57:46 INFO - PROCESS | 140 | 1461146266177 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 140 | ++DOCSHELL 20998000 == 68 [pid = 140] [id = 400] 02:57:46 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (20999400) [pid = 140] [serial = 1200] [outer = 00000000] 02:57:46 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (2099DC00) [pid = 140] [serial = 1201] [outer = 20999400] 02:57:46 INFO - PROCESS | 140 | 1461146266258 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (209A1C00) [pid = 140] [serial = 1202] [outer = 20999400] 02:57:46 INFO - PROCESS | 140 | 1461146266949 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 930ms 02:57:46 INFO - PROCESS | 140 | 1461146266981 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 140 | 1461146266987 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 02:57:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:57:46 INFO - PROCESS | 140 | 1461146266993 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 140 | 1461146266997 Marionette TRACE conn5 <- [1,1566,null,{}] 02:57:46 INFO - PROCESS | 140 | 1461146267003 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}] 02:57:47 INFO - PROCESS | 140 | 1461146267124 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 02:57:47 INFO - PROCESS | 140 | 1461146267239 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 140 | ++DOCSHELL 12605000 == 69 [pid = 140] [id = 401] 02:57:47 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (12644000) [pid = 140] [serial = 1203] [outer = 00000000] 02:57:47 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (17329400) [pid = 140] [serial = 1204] [outer = 12644000] 02:57:47 INFO - PROCESS | 140 | 1461146267339 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (181D3C00) [pid = 140] [serial = 1205] [outer = 12644000] 02:57:47 INFO - PROCESS | 140 | 1461146267976 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]]]}] 02:57:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:57:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1021ms 02:57:48 INFO - PROCESS | 140 | 1461146268018 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 140 | 1461146268025 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 02:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:57:48 INFO - PROCESS | 140 | 1461146268031 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 140 | 1461146268034 Marionette TRACE conn5 <- [1,1570,null,{}] 02:57:48 INFO - PROCESS | 140 | 1461146268038 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}] 02:57:48 INFO - PROCESS | 140 | 1461146268159 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 02:57:48 INFO - PROCESS | 140 | 1461146268300 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 140 | ++DOCSHELL 1A2BB400 == 70 [pid = 140] [id = 402] 02:57:48 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1A5C8400) [pid = 140] [serial = 1206] [outer = 00000000] 02:57:48 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1CDDEC00) [pid = 140] [serial = 1207] [outer = 1A5C8400] 02:57:48 INFO - PROCESS | 140 | 1461146268358 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1CDE8800) [pid = 140] [serial = 1208] [outer = 1A5C8400] 02:57:48 INFO - PROCESS | 140 | 1461146268915 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]]]}] 02:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 930ms 02:57:48 INFO - PROCESS | 140 | 1461146268963 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 140 | 1461146268965 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 02:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:57:48 INFO - PROCESS | 140 | 1461146268969 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 140 | 1461146268973 Marionette TRACE conn5 <- [1,1574,null,{}] 02:57:48 INFO - PROCESS | 140 | 1461146268985 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}] 02:57:49 INFO - PROCESS | 140 | 1461146269106 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 02:57:49 INFO - PROCESS | 140 | 1461146269221 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 140 | ++DOCSHELL 20549000 == 71 [pid = 140] [id = 403] 02:57:49 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (205C2400) [pid = 140] [serial = 1209] [outer = 00000000] 02:57:49 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (205CC000) [pid = 140] [serial = 1210] [outer = 205C2400] 02:57:49 INFO - PROCESS | 140 | 1461146269322 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (2099A000) [pid = 140] [serial = 1211] [outer = 205C2400] 02:57:49 INFO - PROCESS | 140 | 1461146269989 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]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1078ms 02:57:50 INFO - PROCESS | 140 | 1461146270050 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 140 | 1461146270054 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 02:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:57:50 INFO - PROCESS | 140 | 1461146270057 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 140 | 1461146270059 Marionette TRACE conn5 <- [1,1578,null,{}] 02:57:50 INFO - PROCESS | 140 | 1461146270063 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}] 02:57:50 INFO - PROCESS | 140 | 1461146270181 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 02:57:50 INFO - PROCESS | 140 | 1461146270320 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 140 | ++DOCSHELL 1FE25000 == 72 [pid = 140] [id = 404] 02:57:50 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1FE26400) [pid = 140] [serial = 1212] [outer = 00000000] 02:57:50 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1FE2D400) [pid = 140] [serial = 1213] [outer = 1FE26400] 02:57:50 INFO - PROCESS | 140 | 1461146270378 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1FE2FC00) [pid = 140] [serial = 1214] [outer = 1FE26400] 02:57:50 INFO - PROCESS | 140 | 1461146270995 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]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 970ms 02:57:51 INFO - PROCESS | 140 | 1461146271030 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 140 | 1461146271033 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 02:57:51 INFO - PROCESS | 140 | 1461146271036 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:57:51 INFO - PROCESS | 140 | 1461146271038 Marionette TRACE conn5 <- [1,1582,null,{}] 02:57:51 INFO - PROCESS | 140 | 1461146271042 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}] 02:57:51 INFO - PROCESS | 140 | 1461146271151 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 02:57:51 INFO - PROCESS | 140 | 1461146271290 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 140 | ++DOCSHELL 1FE28800 == 73 [pid = 140] [id = 405] 02:57:51 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1FE2E800) [pid = 140] [serial = 1215] [outer = 00000000] 02:57:51 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1FFA2400) [pid = 140] [serial = 1216] [outer = 1FE2E800] 02:57:51 INFO - PROCESS | 140 | 1461146271347 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1FFA8000) [pid = 140] [serial = 1217] [outer = 1FE2E800] 02:57:51 INFO - PROCESS | 140 | 1461146271931 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]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 971ms 02:57:52 INFO - PROCESS | 140 | 1461146272037 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 140 | 1461146272039 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 02:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:57:52 INFO - PROCESS | 140 | 1461146272044 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 140 | 1461146272046 Marionette TRACE conn5 <- [1,1586,null,{}] 02:57:52 INFO - PROCESS | 140 | 1461146272050 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}] 02:57:52 INFO - PROCESS | 140 | 1461146272173 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 02:57:52 INFO - PROCESS | 140 | 1461146272497 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 140 | ++DOCSHELL 0B57DC00 == 74 [pid = 140] [id = 406] 02:57:52 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (0E94F800) [pid = 140] [serial = 1218] [outer = 00000000] 02:57:52 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (121DC800) [pid = 140] [serial = 1219] [outer = 0E94F800] 02:57:52 INFO - PROCESS | 140 | 1461146272582 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (12645000) [pid = 140] [serial = 1220] [outer = 0E94F800] 02:57:53 INFO - PROCESS | 140 | 1461146273173 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]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1180ms 02:57:53 INFO - PROCESS | 140 | 1461146273228 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 140 | 1461146273233 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 02:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:57:53 INFO - PROCESS | 140 | 1461146273238 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 140 | 1461146273241 Marionette TRACE conn5 <- [1,1590,null,{}] 02:57:53 INFO - PROCESS | 140 | 1461146273246 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}] 02:57:53 INFO - PROCESS | 140 | 1461146273348 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 02:57:53 INFO - PROCESS | 140 | 1461146273467 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 140 | ++DOCSHELL 0F380C00 == 75 [pid = 140] [id = 407] 02:57:53 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (16871000) [pid = 140] [serial = 1221] [outer = 00000000] 02:57:53 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (17876800) [pid = 140] [serial = 1222] [outer = 16871000] 02:57:53 INFO - PROCESS | 140 | 1461146273564 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (181DFC00) [pid = 140] [serial = 1223] [outer = 16871000] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1CE83400 == 74 [pid = 140] [id = 353] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 18A29C00 == 73 [pid = 140] [id = 352] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1F95A800 == 72 [pid = 140] [id = 399] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1A299800 == 71 [pid = 140] [id = 398] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1E8D0400 == 70 [pid = 140] [id = 397] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1E84A400 == 69 [pid = 140] [id = 396] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1CE87000 == 68 [pid = 140] [id = 395] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1C00C400 == 67 [pid = 140] [id = 394] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1AE16800 == 66 [pid = 140] [id = 393] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 147 (1E8D0000) [pid = 140] [serial = 1147] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1A2A0800 == 65 [pid = 140] [id = 392] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 0E985C00 == 64 [pid = 140] [id = 391] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 13642C00 == 63 [pid = 140] [id = 390] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 11E5A000 == 62 [pid = 140] [id = 383] 02:57:53 INFO - PROCESS | 140 | --DOCSHELL 1DD40C00 == 61 [pid = 140] [id = 382] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1D99A000) [pid = 140] [serial = 1145] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 145 (1B748000) [pid = 140] [serial = 1132] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1C012800) [pid = 140] [serial = 1135] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1B74CC00) [pid = 140] [serial = 1133] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1F55B000) [pid = 140] [serial = 1098] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1CBBB400) [pid = 140] [serial = 1138] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 140 (16D29400) [pid = 140] [serial = 1101] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1C00B800) [pid = 140] [serial = 1104] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1F955400) [pid = 140] [serial = 1108] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1FB6A000) [pid = 140] [serial = 1111] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1A2A4C00) [pid = 140] [serial = 1129] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1C027800) [pid = 140] [serial = 1136] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1264DC00) [pid = 140] [serial = 1118] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1260D000) [pid = 140] [serial = 1117] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 132 (19F31800) [pid = 140] [serial = 1126] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1A272400) [pid = 140] [serial = 1127] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 130 (175C3C00) [pid = 140] [serial = 1123] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 129 (18150800) [pid = 140] [serial = 1124] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1FBF1400) [pid = 140] [serial = 1114] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 127 (11F41400) [pid = 140] [serial = 1120] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 126 (12606800) [pid = 140] [serial = 1121] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1C667800) [pid = 140] [serial = 1141] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 124 (205C7C00) [pid = 140] [serial = 685] [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.] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1CE89C00) [pid = 140] [serial = 1144] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1CBC5C00) [pid = 140] [serial = 1139] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CB3A000) [pid = 140] [serial = 1142] [outer = 00000000] [url = about:blank] 02:57:53 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1A2C5C00) [pid = 140] [serial = 1130] [outer = 00000000] [url = about:blank] 02:57:54 INFO - PROCESS | 140 | 1461146274117 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]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 930ms 02:57:54 INFO - PROCESS | 140 | 1461146274174 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 140 | 1461146274178 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 02:57:54 INFO - PROCESS | 140 | 1461146274182 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:57:54 INFO - PROCESS | 140 | 1461146274184 Marionette TRACE conn5 <- [1,1594,null,{}] 02:57:54 INFO - PROCESS | 140 | 1461146274188 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}] 02:57:54 INFO - PROCESS | 140 | 1461146274276 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 02:57:54 INFO - PROCESS | 140 | 1461146274371 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 140 | ++DOCSHELL 0E9CC400 == 62 [pid = 140] [id = 408] 02:57:54 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (11F41400) [pid = 140] [serial = 1224] [outer = 00000000] 02:57:54 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (16870C00) [pid = 140] [serial = 1225] [outer = 11F41400] 02:57:54 INFO - PROCESS | 140 | 1461146274417 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (175C3C00) [pid = 140] [serial = 1226] [outer = 11F41400] 02:57:54 INFO - PROCESS | 140 | 1461146274826 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]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 02:57:54 INFO - PROCESS | 140 | 1461146274859 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 140 | 1461146274861 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 02:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:57:54 INFO - PROCESS | 140 | 1461146274866 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 140 | 1461146274871 Marionette TRACE conn5 <- [1,1598,null,{}] 02:57:54 INFO - PROCESS | 140 | 1461146274902 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}] 02:57:55 INFO - PROCESS | 140 | 1461146275019 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 02:57:55 INFO - PROCESS | 140 | 1461146275035 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 140 | ++DOCSHELL 1240FC00 == 63 [pid = 140] [id = 409] 02:57:55 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1A276400) [pid = 140] [serial = 1227] [outer = 00000000] 02:57:55 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1A29E000) [pid = 140] [serial = 1228] [outer = 1A276400] 02:57:55 INFO - PROCESS | 140 | 1461146275081 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1A2B6800) [pid = 140] [serial = 1229] [outer = 1A276400] 02:57:55 INFO - PROCESS | 140 | 1461146275542 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]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 730ms 02:57:55 INFO - PROCESS | 140 | 1461146275597 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 140 | 1461146275600 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 02:57:55 INFO - PROCESS | 140 | 1461146275603 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:57:55 INFO - PROCESS | 140 | 1461146275605 Marionette TRACE conn5 <- [1,1602,null,{}] 02:57:55 INFO - PROCESS | 140 | 1461146275608 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}] 02:57:55 INFO - PROCESS | 140 | 1461146275693 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 02:57:55 INFO - PROCESS | 140 | 1461146275702 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 140 | ++DOCSHELL 1A2BB000 == 64 [pid = 140] [id = 410] 02:57:55 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1A5BCC00) [pid = 140] [serial = 1230] [outer = 00000000] 02:57:55 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1AE13800) [pid = 140] [serial = 1231] [outer = 1A5BCC00] 02:57:55 INFO - PROCESS | 140 | 1461146275748 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1AE17800) [pid = 140] [serial = 1232] [outer = 1A5BCC00] 02:57:56 INFO - PROCESS | 140 | 1461146276202 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]]]}] 02:57:56 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 02:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 630ms 02:57:56 INFO - PROCESS | 140 | 1461146276257 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 140 | 1461146276259 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 02:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:57:56 INFO - PROCESS | 140 | 1461146276263 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 140 | 1461146276265 Marionette TRACE conn5 <- [1,1606,null,{}] 02:57:56 INFO - PROCESS | 140 | 1461146276268 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}] 02:57:56 INFO - PROCESS | 140 | 1461146276382 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 02:57:56 INFO - PROCESS | 140 | 1461146276471 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 140 | ++DOCSHELL 0E9C6C00 == 65 [pid = 140] [id = 411] 02:57:56 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1AE30400) [pid = 140] [serial = 1233] [outer = 00000000] 02:57:56 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1B74EC00) [pid = 140] [serial = 1234] [outer = 1AE30400] 02:57:56 INFO - PROCESS | 140 | 1461146276525 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1BF85800) [pid = 140] [serial = 1235] [outer = 1AE30400] 02:57:56 INFO - PROCESS | 140 | 1461146276955 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]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 730ms 02:57:56 INFO - PROCESS | 140 | 1461146276995 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 02:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:57:56 INFO - PROCESS | 140 | 1461146276997 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 02:57:56 INFO - PROCESS | 140 | 1461146277000 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 140 | 1461146277002 Marionette TRACE conn5 <- [1,1610,null,{}] 02:57:56 INFO - PROCESS | 140 | 1461146277005 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}] 02:57:57 INFO - PROCESS | 140 | 1461146277125 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 02:57:57 INFO - PROCESS | 140 | 1461146277208 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 140 | ++DOCSHELL 1C02C400 == 66 [pid = 140] [id = 412] 02:57:57 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1C02CC00) [pid = 140] [serial = 1236] [outer = 00000000] 02:57:57 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1CB39C00) [pid = 140] [serial = 1237] [outer = 1C02CC00] 02:57:57 INFO - PROCESS | 140 | 1461146277254 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1CB39000) [pid = 140] [serial = 1238] [outer = 1C02CC00] 02:57:57 INFO - PROCESS | 140 | 1461146277688 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]]]}] 02:57:57 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 02:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 730ms 02:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:57:57 INFO - PROCESS | 140 | 1461146277740 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 140 | 1461146277742 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 02:57:57 INFO - PROCESS | 140 | 1461146277745 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 140 | 1461146277747 Marionette TRACE conn5 <- [1,1614,null,{}] 02:57:57 INFO - PROCESS | 140 | 1461146277778 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}] 02:57:57 INFO - PROCESS | 140 | 1461146277902 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 02:57:57 INFO - PROCESS | 140 | 1461146277912 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 140 | ++DOCSHELL 1C6C8C00 == 67 [pid = 140] [id = 413] 02:57:57 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1CBBF800) [pid = 140] [serial = 1239] [outer = 00000000] 02:57:57 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1CDE4400) [pid = 140] [serial = 1240] [outer = 1CBBF800] 02:57:58 INFO - PROCESS | 140 | 1461146278012 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1CE84000) [pid = 140] [serial = 1241] [outer = 1CBBF800] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 12C65C00 == 66 [pid = 140] [id = 387] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A2A2800 == 65 [pid = 140] [id = 98] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E9CA000 == 64 [pid = 140] [id = 104] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1C028000 == 63 [pid = 140] [id = 102] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A2C2000 == 62 [pid = 140] [id = 96] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A29FC00 == 61 [pid = 140] [id = 95] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1DEE2800 == 60 [pid = 140] [id = 339] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1C02D000 == 59 [pid = 140] [id = 325] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1C664800 == 58 [pid = 140] [id = 324] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 19B05800 == 57 [pid = 140] [id = 384] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A2BAC00 == 56 [pid = 140] [id = 385] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1EF93000 == 55 [pid = 140] [id = 386] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E957400 == 54 [pid = 140] [id = 337] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E912800 == 53 [pid = 140] [id = 366] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1FB67C00 == 52 [pid = 140] [id = 388] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A5CC000 == 51 [pid = 140] [id = 323] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1F48EC00 == 50 [pid = 140] [id = 355] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E9AB800 == 49 [pid = 140] [id = 341] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1FB63000 == 48 [pid = 140] [id = 371] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1F482C00 == 47 [pid = 140] [id = 354] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 18A31800 == 46 [pid = 140] [id = 338] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 12590400 == 45 [pid = 140] [id = 91] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E9AF400 == 44 [pid = 140] [id = 389] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 17880C00 == 43 [pid = 140] [id = 369] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1F95C800 == 42 [pid = 140] [id = 370] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E979C00 == 41 [pid = 140] [id = 103] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1E84A000 == 40 [pid = 140] [id = 340] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0F380C00 == 39 [pid = 140] [id = 407] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0B57DC00 == 38 [pid = 140] [id = 406] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1FE25000 == 37 [pid = 140] [id = 404] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1FE28800 == 36 [pid = 140] [id = 405] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 20549000 == 35 [pid = 140] [id = 403] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A2BB400 == 34 [pid = 140] [id = 402] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 20998000 == 33 [pid = 140] [id = 400] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 12605000 == 32 [pid = 140] [id = 401] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1A2BB000 == 31 [pid = 140] [id = 410] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E9C6C00 == 30 [pid = 140] [id = 411] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1240FC00 == 29 [pid = 140] [id = 409] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 1C02C400 == 28 [pid = 140] [id = 412] 02:57:59 INFO - PROCESS | 140 | --DOCSHELL 0E9CC400 == 27 [pid = 140] [id = 408] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1CE87400) [pid = 140] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1E8CCC00) [pid = 140] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1EF74400) [pid = 140] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1B113400) [pid = 140] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1FBF0400) [pid = 140] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1A2A1C00) [pid = 140] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1C02A400) [pid = 140] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 130 (0E9A5800) [pid = 140] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1367F800) [pid = 140] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1A2A3400) [pid = 140] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1E092C00) [pid = 140] [serial = 1186] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1EF76800) [pid = 140] [serial = 1189] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1E841400) [pid = 140] [serial = 1187] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1F59E800) [pid = 140] [serial = 1192] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1264BC00) [pid = 140] [serial = 1150] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1A2C1000) [pid = 140] [serial = 1153] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1EF74C00) [pid = 140] [serial = 1190] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1E8DA000) [pid = 140] [serial = 1156] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1F490C00) [pid = 140] [serial = 1159] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1F95A000) [pid = 140] [serial = 1162] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1B753C00) [pid = 140] [serial = 1180] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 116 (2054F400) [pid = 140] [serial = 1199] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1C005C00) [pid = 140] [serial = 1181] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1A2BD800) [pid = 140] [serial = 1177] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1FB61000) [pid = 140] [serial = 1193] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1A5CF800) [pid = 140] [serial = 1178] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1C6BD800) [pid = 140] [serial = 1183] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 110 (12648400) [pid = 140] [serial = 1174] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1688D000) [pid = 140] [serial = 1175] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 108 (18A27000) [pid = 140] [serial = 1172] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 107 (17563800) [pid = 140] [serial = 1171] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 106 (19F2BC00) [pid = 140] [serial = 1168] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1CBAF400) [pid = 140] [serial = 1195] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 104 (2054DC00) [pid = 140] [serial = 1165] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 103 (2099DC00) [pid = 140] [serial = 1201] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1FE9CC00) [pid = 140] [serial = 1198] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1EF95000) [pid = 140] [serial = 1196] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1CBBF000) [pid = 140] [serial = 1184] [outer = 00000000] [url = about:blank] 02:58:00 INFO - PROCESS | 140 | 1461146280330 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]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:58:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2627ms 02:58:00 INFO - PROCESS | 140 | 1461146280377 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 140 | 1461146280380 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 02:58:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:58:00 INFO - PROCESS | 140 | 1461146280389 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 140 | 1461146280392 Marionette TRACE conn5 <- [1,1618,null,{}] 02:58:00 INFO - PROCESS | 140 | 1461146280398 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}] 02:58:00 INFO - PROCESS | 140 | 1461146280491 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 02:58:00 INFO - PROCESS | 140 | 1461146280500 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 140 | ++DOCSHELL 0E953C00 == 28 [pid = 140] [id = 414] 02:58:00 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (0E955800) [pid = 140] [serial = 1242] [outer = 00000000] 02:58:00 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (0E978000) [pid = 140] [serial = 1243] [outer = 0E955800] 02:58:00 INFO - PROCESS | 140 | 1461146280553 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (0E97F400) [pid = 140] [serial = 1244] [outer = 0E955800] 02:58:01 INFO - PROCESS | 140 | 1461146281031 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]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 690ms 02:58:01 INFO - PROCESS | 140 | 1461146281079 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 140 | 1461146281085 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 02:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:58:01 INFO - PROCESS | 140 | 1461146281092 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 140 | 1461146281094 Marionette TRACE conn5 <- [1,1622,null,{}] 02:58:01 INFO - PROCESS | 140 | 1461146281098 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}] 02:58:01 INFO - PROCESS | 140 | 1461146281183 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 02:58:01 INFO - PROCESS | 140 | 1461146281192 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 140 | ++DOCSHELL 0E9AB800 == 29 [pid = 140] [id = 415] 02:58:01 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (0E9BEC00) [pid = 140] [serial = 1245] [outer = 00000000] 02:58:01 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (0E9C8C00) [pid = 140] [serial = 1246] [outer = 0E9BEC00] 02:58:01 INFO - PROCESS | 140 | 1461146281239 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (0EA1EC00) [pid = 140] [serial = 1247] [outer = 0E9BEC00] 02:58:01 INFO - PROCESS | 140 | 1461146281732 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]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 02:58:01 INFO - PROCESS | 140 | 1461146281764 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 140 | 1461146281767 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 02:58:01 INFO - PROCESS | 140 | 1461146281770 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:58:01 INFO - PROCESS | 140 | 1461146281774 Marionette TRACE conn5 <- [1,1626,null,{}] 02:58:01 INFO - PROCESS | 140 | 1461146281785 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}] 02:58:01 INFO - PROCESS | 140 | 1461146281873 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 02:58:01 INFO - PROCESS | 140 | 1461146281995 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 140 | ++DOCSHELL 1240E400 == 30 [pid = 140] [id = 416] 02:58:01 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1240F000) [pid = 140] [serial = 1248] [outer = 00000000] 02:58:02 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (12590000) [pid = 140] [serial = 1249] [outer = 1240F000] 02:58:02 INFO - PROCESS | 140 | 1461146282045 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (12603C00) [pid = 140] [serial = 1250] [outer = 1240F000] 02:58:02 INFO - PROCESS | 140 | 1461146282464 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]]]}] 02:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 730ms 02:58:02 INFO - PROCESS | 140 | 1461146282504 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 02:58:02 INFO - PROCESS | 140 | 1461146282506 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 02:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:58:02 INFO - PROCESS | 140 | 1461146282515 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 140 | 1461146282517 Marionette TRACE conn5 <- [1,1630,null,{}] 02:58:02 INFO - PROCESS | 140 | 1461146282521 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}] 02:58:02 INFO - PROCESS | 140 | 1461146282601 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 02:58:02 INFO - PROCESS | 140 | 1461146282606 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 140 | ++DOCSHELL 12641C00 == 31 [pid = 140] [id = 417] 02:58:02 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (12642800) [pid = 140] [serial = 1251] [outer = 00000000] 02:58:02 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (12CBE000) [pid = 140] [serial = 1252] [outer = 12642800] 02:58:02 INFO - PROCESS | 140 | 1461146282653 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (13672C00) [pid = 140] [serial = 1253] [outer = 12642800] 02:58:03 INFO - PROCESS | 140 | 1461146283079 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]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 570ms 02:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:58:03 INFO - PROCESS | 140 | 1461146283089 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 140 | 1461146283090 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 02:58:03 INFO - PROCESS | 140 | 1461146283094 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 140 | 1461146283095 Marionette TRACE conn5 <- [1,1634,null,{}] 02:58:03 INFO - PROCESS | 140 | 1461146283099 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}] 02:58:03 INFO - PROCESS | 140 | 1461146283210 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 02:58:03 INFO - PROCESS | 140 | 1461146283236 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 140 | ++DOCSHELL 1367CC00 == 32 [pid = 140] [id = 418] 02:58:03 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (16893000) [pid = 140] [serial = 1254] [outer = 00000000] 02:58:03 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (16C40400) [pid = 140] [serial = 1255] [outer = 16893000] 02:58:03 INFO - PROCESS | 140 | 1461146283282 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (16C46C00) [pid = 140] [serial = 1256] [outer = 16893000] 02:58:03 INFO - PROCESS | 140 | 1461146283750 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]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 02:58:03 INFO - PROCESS | 140 | 1461146283765 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 140 | 1461146283767 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 02:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:58:03 INFO - PROCESS | 140 | 1461146283782 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 140 | 1461146283784 Marionette TRACE conn5 <- [1,1638,null,{}] 02:58:03 INFO - PROCESS | 140 | 1461146283787 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}] 02:58:03 INFO - PROCESS | 140 | 1461146283902 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 02:58:03 INFO - PROCESS | 140 | 1461146283912 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 140 | ++DOCSHELL 17881400 == 33 [pid = 140] [id = 419] 02:58:03 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (17882400) [pid = 140] [serial = 1257] [outer = 00000000] 02:58:03 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (18A29C00) [pid = 140] [serial = 1258] [outer = 17882400] 02:58:03 INFO - PROCESS | 140 | 1461146283960 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (19B01800) [pid = 140] [serial = 1259] [outer = 17882400] 02:58:04 INFO - PROCESS | 140 | 1461146284390 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]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 630ms 02:58:04 INFO - PROCESS | 140 | 1461146284410 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 140 | 1461146284412 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 02:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:58:04 INFO - PROCESS | 140 | 1461146284415 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 140 | 1461146284416 Marionette TRACE conn5 <- [1,1642,null,{}] 02:58:04 INFO - PROCESS | 140 | 1461146284456 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}] 02:58:04 INFO - PROCESS | 140 | 1461146284529 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 02:58:04 INFO - PROCESS | 140 | 1461146284565 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 140 | ++DOCSHELL 19BE1400 == 34 [pid = 140] [id = 420] 02:58:04 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (19F25C00) [pid = 140] [serial = 1260] [outer = 00000000] 02:58:04 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (19FC0000) [pid = 140] [serial = 1261] [outer = 19F25C00] 02:58:04 INFO - PROCESS | 140 | 1461146284613 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1A273C00) [pid = 140] [serial = 1262] [outer = 19F25C00] 02:58:05 INFO - PROCESS | 140 | 1461146285027 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]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 630ms 02:58:05 INFO - PROCESS | 140 | 1461146285045 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 140 | 1461146285047 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 02:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:58:05 INFO - PROCESS | 140 | 1461146285051 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 140 | 1461146285052 Marionette TRACE conn5 <- [1,1646,null,{}] 02:58:05 INFO - PROCESS | 140 | 1461146285056 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}] 02:58:05 INFO - PROCESS | 140 | 1461146285167 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 02:58:05 INFO - PROCESS | 140 | 1461146285193 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 140 | ++DOCSHELL 1A296800 == 35 [pid = 140] [id = 421] 02:58:05 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1A297000) [pid = 140] [serial = 1263] [outer = 00000000] 02:58:05 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1A2B7800) [pid = 140] [serial = 1264] [outer = 1A297000] 02:58:05 INFO - PROCESS | 140 | 1461146285238 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1A2A4800) [pid = 140] [serial = 1265] [outer = 1A297000] 02:58:05 INFO - PROCESS | 140 | 1461146285668 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]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 02:58:05 INFO - PROCESS | 140 | 1461146285724 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 140 | 1461146285726 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 02:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:58:05 INFO - PROCESS | 140 | 1461146285730 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 140 | 1461146285731 Marionette TRACE conn5 <- [1,1650,null,{}] 02:58:05 INFO - PROCESS | 140 | 1461146285735 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}] 02:58:05 INFO - PROCESS | 140 | 1461146285810 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 02:58:05 INFO - PROCESS | 140 | 1461146285816 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 140 | ++DOCSHELL 11EFA400 == 36 [pid = 140] [id = 422] 02:58:05 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1A2C4C00) [pid = 140] [serial = 1266] [outer = 00000000] 02:58:05 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1A5D5800) [pid = 140] [serial = 1267] [outer = 1A2C4C00] 02:58:05 INFO - PROCESS | 140 | 1461146285861 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1A5D4400) [pid = 140] [serial = 1268] [outer = 1A2C4C00] 02:58:06 INFO - PROCESS | 140 | 1461146286376 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]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 02:58:06 INFO - PROCESS | 140 | 1461146286402 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 140 | 1461146286404 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 02:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:58:06 INFO - PROCESS | 140 | 1461146286407 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 140 | 1461146286409 Marionette TRACE conn5 <- [1,1654,null,{}] 02:58:06 INFO - PROCESS | 140 | 1461146286413 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}] 02:58:06 INFO - PROCESS | 140 | 1461146286492 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 02:58:06 INFO - PROCESS | 140 | 1461146286500 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 140 | ++DOCSHELL 1AD43400 == 37 [pid = 140] [id = 423] 02:58:06 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1AE0E400) [pid = 140] [serial = 1269] [outer = 00000000] 02:58:06 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1AE2CC00) [pid = 140] [serial = 1270] [outer = 1AE0E400] 02:58:06 INFO - PROCESS | 140 | 1461146286545 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1B115800) [pid = 140] [serial = 1271] [outer = 1AE0E400] 02:58:06 INFO - PROCESS | 140 | 1461146286976 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]]]}] 02:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 630ms 02:58:07 INFO - PROCESS | 140 | 1461146287047 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 140 | 1461146287049 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 02:58:07 INFO - PROCESS | 140 | 1461146287053 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:58:07 INFO - PROCESS | 140 | 1461146287055 Marionette TRACE conn5 <- [1,1658,null,{}] 02:58:07 INFO - PROCESS | 140 | 1461146287059 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}] 02:58:07 INFO - PROCESS | 140 | 1461146287150 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 02:58:07 INFO - PROCESS | 140 | 1461146287163 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 140 | ++DOCSHELL 1B7DE400 == 38 [pid = 140] [id = 424] 02:58:07 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1BEC9C00) [pid = 140] [serial = 1272] [outer = 00000000] 02:58:07 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1C008400) [pid = 140] [serial = 1273] [outer = 1BEC9C00] 02:58:07 INFO - PROCESS | 140 | 1461146287251 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1C012000) [pid = 140] [serial = 1274] [outer = 1BEC9C00] 02:58:07 INFO - PROCESS | 140 | 1461146287765 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]]]}] 02:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 732ms 02:58:07 INFO - PROCESS | 140 | 1461146287792 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 140 | 1461146287794 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 02:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:58:07 INFO - PROCESS | 140 | 1461146287797 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 140 | 1461146287798 Marionette TRACE conn5 <- [1,1662,null,{}] 02:58:07 INFO - PROCESS | 140 | 1461146287802 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}] 02:58:07 INFO - PROCESS | 140 | 1461146287910 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 02:58:07 INFO - PROCESS | 140 | 1461146287917 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 140 | ++DOCSHELL 1C013800 == 39 [pid = 140] [id = 425] 02:58:07 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1C024C00) [pid = 140] [serial = 1275] [outer = 00000000] 02:58:07 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1C55A800) [pid = 140] [serial = 1276] [outer = 1C024C00] 02:58:07 INFO - PROCESS | 140 | 1461146287962 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1C664000) [pid = 140] [serial = 1277] [outer = 1C024C00] 02:58:08 INFO - PROCESS | 140 | 1461146288397 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]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 630ms 02:58:08 INFO - PROCESS | 140 | 1461146288430 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 140 | 1461146288432 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 02:58:08 INFO - PROCESS | 140 | 1461146288435 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:58:08 INFO - PROCESS | 140 | 1461146288437 Marionette TRACE conn5 <- [1,1666,null,{}] 02:58:08 INFO - PROCESS | 140 | 1461146288440 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}] 02:58:08 INFO - PROCESS | 140 | 1461146288548 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 02:58:08 INFO - PROCESS | 140 | 1461146288638 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 140 | ++DOCSHELL 1C030C00 == 40 [pid = 140] [id = 426] 02:58:08 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1C556400) [pid = 140] [serial = 1278] [outer = 00000000] 02:58:08 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1CBC1C00) [pid = 140] [serial = 1279] [outer = 1C556400] 02:58:08 INFO - PROCESS | 140 | 1461146288683 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1CBC9800) [pid = 140] [serial = 1280] [outer = 1C556400] 02:58:09 INFO - PROCESS | 140 | 1461146289121 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]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 730ms 02:58:09 INFO - PROCESS | 140 | 1461146289169 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 02:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:58:09 INFO - PROCESS | 140 | 1461146289171 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 02:58:09 INFO - PROCESS | 140 | 1461146289174 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 140 | 1461146289176 Marionette TRACE conn5 <- [1,1670,null,{}] 02:58:09 INFO - PROCESS | 140 | 1461146289179 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}] 02:58:09 INFO - PROCESS | 140 | 1461146289286 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 02:58:09 INFO - PROCESS | 140 | 1461146289294 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 140 | ++DOCSHELL 1CDDB800 == 41 [pid = 140] [id = 427] 02:58:09 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1CDE0C00) [pid = 140] [serial = 1281] [outer = 00000000] 02:58:09 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1CE86C00) [pid = 140] [serial = 1282] [outer = 1CDE0C00] 02:58:09 INFO - PROCESS | 140 | 1461146289390 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1D995000) [pid = 140] [serial = 1283] [outer = 1CDE0C00] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1FB64000) [pid = 140] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1A5C8400) [pid = 140] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 139 (12644000) [pid = 140] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 138 (20999400) [pid = 140] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1A276400) [pid = 140] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 136 (11F41400) [pid = 140] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 135 (16871000) [pid = 140] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 134 (0E94F800) [pid = 140] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1FE2E800) [pid = 140] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1FE26400) [pid = 140] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 131 (205C2400) [pid = 140] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1F5A1400) [pid = 140] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1E844000) [pid = 140] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1E83EC00) [pid = 140] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1E92CC00) [pid = 140] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1264EC00) [pid = 140] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 125 (19F23C00) [pid = 140] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 124 (11F4A400) [pid = 140] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1A2C5800) [pid = 140] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1F55AC00) [pid = 140] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1FB5E400) [pid = 140] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1F569000) [pid = 140] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1A5BCC00) [pid = 140] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1AE30400) [pid = 140] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1C02CC00) [pid = 140] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 116 (124B7400) [pid = 140] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1E097800) [pid = 140] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1EF96400) [pid = 140] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 113 (11EB6800) [pid = 140] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1FB6CC00) [pid = 140] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 111 (19B06C00) [pid = 140] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1EFDFC00) [pid = 140] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:58:09 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1CDE7400) [pid = 140] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:58:10 INFO - PROCESS | 140 | 1461146290104 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]]]}] 02:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 970ms 02:58:10 INFO - PROCESS | 140 | 1461146290145 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 140 | 1461146290147 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 02:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:58:10 INFO - PROCESS | 140 | 1461146290150 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 140 | 1461146290152 Marionette TRACE conn5 <- [1,1674,null,{}] 02:58:10 INFO - PROCESS | 140 | 1461146290156 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}] 02:58:10 INFO - PROCESS | 140 | 1461146290233 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 02:58:10 INFO - PROCESS | 140 | 1461146290239 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 140 | ++DOCSHELL 124B7400 == 42 [pid = 140] [id = 428] 02:58:10 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (12606800) [pid = 140] [serial = 1284] [outer = 00000000] 02:58:10 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1766AC00) [pid = 140] [serial = 1285] [outer = 12606800] 02:58:10 INFO - PROCESS | 140 | 1461146290287 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (19BDF400) [pid = 140] [serial = 1286] [outer = 12606800] 02:58:10 INFO - PROCESS | 140 | 1461146290792 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]]]}] 02:58:10 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 02:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 02:58:10 INFO - PROCESS | 140 | 1461146290821 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 140 | 1461146290823 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 02:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:58:10 INFO - PROCESS | 140 | 1461146290826 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 140 | 1461146290827 Marionette TRACE conn5 <- [1,1678,null,{}] 02:58:10 INFO - PROCESS | 140 | 1461146290831 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}] 02:58:10 INFO - PROCESS | 140 | 1461146290909 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 02:58:10 INFO - PROCESS | 140 | 1461146290918 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 140 | ++DOCSHELL 19F26800 == 43 [pid = 140] [id = 429] 02:58:10 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1A298400) [pid = 140] [serial = 1287] [outer = 00000000] 02:58:10 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1BECF800) [pid = 140] [serial = 1288] [outer = 1A298400] 02:58:10 INFO - PROCESS | 140 | 1461146290963 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1CBAFC00) [pid = 140] [serial = 1289] [outer = 1A298400] 02:58:11 INFO - PROCESS | 140 | 1461146291405 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]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 630ms 02:58:11 INFO - PROCESS | 140 | 1461146291463 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 140 | 1461146291465 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 02:58:11 INFO - PROCESS | 140 | 1461146291468 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:58:11 INFO - PROCESS | 140 | 1461146291470 Marionette TRACE conn5 <- [1,1682,null,{}] 02:58:11 INFO - PROCESS | 140 | 1461146291473 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}] 02:58:11 INFO - PROCESS | 140 | 1461146291551 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 02:58:11 INFO - PROCESS | 140 | 1461146291557 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 140 | ++DOCSHELL 1A2BE000 == 44 [pid = 140] [id = 430] 02:58:11 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1B74E800) [pid = 140] [serial = 1290] [outer = 00000000] 02:58:11 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1DDDF800) [pid = 140] [serial = 1291] [outer = 1B74E800] 02:58:11 INFO - PROCESS | 140 | 1461146291602 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1DEE2800) [pid = 140] [serial = 1292] [outer = 1B74E800] 02:58:12 INFO - PROCESS | 140 | 1461146292388 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]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 970ms 02:58:12 INFO - PROCESS | 140 | 1461146292442 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 140 | 1461146292447 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 02:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:58:12 INFO - PROCESS | 140 | 1461146292452 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 140 | 1461146292456 Marionette TRACE conn5 <- [1,1686,null,{}] 02:58:12 INFO - PROCESS | 140 | 1461146292462 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}] 02:58:12 INFO - PROCESS | 140 | 1461146292590 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 02:58:12 INFO - PROCESS | 140 | 1461146292719 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 140 | ++DOCSHELL 0E94B400 == 45 [pid = 140] [id = 431] 02:58:12 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0E976400) [pid = 140] [serial = 1293] [outer = 00000000] 02:58:12 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (0E9C5000) [pid = 140] [serial = 1294] [outer = 0E976400] 02:58:12 INFO - PROCESS | 140 | 1461146292779 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (0EA27800) [pid = 140] [serial = 1295] [outer = 0E976400] 02:58:13 INFO - PROCESS | 140 | 1461146293441 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]]]}] 02:58:13 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 02:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1024ms 02:58:13 INFO - PROCESS | 140 | 1461146293477 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 140 | 1461146293483 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 02:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:58:13 INFO - PROCESS | 140 | 1461146293490 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 140 | 1461146293492 Marionette TRACE conn5 <- [1,1690,null,{}] 02:58:13 INFO - PROCESS | 140 | 1461146293497 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}] 02:58:13 INFO - PROCESS | 140 | 1461146293614 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 02:58:13 INFO - PROCESS | 140 | 1461146293749 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 140 | ++DOCSHELL 0F3DEC00 == 46 [pid = 140] [id = 432] 02:58:13 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (124B6C00) [pid = 140] [serial = 1296] [outer = 00000000] 02:58:13 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1364F400) [pid = 140] [serial = 1297] [outer = 124B6C00] 02:58:13 INFO - PROCESS | 140 | 1461146293808 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (16D23800) [pid = 140] [serial = 1298] [outer = 124B6C00] 02:58:14 INFO - PROCESS | 140 | 1461146294746 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]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1329ms 02:58:14 INFO - PROCESS | 140 | 1461146294820 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 140 | 1461146294824 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 02:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:58:14 INFO - PROCESS | 140 | 1461146294829 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 140 | 1461146294833 Marionette TRACE conn5 <- [1,1694,null,{}] 02:58:14 INFO - PROCESS | 140 | 1461146294840 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}] 02:58:14 INFO - PROCESS | 140 | 1461146294944 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 02:58:15 INFO - PROCESS | 140 | 1461146295085 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 140 | ++DOCSHELL 0E97F800 == 47 [pid = 140] [id = 433] 02:58:15 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (0EA1F400) [pid = 140] [serial = 1299] [outer = 00000000] 02:58:15 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (12603800) [pid = 140] [serial = 1300] [outer = 0EA1F400] 02:58:15 INFO - PROCESS | 140 | 1461146295137 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (12640400) [pid = 140] [serial = 1301] [outer = 0EA1F400] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 1B749000 == 46 [pid = 140] [id = 306] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 0E9C0400 == 45 [pid = 140] [id = 297] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 1A29B800 == 44 [pid = 140] [id = 308] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 0B573C00 == 43 [pid = 140] [id = 312] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 1750E800 == 42 [pid = 140] [id = 301] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 12C65400 == 41 [pid = 140] [id = 300] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 1A5C8800 == 40 [pid = 140] [id = 305] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 19F29000 == 39 [pid = 140] [id = 303] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 0EA27000 == 38 [pid = 140] [id = 304] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 12598000 == 37 [pid = 140] [id = 299] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 0EA27400 == 36 [pid = 140] [id = 298] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 0E947800 == 35 [pid = 140] [id = 296] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 11EF8C00 == 34 [pid = 140] [id = 313] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1CDE4400) [pid = 140] [serial = 1240] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOCSHELL 1C6C8C00 == 33 [pid = 140] [id = 413] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1F599400) [pid = 140] [serial = 1066] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1FBF4400) [pid = 140] [serial = 1115] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1C029800) [pid = 140] [serial = 1105] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1F564400) [pid = 140] [serial = 1063] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1FB6DC00) [pid = 140] [serial = 1112] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1F95B800) [pid = 140] [serial = 1109] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1EFE0C00) [pid = 140] [serial = 1060] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1ED1C400) [pid = 140] [serial = 1051] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1F593000) [pid = 140] [serial = 1099] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 116 (181D5400) [pid = 140] [serial = 1102] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1AE2DC00) [pid = 140] [serial = 1057] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 114 (12CBC800) [pid = 140] [serial = 1054] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1AE17800) [pid = 140] [serial = 1232] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1AE13800) [pid = 140] [serial = 1231] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1B74EC00) [pid = 140] [serial = 1234] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1CB39C00) [pid = 140] [serial = 1237] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1AD26000) [pid = 140] [serial = 1169] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1E939000) [pid = 140] [serial = 1148] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1F565400) [pid = 140] [serial = 1160] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1686C800) [pid = 140] [serial = 1151] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 105 (2054F000) [pid = 140] [serial = 1166] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1AD27000) [pid = 140] [serial = 1154] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1FB62800) [pid = 140] [serial = 1163] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1EF75400) [pid = 140] [serial = 1157] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1CB39000) [pid = 140] [serial = 1238] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1BF85800) [pid = 140] [serial = 1235] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1CDDEC00) [pid = 140] [serial = 1207] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 98 (181D3C00) [pid = 140] [serial = 1205] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 97 (17329400) [pid = 140] [serial = 1204] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 96 (209A1C00) [pid = 140] [serial = 1202] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1A29E000) [pid = 140] [serial = 1228] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A2B6800) [pid = 140] [serial = 1229] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 93 (16870C00) [pid = 140] [serial = 1225] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 92 (175C3C00) [pid = 140] [serial = 1226] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 91 (181DFC00) [pid = 140] [serial = 1223] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 90 (17876800) [pid = 140] [serial = 1222] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 89 (12645000) [pid = 140] [serial = 1220] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 88 (121DC800) [pid = 140] [serial = 1219] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1FFA8000) [pid = 140] [serial = 1217] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1FFA2400) [pid = 140] [serial = 1216] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1FE2FC00) [pid = 140] [serial = 1214] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1FE2D400) [pid = 140] [serial = 1213] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 83 (2099A000) [pid = 140] [serial = 1211] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 82 (205CC000) [pid = 140] [serial = 1210] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1CDE8800) [pid = 140] [serial = 1208] [outer = 00000000] [url = about:blank] 02:58:15 INFO - PROCESS | 140 | 1461146295692 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]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 930ms 02:58:15 INFO - PROCESS | 140 | 1461146295761 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 140 | 1461146295766 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 02:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:58:15 INFO - PROCESS | 140 | 1461146295772 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 140 | 1461146295774 Marionette TRACE conn5 <- [1,1698,null,{}] 02:58:15 INFO - PROCESS | 140 | 1461146295778 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}] 02:58:15 INFO - PROCESS | 140 | 1461146295858 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 02:58:15 INFO - PROCESS | 140 | 1461146295865 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 140 | ++DOCSHELL 0E9AE800 == 34 [pid = 140] [id = 434] 02:58:15 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (0EA23000) [pid = 140] [serial = 1302] [outer = 00000000] 02:58:15 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (124B5C00) [pid = 140] [serial = 1303] [outer = 0EA23000] 02:58:15 INFO - PROCESS | 140 | 1461146295912 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (12610C00) [pid = 140] [serial = 1304] [outer = 0EA23000] 02:58:16 INFO - PROCESS | 140 | 1461146296391 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]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 02:58:16 INFO - PROCESS | 140 | 1461146296445 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 140 | 1461146296447 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 02:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:58:16 INFO - PROCESS | 140 | 1461146296451 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 140 | 1461146296454 Marionette TRACE conn5 <- [1,1702,null,{}] 02:58:16 INFO - PROCESS | 140 | 1461146296465 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}] 02:58:16 INFO - PROCESS | 140 | 1461146296548 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 02:58:16 INFO - PROCESS | 140 | 1461146296556 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 140 | ++DOCSHELL 16C41C00 == 35 [pid = 140] [id = 435] 02:58:16 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (16C46400) [pid = 140] [serial = 1305] [outer = 00000000] 02:58:16 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1731E400) [pid = 140] [serial = 1306] [outer = 16C46400] 02:58:16 INFO - PROCESS | 140 | 1461146296611 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (175BD800) [pid = 140] [serial = 1307] [outer = 16C46400] 02:58:17 INFO - PROCESS | 140 | 1461146297076 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]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 02:58:17 INFO - PROCESS | 140 | 1461146297125 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 140 | 1461146297128 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 02:58:17 INFO - PROCESS | 140 | 1461146297131 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 140 | 1461146297133 Marionette TRACE conn5 <- [1,1706,null,{}] 02:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:58:17 INFO - PROCESS | 140 | 1461146297136 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}] 02:58:17 INFO - PROCESS | 140 | 1461146297217 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 02:58:17 INFO - PROCESS | 140 | 1461146297252 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 140 | ++DOCSHELL 0EA1E400 == 36 [pid = 140] [id = 436] 02:58:17 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (0EA29000) [pid = 140] [serial = 1308] [outer = 00000000] 02:58:17 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1975B800) [pid = 140] [serial = 1309] [outer = 0EA29000] 02:58:17 INFO - PROCESS | 140 | 1461146297301 Marionette DEBUG loaded listener.js 02:58:17 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (19B0A000) [pid = 140] [serial = 1310] [outer = 0EA29000] 02:58:17 INFO - PROCESS | 140 | 1461146297790 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]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 02:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:58:17 INFO - PROCESS | 140 | 1461146297809 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 140 | 1461146297811 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 02:58:17 INFO - PROCESS | 140 | 1461146297815 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 140 | 1461146297816 Marionette TRACE conn5 <- [1,1710,null,{}] 02:58:17 INFO - PROCESS | 140 | 1461146297820 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}] 02:58:17 INFO - PROCESS | 140 | 1461146297929 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 02:58:17 INFO - PROCESS | 140 | 1461146297938 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:17 INFO - PROCESS | 140 | ++DOCSHELL 19BD9000 == 37 [pid = 140] [id = 437] 02:58:17 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (19BDF000) [pid = 140] [serial = 1311] [outer = 00000000] 02:58:17 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1A26B400) [pid = 140] [serial = 1312] [outer = 19BDF000] 02:58:17 INFO - PROCESS | 140 | 1461146297983 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1A268400) [pid = 140] [serial = 1313] [outer = 19BDF000] 02:58:18 INFO - PROCESS | 140 | 1461146298420 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]]]}] 02:58:18 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 02:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 02:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:58:18 INFO - PROCESS | 140 | 1461146298449 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 02:58:18 INFO - PROCESS | 140 | 1461146298451 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 02:58:18 INFO - PROCESS | 140 | 1461146298454 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:58:18 INFO - PROCESS | 140 | 1461146298456 Marionette TRACE conn5 <- [1,1714,null,{}] 02:58:18 INFO - PROCESS | 140 | 1461146298459 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}] 02:58:18 INFO - PROCESS | 140 | 1461146298588 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 02:58:18 INFO - PROCESS | 140 | 1461146298692 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 140 | ++DOCSHELL 19FB7400 == 38 [pid = 140] [id = 438] 02:58:18 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1A2A1000) [pid = 140] [serial = 1314] [outer = 00000000] 02:58:18 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1AD47000) [pid = 140] [serial = 1315] [outer = 1A2A1000] 02:58:18 INFO - PROCESS | 140 | 1461146298743 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1AE0DC00) [pid = 140] [serial = 1316] [outer = 1A2A1000] 02:58:19 INFO - PROCESS | 140 | 1461146299153 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]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 770ms 02:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:58:19 INFO - PROCESS | 140 | 1461146299225 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 140 | 1461146299227 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 02:58:19 INFO - PROCESS | 140 | 1461146299231 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 140 | 1461146299232 Marionette TRACE conn5 <- [1,1718,null,{}] 02:58:19 INFO - PROCESS | 140 | 1461146299236 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}] 02:58:19 INFO - PROCESS | 140 | 1461146299343 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 02:58:19 INFO - PROCESS | 140 | 1461146299353 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 140 | ++DOCSHELL 1AE2C400 == 39 [pid = 140] [id = 439] 02:58:19 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1AE2C800) [pid = 140] [serial = 1317] [outer = 00000000] 02:58:19 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1B74C800) [pid = 140] [serial = 1318] [outer = 1AE2C800] 02:58:19 INFO - PROCESS | 140 | 1461146299449 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1B74F800) [pid = 140] [serial = 1319] [outer = 1AE2C800] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1BEC9C00) [pid = 140] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1A2C4C00) [pid = 140] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1C556400) [pid = 140] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 95 (17882400) [pid = 140] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1CDE0C00) [pid = 140] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1A297000) [pid = 140] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 92 (16893000) [pid = 140] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1A298400) [pid = 140] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 90 (12606800) [pid = 140] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1AE0E400) [pid = 140] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 88 (19F25C00) [pid = 140] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 87 (0E9BEC00) [pid = 140] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1C024C00) [pid = 140] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1CBBF800) [pid = 140] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 84 (12642800) [pid = 140] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1240F000) [pid = 140] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:58:19 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0E955800) [pid = 140] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:58:20 INFO - PROCESS | 140 | 1461146300020 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]]]}] 02:58:20 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 02:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 830ms 02:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:58:20 INFO - PROCESS | 140 | 1461146300061 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 140 | 1461146300063 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 02:58:20 INFO - PROCESS | 140 | 1461146300067 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 140 | 1461146300068 Marionette TRACE conn5 <- [1,1722,null,{}] 02:58:20 INFO - PROCESS | 140 | 1461146300072 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}] 02:58:20 INFO - PROCESS | 140 | 1461146300147 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 02:58:20 INFO - PROCESS | 140 | 1461146300153 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 140 | ++DOCSHELL 12641400 == 40 [pid = 140] [id = 440] 02:58:20 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (12CE0000) [pid = 140] [serial = 1320] [outer = 00000000] 02:58:20 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (19FB8400) [pid = 140] [serial = 1321] [outer = 12CE0000] 02:58:20 INFO - PROCESS | 140 | 1461146300199 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1AD25C00) [pid = 140] [serial = 1322] [outer = 12CE0000] 02:58:20 INFO - PROCESS | 140 | 1461146300618 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]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms 02:58:20 INFO - PROCESS | 140 | 1461146300637 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 140 | 1461146300639 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 02:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:58:20 INFO - PROCESS | 140 | 1461146300642 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 140 | 1461146300644 Marionette TRACE conn5 <- [1,1726,null,{}] 02:58:20 INFO - PROCESS | 140 | 1461146300647 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}] 02:58:20 INFO - PROCESS | 140 | 1461146300764 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 02:58:20 INFO - PROCESS | 140 | 1461146300786 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 140 | ++DOCSHELL 16C3E400 == 41 [pid = 140] [id = 441] 02:58:20 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (16C41000) [pid = 140] [serial = 1323] [outer = 00000000] 02:58:20 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1BECB800) [pid = 140] [serial = 1324] [outer = 16C41000] 02:58:20 INFO - PROCESS | 140 | 1461146300832 Marionette DEBUG loaded listener.js 02:58:20 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1BEC9000) [pid = 140] [serial = 1325] [outer = 16C41000] 02:58:21 INFO - PROCESS | 140 | 1461146301292 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]]]}] 02:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 02:58:21 INFO - PROCESS | 140 | 1461146301314 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 02:58:21 INFO - PROCESS | 140 | 1461146301316 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 02:58:21 INFO - PROCESS | 140 | 1461146301319 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:58:21 INFO - PROCESS | 140 | 1461146301320 Marionette TRACE conn5 <- [1,1730,null,{}] 02:58:21 INFO - PROCESS | 140 | 1461146301337 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}] 02:58:21 INFO - PROCESS | 140 | 1461146301414 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 02:58:21 INFO - PROCESS | 140 | 1461146301424 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 140 | ++DOCSHELL 1B753C00 == 42 [pid = 140] [id = 442] 02:58:21 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1C005800) [pid = 140] [serial = 1326] [outer = 00000000] 02:58:21 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1C02F800) [pid = 140] [serial = 1327] [outer = 1C005800] 02:58:21 INFO - PROCESS | 140 | 1461146301468 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (16C46000) [pid = 140] [serial = 1328] [outer = 1C005800] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 11EBDC00 == 41 [pid = 140] [id = 311] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 1C02BC00 == 40 [pid = 140] [id = 309] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 18A31000 == 39 [pid = 140] [id = 302] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 0E985400 == 38 [pid = 140] [id = 310] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 16C40000 == 37 [pid = 140] [id = 307] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 0E97F800 == 36 [pid = 140] [id = 433] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 0F3DEC00 == 35 [pid = 140] [id = 432] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 0E9AE800 == 34 [pid = 140] [id = 434] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 0EA1E400 == 33 [pid = 140] [id = 436] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 16C41C00 == 32 [pid = 140] [id = 435] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 16C3E400 == 31 [pid = 140] [id = 441] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 19BD9000 == 30 [pid = 140] [id = 437] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 19FB7400 == 29 [pid = 140] [id = 438] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 12641400 == 28 [pid = 140] [id = 440] 02:58:22 INFO - PROCESS | 140 | --DOCSHELL 1AE2C400 == 27 [pid = 140] [id = 439] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1AE2CC00) [pid = 140] [serial = 1270] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1B115800) [pid = 140] [serial = 1271] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 88 (19FC0000) [pid = 140] [serial = 1261] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1A273C00) [pid = 140] [serial = 1262] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 86 (0E9C8C00) [pid = 140] [serial = 1246] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0EA1EC00) [pid = 140] [serial = 1247] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1C55A800) [pid = 140] [serial = 1276] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1CE84000) [pid = 140] [serial = 1241] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 82 (12CBE000) [pid = 140] [serial = 1252] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 81 (13672C00) [pid = 140] [serial = 1253] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 80 (12590000) [pid = 140] [serial = 1249] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 79 (12603C00) [pid = 140] [serial = 1250] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 78 (0E978000) [pid = 140] [serial = 1243] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 77 (0E97F400) [pid = 140] [serial = 1244] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1C008400) [pid = 140] [serial = 1273] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 75 (1A5D5800) [pid = 140] [serial = 1267] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 74 (1A5D4400) [pid = 140] [serial = 1268] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 73 (1CBC1C00) [pid = 140] [serial = 1279] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 72 (1C664000) [pid = 140] [serial = 1277] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 71 (18A29C00) [pid = 140] [serial = 1258] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 70 (19B01800) [pid = 140] [serial = 1259] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 69 (1DDDF800) [pid = 140] [serial = 1291] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 68 (1CE86C00) [pid = 140] [serial = 1282] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 67 (1CBC9800) [pid = 140] [serial = 1280] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 66 (1A2B7800) [pid = 140] [serial = 1264] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 65 (1A2A4800) [pid = 140] [serial = 1265] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 64 (16C40400) [pid = 140] [serial = 1255] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 63 (16C46C00) [pid = 140] [serial = 1256] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 62 (1BECF800) [pid = 140] [serial = 1288] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 61 (1766AC00) [pid = 140] [serial = 1285] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 60 (1D995000) [pid = 140] [serial = 1283] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 59 (1CBAFC00) [pid = 140] [serial = 1289] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 58 (19BDF400) [pid = 140] [serial = 1286] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | --DOMWINDOW == 57 (1C012000) [pid = 140] [serial = 1274] [outer = 00000000] [url = about:blank] 02:58:23 INFO - PROCESS | 140 | 1461146303346 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]]]}] 02:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2072ms 02:58:23 INFO - PROCESS | 140 | 1461146303396 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 02:58:23 INFO - PROCESS | 140 | 1461146303400 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 02:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:58:23 INFO - PROCESS | 140 | 1461146303406 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:58:23 INFO - PROCESS | 140 | 1461146303410 Marionette TRACE conn5 <- [1,1734,null,{}] 02:58:23 INFO - PROCESS | 140 | 1461146303416 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}] 02:58:23 INFO - PROCESS | 140 | 1461146303499 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 02:58:23 INFO - PROCESS | 140 | 1461146303508 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:23 INFO - PROCESS | 140 | ++DOCSHELL 0E979800 == 28 [pid = 140] [id = 443] 02:58:23 INFO - PROCESS | 140 | ++DOMWINDOW == 58 (0E97A000) [pid = 140] [serial = 1329] [outer = 00000000] 02:58:23 INFO - PROCESS | 140 | ++DOMWINDOW == 59 (0E9A2400) [pid = 140] [serial = 1330] [outer = 0E97A000] 02:58:23 INFO - PROCESS | 140 | 1461146303557 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 140 | ++DOMWINDOW == 60 (0E9A8800) [pid = 140] [serial = 1331] [outer = 0E97A000] 02:58:24 INFO - PROCESS | 140 | 1461146304030 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 691ms 02:58:24 INFO - PROCESS | 140 | 1461146304097 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 140 | 1461146304103 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 02:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:58:24 INFO - PROCESS | 140 | 1461146304110 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 140 | 1461146304113 Marionette TRACE conn5 <- [1,1738,null,{}] 02:58:24 INFO - PROCESS | 140 | 1461146304116 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}] 02:58:24 INFO - PROCESS | 140 | 1461146304197 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 02:58:24 INFO - PROCESS | 140 | 1461146304206 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 140 | ++DOCSHELL 0E9C3C00 == 29 [pid = 140] [id = 444] 02:58:24 INFO - PROCESS | 140 | ++DOMWINDOW == 61 (0EA20400) [pid = 140] [serial = 1332] [outer = 00000000] 02:58:24 INFO - PROCESS | 140 | ++DOMWINDOW == 62 (0EA2A800) [pid = 140] [serial = 1333] [outer = 0EA20400] 02:58:24 INFO - PROCESS | 140 | 1461146304252 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 140 | ++DOMWINDOW == 63 (0F3E7800) [pid = 140] [serial = 1334] [outer = 0EA20400] 02:58:24 INFO - PROCESS | 140 | 1461146304698 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 02:58:24 INFO - PROCESS | 140 | 1461146304742 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 02:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:58:24 INFO - PROCESS | 140 | 1461146304745 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 02:58:24 INFO - PROCESS | 140 | 1461146304749 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 140 | 1461146304753 Marionette TRACE conn5 <- [1,1742,null,{}] 02:58:24 INFO - PROCESS | 140 | 1461146304764 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}] 02:58:24 INFO - PROCESS | 140 | 1461146304846 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 02:58:24 INFO - PROCESS | 140 | 1461146304960 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 140 | ++DOCSHELL 125E1000 == 30 [pid = 140] [id = 445] 02:58:24 INFO - PROCESS | 140 | ++DOMWINDOW == 64 (1260CC00) [pid = 140] [serial = 1335] [outer = 00000000] 02:58:24 INFO - PROCESS | 140 | ++DOMWINDOW == 65 (12643C00) [pid = 140] [serial = 1336] [outer = 1260CC00] 02:58:24 INFO - PROCESS | 140 | 1461146305017 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 140 | ++DOMWINDOW == 66 (1264C400) [pid = 140] [serial = 1337] [outer = 1260CC00] 02:58:25 INFO - PROCESS | 140 | 1461146305398 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]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 02:58:25 INFO - PROCESS | 140 | 1461146305422 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 140 | 1461146305425 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 02:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:58:25 INFO - PROCESS | 140 | 1461146305428 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 140 | 1461146305430 Marionette TRACE conn5 <- [1,1746,null,{}] 02:58:25 INFO - PROCESS | 140 | 1461146305434 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}] 02:58:25 INFO - PROCESS | 140 | 1461146305513 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 02:58:25 INFO - PROCESS | 140 | 1461146305594 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 140 | ++DOCSHELL 0E9C6000 == 31 [pid = 140] [id = 446] 02:58:25 INFO - PROCESS | 140 | ++DOMWINDOW == 67 (11EB4000) [pid = 140] [serial = 1338] [outer = 00000000] 02:58:25 INFO - PROCESS | 140 | ++DOMWINDOW == 68 (13671C00) [pid = 140] [serial = 1339] [outer = 11EB4000] 02:58:25 INFO - PROCESS | 140 | 1461146305640 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 140 | ++DOMWINDOW == 69 (16890800) [pid = 140] [serial = 1340] [outer = 11EB4000] 02:58:25 INFO - PROCESS | 140 | 1461146305992 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]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 630ms 02:58:26 INFO - PROCESS | 140 | 1461146306062 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 140 | 1461146306064 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 02:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:58:26 INFO - PROCESS | 140 | 1461146306067 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 140 | 1461146306068 Marionette TRACE conn5 <- [1,1750,null,{}] 02:58:26 INFO - PROCESS | 140 | 1461146306072 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}] 02:58:26 INFO - PROCESS | 140 | 1461146306176 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 02:58:26 INFO - PROCESS | 140 | 1461146306256 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 140 | ++DOCSHELL 1688E400 == 32 [pid = 140] [id = 447] 02:58:26 INFO - PROCESS | 140 | ++DOMWINDOW == 70 (16C3A000) [pid = 140] [serial = 1341] [outer = 00000000] 02:58:26 INFO - PROCESS | 140 | ++DOMWINDOW == 71 (16C6F000) [pid = 140] [serial = 1342] [outer = 16C3A000] 02:58:26 INFO - PROCESS | 140 | 1461146306301 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (17510000) [pid = 140] [serial = 1343] [outer = 16C3A000] 02:58:26 INFO - PROCESS | 140 | 1461146306649 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]]]}] 02:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 02:58:26 INFO - PROCESS | 140 | 1461146306698 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 140 | 1461146306700 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 02:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:58:26 INFO - PROCESS | 140 | 1461146306711 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 140 | 1461146306713 Marionette TRACE conn5 <- [1,1754,null,{}] 02:58:26 INFO - PROCESS | 140 | 1461146306717 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}] 02:58:26 INFO - PROCESS | 140 | 1461146306811 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 02:58:26 INFO - PROCESS | 140 | 1461146306818 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 140 | ++DOCSHELL 1766AC00 == 33 [pid = 140] [id = 448] 02:58:26 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (1766B000) [pid = 140] [serial = 1344] [outer = 00000000] 02:58:26 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (19756C00) [pid = 140] [serial = 1345] [outer = 1766B000] 02:58:26 INFO - PROCESS | 140 | 1461146306868 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (19B08400) [pid = 140] [serial = 1346] [outer = 1766B000] 02:58:27 INFO - PROCESS | 140 | 1461146307287 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]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms 02:58:27 INFO - PROCESS | 140 | 1461146307334 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 140 | 1461146307336 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 02:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:58:27 INFO - PROCESS | 140 | 1461146307343 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 140 | 1461146307344 Marionette TRACE conn5 <- [1,1758,null,{}] 02:58:27 INFO - PROCESS | 140 | 1461146307348 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}] 02:58:27 INFO - PROCESS | 140 | 1461146307420 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 02:58:27 INFO - PROCESS | 140 | 1461146307427 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:27 INFO - PROCESS | 140 | ++DOCSHELL 19B0F400 == 34 [pid = 140] [id = 449] 02:58:27 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (19F23000) [pid = 140] [serial = 1347] [outer = 00000000] 02:58:27 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (19F2DC00) [pid = 140] [serial = 1348] [outer = 19F23000] 02:58:27 INFO - PROCESS | 140 | 1461146307472 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (19FBC000) [pid = 140] [serial = 1349] [outer = 19F23000] 02:58:27 INFO - PROCESS | 140 | 1461146307904 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]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 630ms 02:58:27 INFO - PROCESS | 140 | 1461146307976 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 140 | 1461146307978 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 02:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:58:27 INFO - PROCESS | 140 | 1461146307981 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 140 | 1461146307983 Marionette TRACE conn5 <- [1,1762,null,{}] 02:58:27 INFO - PROCESS | 140 | 1461146307987 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}] 02:58:28 INFO - PROCESS | 140 | 1461146308059 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 02:58:28 INFO - PROCESS | 140 | 1461146308067 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 140 | ++DOCSHELL 0EA28C00 == 35 [pid = 140] [id = 450] 02:58:28 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1A276400) [pid = 140] [serial = 1350] [outer = 00000000] 02:58:28 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1A2A4C00) [pid = 140] [serial = 1351] [outer = 1A276400] 02:58:28 INFO - PROCESS | 140 | 1461146308112 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1A2A4400) [pid = 140] [serial = 1352] [outer = 1A276400] 02:58:28 INFO - PROCESS | 140 | 1461146308567 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]]]}] 02:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 630ms 02:58:28 INFO - PROCESS | 140 | 1461146308616 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 02:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:58:28 INFO - PROCESS | 140 | 1461146308618 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 02:58:28 INFO - PROCESS | 140 | 1461146308621 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:58:28 INFO - PROCESS | 140 | 1461146308623 Marionette TRACE conn5 <- [1,1766,null,{}] 02:58:28 INFO - PROCESS | 140 | 1461146308627 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}] 02:58:28 INFO - PROCESS | 140 | 1461146308734 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 02:58:28 INFO - PROCESS | 140 | 1461146308743 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 140 | ++DOCSHELL 125DF400 == 36 [pid = 140] [id = 451] 02:58:28 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1A2C1000) [pid = 140] [serial = 1353] [outer = 00000000] 02:58:28 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A5C9400) [pid = 140] [serial = 1354] [outer = 1A2C1000] 02:58:28 INFO - PROCESS | 140 | 1461146308787 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A5C8400) [pid = 140] [serial = 1355] [outer = 1A2C1000] 02:58:29 INFO - PROCESS | 140 | 1461146309256 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]]]}] 02:58:29 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 02:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 02:58:29 INFO - PROCESS | 140 | 1461146309296 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 140 | 1461146309298 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 02:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:58:29 INFO - PROCESS | 140 | 1461146309313 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 140 | 1461146309315 Marionette TRACE conn5 <- [1,1770,null,{}] 02:58:29 INFO - PROCESS | 140 | 1461146309319 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}] 02:58:29 INFO - PROCESS | 140 | 1461146309431 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 02:58:29 INFO - PROCESS | 140 | 1461146309437 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 140 | ++DOCSHELL 1A5D5800 == 37 [pid = 140] [id = 452] 02:58:29 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1AD27000) [pid = 140] [serial = 1356] [outer = 00000000] 02:58:29 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1AE11800) [pid = 140] [serial = 1357] [outer = 1AD27000] 02:58:29 INFO - PROCESS | 140 | 1461146309482 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AE2C400) [pid = 140] [serial = 1358] [outer = 1AD27000] 02:58:29 INFO - PROCESS | 140 | 1461146309901 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]]]}] 02:58:29 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 02:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 631ms 02:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:58:29 INFO - PROCESS | 140 | 1461146309933 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 140 | 1461146309935 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 02:58:29 INFO - PROCESS | 140 | 1461146309938 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 140 | 1461146309941 Marionette TRACE conn5 <- [1,1774,null,{}] 02:58:29 INFO - PROCESS | 140 | 1461146309944 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}] 02:58:30 INFO - PROCESS | 140 | 1461146310076 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 02:58:30 INFO - PROCESS | 140 | 1461146310166 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:30 INFO - PROCESS | 140 | ++DOCSHELL 1688D000 == 38 [pid = 140] [id = 453] 02:58:30 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1B746400) [pid = 140] [serial = 1359] [outer = 00000000] 02:58:30 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1BECBC00) [pid = 140] [serial = 1360] [outer = 1B746400] 02:58:30 INFO - PROCESS | 140 | 1461146310216 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1C00C400) [pid = 140] [serial = 1361] [outer = 1B746400] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 89 (16C41000) [pid = 140] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 88 (19BDF000) [pid = 140] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1A2A1000) [pid = 140] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1AE2C800) [pid = 140] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0EA23000) [pid = 140] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 84 (0EA1F400) [pid = 140] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 83 (124B6C00) [pid = 140] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0E976400) [pid = 140] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1B74E800) [pid = 140] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 80 (0EA29000) [pid = 140] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 79 (16C46400) [pid = 140] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:58:30 INFO - PROCESS | 140 | --DOMWINDOW == 78 (12CE0000) [pid = 140] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:58:30 INFO - PROCESS | 140 | 1461146310703 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]]]}] 02:58:30 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 02:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 830ms 02:58:30 INFO - PROCESS | 140 | 1461146310769 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 02:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:58:30 INFO - PROCESS | 140 | 1461146310771 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 02:58:30 INFO - PROCESS | 140 | 1461146310774 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 140 | 1461146310776 Marionette TRACE conn5 <- [1,1778,null,{}] 02:58:30 INFO - PROCESS | 140 | 1461146310779 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}] 02:58:30 INFO - PROCESS | 140 | 1461146310854 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 02:58:30 INFO - PROCESS | 140 | 1461146310860 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:30 INFO - PROCESS | 140 | ++DOCSHELL 12CE0000 == 39 [pid = 140] [id = 454] 02:58:30 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (16896000) [pid = 140] [serial = 1362] [outer = 00000000] 02:58:30 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (19BE0400) [pid = 140] [serial = 1363] [outer = 16896000] 02:58:30 INFO - PROCESS | 140 | 1461146310905 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19BDF000) [pid = 140] [serial = 1364] [outer = 16896000] 02:58:31 INFO - PROCESS | 140 | 1461146311332 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]]]}] 02:58:31 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) 02:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 570ms 02:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:58:31 INFO - PROCESS | 140 | 1461146311345 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 140 | 1461146311346 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 02:58:31 INFO - PROCESS | 140 | 1461146311350 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 140 | 1461146311351 Marionette TRACE conn5 <- [1,1782,null,{}] 02:58:31 INFO - PROCESS | 140 | 1461146311367 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}] 02:58:31 INFO - PROCESS | 140 | 1461146311442 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 02:58:31 INFO - PROCESS | 140 | 1461146311448 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 140 | ++DOCSHELL 1AE2C800 == 40 [pid = 140] [id = 455] 02:58:31 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1B74AC00) [pid = 140] [serial = 1365] [outer = 00000000] 02:58:31 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1C006400) [pid = 140] [serial = 1366] [outer = 1B74AC00] 02:58:31 INFO - PROCESS | 140 | 1461146311493 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1C026000) [pid = 140] [serial = 1367] [outer = 1B74AC00] 02:58:31 INFO - PROCESS | 140 | 1461146311930 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]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 630ms 02:58:31 INFO - PROCESS | 140 | 1461146311989 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 140 | 1461146311991 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 02:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:58:31 INFO - PROCESS | 140 | 1461146311994 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 140 | 1461146311996 Marionette TRACE conn5 <- [1,1786,null,{}] 02:58:31 INFO - PROCESS | 140 | 1461146312000 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}] 02:58:32 INFO - PROCESS | 140 | 1461146312075 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 02:58:32 INFO - PROCESS | 140 | 1461146312081 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 140 | ++DOCSHELL 1C02B800 == 41 [pid = 140] [id = 456] 02:58:32 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C02E400) [pid = 140] [serial = 1368] [outer = 00000000] 02:58:32 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C561000) [pid = 140] [serial = 1369] [outer = 1C02E400] 02:58:32 INFO - PROCESS | 140 | 1461146312126 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1C666C00) [pid = 140] [serial = 1370] [outer = 1C02E400] 02:58:32 INFO - PROCESS | 140 | 1461146312681 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]]]}] 02:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 730ms 02:58:32 INFO - PROCESS | 140 | 1461146312727 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 02:58:32 INFO - PROCESS | 140 | 1461146312731 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 02:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:58:32 INFO - PROCESS | 140 | 1461146312737 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 140 | 1461146312742 Marionette TRACE conn5 <- [1,1790,null,{}] 02:58:32 INFO - PROCESS | 140 | 1461146312749 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}] 02:58:32 INFO - PROCESS | 140 | 1461146312914 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 02:58:33 INFO - PROCESS | 140 | 1461146313048 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 140 | ++DOCSHELL 0E94B800 == 42 [pid = 140] [id = 457] 02:58:33 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (0E978400) [pid = 140] [serial = 1371] [outer = 00000000] 02:58:33 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (0E9C3000) [pid = 140] [serial = 1372] [outer = 0E978400] 02:58:33 INFO - PROCESS | 140 | 1461146313107 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (0EA22400) [pid = 140] [serial = 1373] [outer = 0E978400] 02:58:33 INFO - PROCESS | 140 | 1461146313823 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]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1135ms 02:58:33 INFO - PROCESS | 140 | 1461146313896 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 140 | 1461146313902 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 02:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:58:33 INFO - PROCESS | 140 | 1461146313910 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 140 | 1461146313913 Marionette TRACE conn5 <- [1,1794,null,{}] 02:58:33 INFO - PROCESS | 140 | 1461146313917 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}] 02:58:34 INFO - PROCESS | 140 | 1461146314040 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 02:58:34 INFO - PROCESS | 140 | 1461146314162 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:34 INFO - PROCESS | 140 | ++DOCSHELL 11EF1000 == 43 [pid = 140] [id = 458] 02:58:34 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (12408C00) [pid = 140] [serial = 1374] [outer = 00000000] 02:58:34 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (12649400) [pid = 140] [serial = 1375] [outer = 12408C00] 02:58:34 INFO - PROCESS | 140 | 1461146314220 Marionette DEBUG loaded listener.js 02:58:34 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (134D4400) [pid = 140] [serial = 1376] [outer = 12408C00] 02:58:35 INFO - PROCESS | 140 | 1461146315169 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]]]}] 02:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1285ms 02:58:35 INFO - PROCESS | 140 | 1461146315197 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 02:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:58:35 INFO - PROCESS | 140 | 1461146315201 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 02:58:35 INFO - PROCESS | 140 | 1461146315206 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:58:35 INFO - PROCESS | 140 | 1461146315210 Marionette TRACE conn5 <- [1,1798,null,{}] 02:58:35 INFO - PROCESS | 140 | 1461146315217 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}] 02:58:35 INFO - PROCESS | 140 | 1461146315318 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 02:58:35 INFO - PROCESS | 140 | 1461146315456 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 1AE2C800 == 42 [pid = 140] [id = 455] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 12CE0000 == 41 [pid = 140] [id = 454] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 1688D000 == 40 [pid = 140] [id = 453] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 1A5D5800 == 39 [pid = 140] [id = 452] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 125DF400 == 38 [pid = 140] [id = 451] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 0EA28C00 == 37 [pid = 140] [id = 450] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 19B0F400 == 36 [pid = 140] [id = 449] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 1766AC00 == 35 [pid = 140] [id = 448] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 1688E400 == 34 [pid = 140] [id = 447] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 0E9C6000 == 33 [pid = 140] [id = 446] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 125E1000 == 32 [pid = 140] [id = 445] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1C02F800) [pid = 140] [serial = 1327] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | ++DOCSHELL 0E94F000 == 33 [pid = 140] [id = 459] 02:58:35 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (0E953000) [pid = 140] [serial = 1377] [outer = 00000000] 02:58:35 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (0E9C7400) [pid = 140] [serial = 1378] [outer = 0E953000] 02:58:35 INFO - PROCESS | 140 | 1461146315550 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (0EA28C00) [pid = 140] [serial = 1379] [outer = 0E953000] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 0E9C3C00 == 32 [pid = 140] [id = 444] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 0E979800 == 31 [pid = 140] [id = 443] 02:58:35 INFO - PROCESS | 140 | --DOCSHELL 1B753C00 == 30 [pid = 140] [id = 442] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1BEC9000) [pid = 140] [serial = 1325] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1A26B400) [pid = 140] [serial = 1312] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1AD47000) [pid = 140] [serial = 1315] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1A268400) [pid = 140] [serial = 1313] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1B74C800) [pid = 140] [serial = 1318] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1AE0DC00) [pid = 140] [serial = 1316] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1BECB800) [pid = 140] [serial = 1324] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1B74F800) [pid = 140] [serial = 1319] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 86 (124B5C00) [pid = 140] [serial = 1303] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 85 (12640400) [pid = 140] [serial = 1301] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 84 (12603800) [pid = 140] [serial = 1300] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 83 (16D23800) [pid = 140] [serial = 1298] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1364F400) [pid = 140] [serial = 1297] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 81 (0EA27800) [pid = 140] [serial = 1295] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 80 (0E9C5000) [pid = 140] [serial = 1294] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1DEE2800) [pid = 140] [serial = 1292] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 78 (1975B800) [pid = 140] [serial = 1309] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 77 (1731E400) [pid = 140] [serial = 1306] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 76 (175BD800) [pid = 140] [serial = 1307] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 75 (12610C00) [pid = 140] [serial = 1304] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 74 (19FB8400) [pid = 140] [serial = 1321] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 73 (19B0A000) [pid = 140] [serial = 1310] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | --DOMWINDOW == 72 (1AD25C00) [pid = 140] [serial = 1322] [outer = 00000000] [url = about:blank] 02:58:35 INFO - PROCESS | 140 | 1461146315983 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]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 830ms 02:58:36 INFO - PROCESS | 140 | 1461146316038 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 140 | 1461146316043 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 02:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:58:36 INFO - PROCESS | 140 | 1461146316049 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 140 | 1461146316052 Marionette TRACE conn5 <- [1,1802,null,{}] 02:58:36 INFO - PROCESS | 140 | 1461146316056 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}] 02:58:36 INFO - PROCESS | 140 | 1461146316134 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 02:58:36 INFO - PROCESS | 140 | 1461146316140 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 140 | ++DOCSHELL 0E910C00 == 31 [pid = 140] [id = 460] 02:58:36 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (0E979800) [pid = 140] [serial = 1380] [outer = 00000000] 02:58:36 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (125DF400) [pid = 140] [serial = 1381] [outer = 0E979800] 02:58:36 INFO - PROCESS | 140 | 1461146316186 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (12609C00) [pid = 140] [serial = 1382] [outer = 0E979800] 02:58:36 INFO - PROCESS | 140 | 1461146316694 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]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 02:58:36 INFO - PROCESS | 140 | 1461146316722 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 140 | 1461146316724 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 02:58:36 INFO - PROCESS | 140 | 1461146316728 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:58:36 INFO - PROCESS | 140 | 1461146316731 Marionette TRACE conn5 <- [1,1806,null,{}] 02:58:36 INFO - PROCESS | 140 | 1461146316742 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}] 02:58:36 INFO - PROCESS | 140 | 1461146316860 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 02:58:36 INFO - PROCESS | 140 | 1461146316947 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 140 | ++DOCSHELL 13672C00 == 32 [pid = 140] [id = 461] 02:58:36 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (13679800) [pid = 140] [serial = 1383] [outer = 00000000] 02:58:36 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (16C46C00) [pid = 140] [serial = 1384] [outer = 13679800] 02:58:36 INFO - PROCESS | 140 | 1461146317002 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (17367800) [pid = 140] [serial = 1385] [outer = 13679800] 02:58:37 INFO - PROCESS | 140 | 1461146317359 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]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 02:58:37 INFO - PROCESS | 140 | 1461146317411 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 02:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:58:37 INFO - PROCESS | 140 | 1461146317413 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 02:58:37 INFO - PROCESS | 140 | 1461146317417 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 140 | 1461146317418 Marionette TRACE conn5 <- [1,1810,null,{}] 02:58:37 INFO - PROCESS | 140 | 1461146317422 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}] 02:58:37 INFO - PROCESS | 140 | 1461146317502 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 02:58:37 INFO - PROCESS | 140 | 1461146317508 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 140 | ++DOCSHELL 1264F400 == 33 [pid = 140] [id = 462] 02:58:37 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1766DC00) [pid = 140] [serial = 1386] [outer = 00000000] 02:58:37 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (18A31400) [pid = 140] [serial = 1387] [outer = 1766DC00] 02:58:37 INFO - PROCESS | 140 | 1461146317553 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19B07800) [pid = 140] [serial = 1388] [outer = 1766DC00] 02:58:38 INFO - PROCESS | 140 | 1461146318023 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]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 02:58:38 INFO - PROCESS | 140 | 1461146318048 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 140 | 1461146318050 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 02:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:58:38 INFO - PROCESS | 140 | 1461146318053 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 140 | 1461146318055 Marionette TRACE conn5 <- [1,1814,null,{}] 02:58:38 INFO - PROCESS | 140 | 1461146318059 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}] 02:58:38 INFO - PROCESS | 140 | 1461146318166 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 02:58:38 INFO - PROCESS | 140 | 1461146318174 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 140 | ++DOCSHELL 18A28C00 == 34 [pid = 140] [id = 463] 02:58:38 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (19B0E400) [pid = 140] [serial = 1389] [outer = 00000000] 02:58:38 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (19F31400) [pid = 140] [serial = 1390] [outer = 19B0E400] 02:58:38 INFO - PROCESS | 140 | 1461146318220 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (19F30400) [pid = 140] [serial = 1391] [outer = 19B0E400] 02:58:38 INFO - PROCESS | 140 | 1461146318703 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]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 02:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:58:38 INFO - PROCESS | 140 | 1461146318724 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 140 | 1461146318726 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 02:58:38 INFO - PROCESS | 140 | 1461146318729 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 140 | 1461146318731 Marionette TRACE conn5 <- [1,1818,null,{}] 02:58:38 INFO - PROCESS | 140 | 1461146318734 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}] 02:58:38 INFO - PROCESS | 140 | 1461146318860 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 02:58:38 INFO - PROCESS | 140 | 1461146318867 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 140 | ++DOCSHELL 19F2E800 == 35 [pid = 140] [id = 464] 02:58:38 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1A29C400) [pid = 140] [serial = 1392] [outer = 00000000] 02:58:38 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1AD29C00) [pid = 140] [serial = 1393] [outer = 1A29C400] 02:58:38 INFO - PROCESS | 140 | 1461146318916 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AD27400) [pid = 140] [serial = 1394] [outer = 1A29C400] 02:58:39 INFO - PROCESS | 140 | 1461146319370 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]]]}] 02:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 02:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:58:39 INFO - PROCESS | 140 | 1461146319400 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 02:58:39 INFO - PROCESS | 140 | 1461146319402 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 02:58:39 INFO - PROCESS | 140 | 1461146319406 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:58:39 INFO - PROCESS | 140 | 1461146319408 Marionette TRACE conn5 <- [1,1822,null,{}] 02:58:39 INFO - PROCESS | 140 | 1461146319411 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}] 02:58:39 INFO - PROCESS | 140 | 1461146319522 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 02:58:39 INFO - PROCESS | 140 | 1461146319612 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 140 | ++DOCSHELL 1B112800 == 36 [pid = 140] [id = 465] 02:58:39 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1B11B000) [pid = 140] [serial = 1395] [outer = 00000000] 02:58:39 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1B74F000) [pid = 140] [serial = 1396] [outer = 1B11B000] 02:58:39 INFO - PROCESS | 140 | 1461146319657 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1B74EC00) [pid = 140] [serial = 1397] [outer = 1B11B000] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1B74AC00) [pid = 140] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 88 (11EB4000) [pid = 140] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1C005800) [pid = 140] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1A2C1000) [pid = 140] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0EA20400) [pid = 140] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1AD27000) [pid = 140] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1B746400) [pid = 140] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 82 (16C3A000) [pid = 140] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1A276400) [pid = 140] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 80 (19F23000) [pid = 140] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1260CC00) [pid = 140] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 78 (1766B000) [pid = 140] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 77 (0E97A000) [pid = 140] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:58:39 INFO - PROCESS | 140 | --DOMWINDOW == 76 (16896000) [pid = 140] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:58:40 INFO - PROCESS | 140 | 1461146320151 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]]]}] 02:58:40 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 02:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 771ms 02:58:40 INFO - PROCESS | 140 | 1461146320177 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 140 | 1461146320179 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 02:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:58:40 INFO - PROCESS | 140 | 1461146320182 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 140 | 1461146320183 Marionette TRACE conn5 <- [1,1826,null,{}] 02:58:40 INFO - PROCESS | 140 | 1461146320199 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}] 02:58:40 INFO - PROCESS | 140 | 1461146320300 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 02:58:40 INFO - PROCESS | 140 | 1461146320307 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 140 | ++DOCSHELL 1264D400 == 37 [pid = 140] [id = 466] 02:58:40 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (1264DC00) [pid = 140] [serial = 1398] [outer = 00000000] 02:58:40 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (19B0E000) [pid = 140] [serial = 1399] [outer = 1264DC00] 02:58:40 INFO - PROCESS | 140 | 1461146320353 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1A2BB400) [pid = 140] [serial = 1400] [outer = 1264DC00] 02:58:40 INFO - PROCESS | 140 | 1461146320762 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]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 630ms 02:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:58:40 INFO - PROCESS | 140 | 1461146320813 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 140 | 1461146320815 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 02:58:40 INFO - PROCESS | 140 | 1461146320818 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 140 | 1461146320820 Marionette TRACE conn5 <- [1,1830,null,{}] 02:58:40 INFO - PROCESS | 140 | 1461146320823 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}] 02:58:40 INFO - PROCESS | 140 | 1461146320900 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 02:58:40 INFO - PROCESS | 140 | 1461146320908 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 140 | ++DOCSHELL 12610C00 == 38 [pid = 140] [id = 467] 02:58:40 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1814FC00) [pid = 140] [serial = 1401] [outer = 00000000] 02:58:40 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1BECD800) [pid = 140] [serial = 1402] [outer = 1814FC00] 02:58:40 INFO - PROCESS | 140 | 1461146320953 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1BECC000) [pid = 140] [serial = 1403] [outer = 1814FC00] 02:58:41 INFO - PROCESS | 140 | 1461146321392 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]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 02:58:41 INFO - PROCESS | 140 | 1461146321449 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 140 | 1461146321451 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 02:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:58:41 INFO - PROCESS | 140 | 1461146321455 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 140 | 1461146321456 Marionette TRACE conn5 <- [1,1834,null,{}] 02:58:41 INFO - PROCESS | 140 | 1461146321460 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}] 02:58:41 INFO - PROCESS | 140 | 1461146321537 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 02:58:41 INFO - PROCESS | 140 | 1461146321543 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:41 INFO - PROCESS | 140 | ++DOCSHELL 1BECB800 == 39 [pid = 140] [id = 468] 02:58:41 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1C00C800) [pid = 140] [serial = 1404] [outer = 00000000] 02:58:41 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1C556400) [pid = 140] [serial = 1405] [outer = 1C00C800] 02:58:41 INFO - PROCESS | 140 | 1461146321591 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C666000) [pid = 140] [serial = 1406] [outer = 1C00C800] 02:58:42 INFO - PROCESS | 140 | 1461146322165 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]]]}] 02:58:42 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) 02:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 730ms 02:58:42 INFO - PROCESS | 140 | 1461146322186 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 140 | 1461146322190 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 02:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:58:42 INFO - PROCESS | 140 | 1461146322196 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:58:42 INFO - PROCESS | 140 | 1461146322200 Marionette TRACE conn5 <- [1,1838,null,{}] 02:58:42 INFO - PROCESS | 140 | 1461146322207 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}] 02:58:42 INFO - PROCESS | 140 | 1461146322363 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 02:58:42 INFO - PROCESS | 140 | 1461146322472 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 140 | ++DOCSHELL 0E913800 == 40 [pid = 140] [id = 469] 02:58:42 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0E984400) [pid = 140] [serial = 1407] [outer = 00000000] 02:58:42 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1240AC00) [pid = 140] [serial = 1408] [outer = 0E984400] 02:58:42 INFO - PROCESS | 140 | 1461146322530 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (12608400) [pid = 140] [serial = 1409] [outer = 0E984400] 02:58:43 INFO - PROCESS | 140 | 1461146323133 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]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 990ms 02:58:43 INFO - PROCESS | 140 | 1461146323186 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 140 | 1461146323192 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 02:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:58:43 INFO - PROCESS | 140 | 1461146323199 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 140 | 1461146323202 Marionette TRACE conn5 <- [1,1842,null,{}] 02:58:43 INFO - PROCESS | 140 | 1461146323207 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}] 02:58:43 INFO - PROCESS | 140 | 1461146323311 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 02:58:43 INFO - PROCESS | 140 | 1461146323442 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 140 | ++DOCSHELL 16C45800 == 41 [pid = 140] [id = 470] 02:58:43 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (16CCFC00) [pid = 140] [serial = 1410] [outer = 00000000] 02:58:43 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (18A2B000) [pid = 140] [serial = 1411] [outer = 16CCFC00] 02:58:43 INFO - PROCESS | 140 | 1461146323500 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1A295400) [pid = 140] [serial = 1412] [outer = 16CCFC00] 02:58:44 INFO - PROCESS | 140 | 1461146324128 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 02:58:44 INFO - PROCESS | 140 | 1461146324171 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 140 | 1461146324174 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 02:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:58:44 INFO - PROCESS | 140 | 1461146324177 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 140 | 1461146324181 Marionette TRACE conn5 <- [1,1846,null,{}] 02:58:44 INFO - PROCESS | 140 | 1461146324206 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}] 02:58:44 INFO - PROCESS | 140 | 1461146324342 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 02:58:44 INFO - PROCESS | 140 | 1461146324404 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 140 | ++DOCSHELL 1C00A000 == 42 [pid = 140] [id = 471] 02:58:44 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1C029800) [pid = 140] [serial = 1413] [outer = 00000000] 02:58:44 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1CBB3000) [pid = 140] [serial = 1414] [outer = 1C029800] 02:58:44 INFO - PROCESS | 140 | 1461146324463 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1CBC0C00) [pid = 140] [serial = 1415] [outer = 1C029800] 02:58:45 INFO - PROCESS | 140 | 1461146325051 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 930ms 02:58:45 INFO - PROCESS | 140 | 1461146325111 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 140 | 1461146325114 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 02:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:58:45 INFO - PROCESS | 140 | 1461146325117 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 140 | 1461146325119 Marionette TRACE conn5 <- [1,1850,null,{}] 02:58:45 INFO - PROCESS | 140 | 1461146325123 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}] 02:58:45 INFO - PROCESS | 140 | 1461146325233 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 02:58:45 INFO - PROCESS | 140 | 1461146325358 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 140 | ++DOCSHELL 1CDDB000 == 43 [pid = 140] [id = 472] 02:58:45 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1CDDC800) [pid = 140] [serial = 1416] [outer = 00000000] 02:58:45 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1CDE6000) [pid = 140] [serial = 1417] [outer = 1CDDC800] 02:58:45 INFO - PROCESS | 140 | 1461146325415 Marionette DEBUG loaded listener.js 02:58:45 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1CDE8800) [pid = 140] [serial = 1418] [outer = 1CDDC800] 02:58:46 INFO - PROCESS | 140 | 1461146326203 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]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1127ms 02:58:46 INFO - PROCESS | 140 | 1461146326248 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 02:58:46 INFO - PROCESS | 140 | 1461146326252 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 02:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:58:46 INFO - PROCESS | 140 | 1461146326257 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 140 | 1461146326261 Marionette TRACE conn5 <- [1,1854,null,{}] 02:58:46 INFO - PROCESS | 140 | 1461146326268 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}] 02:58:46 INFO - PROCESS | 140 | 1461146326369 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 02:58:46 INFO - PROCESS | 140 | 1461146326498 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 140 | ++DOCSHELL 0EA26800 == 44 [pid = 140] [id = 473] 02:58:46 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (0EA27000) [pid = 140] [serial = 1419] [outer = 00000000] 02:58:46 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (12640C00) [pid = 140] [serial = 1420] [outer = 0EA27000] 02:58:46 INFO - PROCESS | 140 | 1461146326551 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (12CB8800) [pid = 140] [serial = 1421] [outer = 0EA27000] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 12610C00 == 43 [pid = 140] [id = 467] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 1264D400 == 42 [pid = 140] [id = 466] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 1B112800 == 41 [pid = 140] [id = 465] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 19F2E800 == 40 [pid = 140] [id = 464] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 18A28C00 == 39 [pid = 140] [id = 463] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 1264F400 == 38 [pid = 140] [id = 462] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 13672C00 == 37 [pid = 140] [id = 461] 02:58:46 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1C561000) [pid = 140] [serial = 1369] [outer = 00000000] [url = about:blank] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 0E910C00 == 36 [pid = 140] [id = 460] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 0E94F000 == 35 [pid = 140] [id = 459] 02:58:46 INFO - PROCESS | 140 | --DOCSHELL 0E94B800 == 34 [pid = 140] [id = 457] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1C026000) [pid = 140] [serial = 1367] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 97 (13671C00) [pid = 140] [serial = 1339] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 96 (16890800) [pid = 140] [serial = 1340] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 95 (16C46000) [pid = 140] [serial = 1328] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A5C9400) [pid = 140] [serial = 1354] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 93 (0EA2A800) [pid = 140] [serial = 1333] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1AE11800) [pid = 140] [serial = 1357] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1A5C8400) [pid = 140] [serial = 1355] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1BECBC00) [pid = 140] [serial = 1360] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1AE2C400) [pid = 140] [serial = 1358] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1C006400) [pid = 140] [serial = 1366] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 87 (16C6F000) [pid = 140] [serial = 1342] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 86 (17510000) [pid = 140] [serial = 1343] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1C00C400) [pid = 140] [serial = 1361] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1A2A4C00) [pid = 140] [serial = 1351] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 83 (19F2DC00) [pid = 140] [serial = 1348] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 82 (12643C00) [pid = 140] [serial = 1336] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1264C400) [pid = 140] [serial = 1337] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 80 (19FBC000) [pid = 140] [serial = 1349] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 79 (19756C00) [pid = 140] [serial = 1345] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 78 (19B08400) [pid = 140] [serial = 1346] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 77 (0E9A8800) [pid = 140] [serial = 1331] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 76 (0F3E7800) [pid = 140] [serial = 1334] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 75 (0E9A2400) [pid = 140] [serial = 1330] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 74 (19BE0400) [pid = 140] [serial = 1363] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 73 (19BDF000) [pid = 140] [serial = 1364] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | --DOMWINDOW == 72 (1A2A4400) [pid = 140] [serial = 1352] [outer = 00000000] [url = about:blank] 02:58:47 INFO - PROCESS | 140 | 1461146327113 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 890ms 02:58:47 INFO - PROCESS | 140 | 1461146327148 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 140 | 1461146327154 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 02:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:58:47 INFO - PROCESS | 140 | 1461146327160 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 140 | 1461146327162 Marionette TRACE conn5 <- [1,1858,null,{}] 02:58:47 INFO - PROCESS | 140 | 1461146327166 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}] 02:58:47 INFO - PROCESS | 140 | 1461146327246 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 02:58:47 INFO - PROCESS | 140 | 1461146327255 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 140 | ++DOCSHELL 0E9A1400 == 35 [pid = 140] [id = 474] 02:58:47 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (0E9AAC00) [pid = 140] [serial = 1422] [outer = 00000000] 02:58:47 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (12402C00) [pid = 140] [serial = 1423] [outer = 0E9AAC00] 02:58:47 INFO - PROCESS | 140 | 1461146327304 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (12603C00) [pid = 140] [serial = 1424] [outer = 0E9AAC00] 02:58:47 INFO - PROCESS | 140 | 1461146327796 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 730ms 02:58:47 INFO - PROCESS | 140 | 1461146327894 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 140 | 1461146327896 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 02:58:47 INFO - PROCESS | 140 | 1461146327899 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:58:47 INFO - PROCESS | 140 | 1461146327902 Marionette TRACE conn5 <- [1,1862,null,{}] 02:58:47 INFO - PROCESS | 140 | 1461146327913 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}] 02:58:47 INFO - PROCESS | 140 | 1461146328000 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 02:58:47 INFO - PROCESS | 140 | 1461146328009 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 140 | ++DOCSHELL 16C3C000 == 36 [pid = 140] [id = 475] 02:58:48 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (16C3C400) [pid = 140] [serial = 1425] [outer = 00000000] 02:58:48 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (16CCF400) [pid = 140] [serial = 1426] [outer = 16C3C400] 02:58:48 INFO - PROCESS | 140 | 1461146328057 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (17563800) [pid = 140] [serial = 1427] [outer = 16C3C400] 02:58:48 INFO - PROCESS | 140 | 1461146328520 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]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 674ms 02:58:48 INFO - PROCESS | 140 | 1461146328577 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 140 | 1461146328579 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 02:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:58:48 INFO - PROCESS | 140 | 1461146328582 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 140 | 1461146328584 Marionette TRACE conn5 <- [1,1866,null,{}] 02:58:48 INFO - PROCESS | 140 | 1461146328588 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}] 02:58:48 INFO - PROCESS | 140 | 1461146328667 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 02:58:48 INFO - PROCESS | 140 | 1461146328675 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 140 | ++DOCSHELL 181D9000 == 37 [pid = 140] [id = 476] 02:58:48 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (181DA800) [pid = 140] [serial = 1428] [outer = 00000000] 02:58:48 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (19B0D400) [pid = 140] [serial = 1429] [outer = 181DA800] 02:58:48 INFO - PROCESS | 140 | 1461146328722 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19BDAC00) [pid = 140] [serial = 1430] [outer = 181DA800] 02:58:49 INFO - PROCESS | 140 | 1461146329150 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 630ms 02:58:49 INFO - PROCESS | 140 | 1461146329219 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 140 | 1461146329221 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 02:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:58:49 INFO - PROCESS | 140 | 1461146329224 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 140 | 1461146329226 Marionette TRACE conn5 <- [1,1870,null,{}] 02:58:49 INFO - PROCESS | 140 | 1461146329229 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}] 02:58:49 INFO - PROCESS | 140 | 1461146329334 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 02:58:49 INFO - PROCESS | 140 | 1461146329419 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 140 | ++DOCSHELL 19F2CC00 == 38 [pid = 140] [id = 477] 02:58:49 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (19F2D800) [pid = 140] [serial = 1431] [outer = 00000000] 02:58:49 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A298000) [pid = 140] [serial = 1432] [outer = 19F2D800] 02:58:49 INFO - PROCESS | 140 | 1461146329467 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A29DC00) [pid = 140] [serial = 1433] [outer = 19F2D800] 02:58:49 INFO - PROCESS | 140 | 1461146329884 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 02:58:49 INFO - PROCESS | 140 | 1461146329957 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 140 | 1461146329959 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 02:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:58:49 INFO - PROCESS | 140 | 1461146329962 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 140 | 1461146329964 Marionette TRACE conn5 <- [1,1874,null,{}] 02:58:49 INFO - PROCESS | 140 | 1461146329967 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}] 02:58:50 INFO - PROCESS | 140 | 1461146330102 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 02:58:50 INFO - PROCESS | 140 | 1461146330114 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 140 | ++DOCSHELL 0E955000 == 39 [pid = 140] [id = 478] 02:58:50 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (0E9A1C00) [pid = 140] [serial = 1434] [outer = 00000000] 02:58:50 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1A5D2400) [pid = 140] [serial = 1435] [outer = 0E9A1C00] 02:58:50 INFO - PROCESS | 140 | 1461146330163 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AE17000) [pid = 140] [serial = 1436] [outer = 0E9A1C00] 02:58:50 INFO - PROCESS | 140 | 1461146330612 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]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 02:58:50 INFO - PROCESS | 140 | 1461146330633 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 140 | 1461146330635 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 02:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:58:50 INFO - PROCESS | 140 | 1461146330638 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 140 | 1461146330640 Marionette TRACE conn5 <- [1,1878,null,{}] 02:58:50 INFO - PROCESS | 140 | 1461146330643 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}] 02:58:50 INFO - PROCESS | 140 | 1461146330782 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 02:58:50 INFO - PROCESS | 140 | 1461146330798 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 140 | ++DOCSHELL 0E985800 == 40 [pid = 140] [id = 479] 02:58:50 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1A5B5C00) [pid = 140] [serial = 1437] [outer = 00000000] 02:58:50 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1B74C400) [pid = 140] [serial = 1438] [outer = 1A5B5C00] 02:58:50 INFO - PROCESS | 140 | 1461146330843 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1B74B800) [pid = 140] [serial = 1439] [outer = 1A5B5C00] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 89 (19B0E400) [pid = 140] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1A29C400) [pid = 140] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 87 (12408C00) [pid = 140] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 86 (13679800) [pid = 140] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0E979800) [pid = 140] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1766DC00) [pid = 140] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 83 (0E953000) [pid = 140] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1B11B000) [pid = 140] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1814FC00) [pid = 140] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:58:51 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1264DC00) [pid = 140] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:58:51 INFO - PROCESS | 140 | 1461146331413 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]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 830ms 02:58:51 INFO - PROCESS | 140 | 1461146331469 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 140 | 1461146331471 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 02:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:58:51 INFO - PROCESS | 140 | 1461146331474 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 140 | 1461146331476 Marionette TRACE conn5 <- [1,1882,null,{}] 02:58:51 INFO - PROCESS | 140 | 1461146331479 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}] 02:58:51 INFO - PROCESS | 140 | 1461146331554 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 02:58:51 INFO - PROCESS | 140 | 1461146331645 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 140 | ++DOCSHELL 0E93D000 == 41 [pid = 140] [id = 480] 02:58:51 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (0E981800) [pid = 140] [serial = 1440] [outer = 00000000] 02:58:51 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (181DA000) [pid = 140] [serial = 1441] [outer = 0E981800] 02:58:51 INFO - PROCESS | 140 | 1461146331690 Marionette DEBUG loaded listener.js 02:58:51 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A5C8000) [pid = 140] [serial = 1442] [outer = 0E981800] 02:58:52 INFO - PROCESS | 140 | 1461146332045 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 630ms 02:58:52 INFO - PROCESS | 140 | 1461146332105 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 140 | 1461146332107 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 02:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:58:52 INFO - PROCESS | 140 | 1461146332113 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 140 | 1461146332114 Marionette TRACE conn5 <- [1,1886,null,{}] 02:58:52 INFO - PROCESS | 140 | 1461146332124 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}] 02:58:52 INFO - PROCESS | 140 | 1461146332202 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 02:58:52 INFO - PROCESS | 140 | 1461146332208 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 140 | ++DOCSHELL 1787A800 == 42 [pid = 140] [id = 481] 02:58:52 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1AE2C400) [pid = 140] [serial = 1443] [outer = 00000000] 02:58:52 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1C026000) [pid = 140] [serial = 1444] [outer = 1AE2C400] 02:58:52 INFO - PROCESS | 140 | 1461146332253 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1C561000) [pid = 140] [serial = 1445] [outer = 1AE2C400] 02:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 570ms 02:58:52 INFO - PROCESS | 140 | 1461146332676 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]]]}] 02:58:52 INFO - PROCESS | 140 | 1461146332685 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 140 | 1461146332687 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 02:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:58:52 INFO - PROCESS | 140 | 1461146332690 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 140 | 1461146332691 Marionette TRACE conn5 <- [1,1890,null,{}] 02:58:52 INFO - PROCESS | 140 | 1461146332695 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}] 02:58:52 INFO - PROCESS | 140 | 1461146332811 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 02:58:52 INFO - PROCESS | 140 | 1461146332820 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 140 | ++DOCSHELL 1C00EC00 == 43 [pid = 140] [id = 482] 02:58:52 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1C012800) [pid = 140] [serial = 1446] [outer = 00000000] 02:58:52 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1CBC7800) [pid = 140] [serial = 1447] [outer = 1C012800] 02:58:52 INFO - PROCESS | 140 | 1461146332866 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1CDDA400) [pid = 140] [serial = 1448] [outer = 1C012800] 02:58:53 INFO - PROCESS | 140 | 1461146333277 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]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 630ms 02:58:53 INFO - PROCESS | 140 | 1461146333344 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 140 | 1461146333348 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 02:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:58:53 INFO - PROCESS | 140 | 1461146333354 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 140 | 1461146333358 Marionette TRACE conn5 <- [1,1894,null,{}] 02:58:53 INFO - PROCESS | 140 | 1461146333365 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}] 02:58:53 INFO - PROCESS | 140 | 1461146333464 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 02:58:53 INFO - PROCESS | 140 | 1461146333702 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 140 | ++DOCSHELL 0E9CDC00 == 44 [pid = 140] [id = 483] 02:58:53 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (0EA23C00) [pid = 140] [serial = 1449] [outer = 00000000] 02:58:53 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (11E5AC00) [pid = 140] [serial = 1450] [outer = 0EA23C00] 02:58:53 INFO - PROCESS | 140 | 1461146333760 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (11F4A400) [pid = 140] [serial = 1451] [outer = 0EA23C00] 02:58:54 INFO - PROCESS | 140 | 1461146334285 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]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 970ms 02:58:54 INFO - PROCESS | 140 | 1461146334340 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 140 | 1461146334344 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 02:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:58:54 INFO - PROCESS | 140 | 1461146334353 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 140 | 1461146334358 Marionette TRACE conn5 <- [1,1898,null,{}] 02:58:54 INFO - PROCESS | 140 | 1461146334363 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}] 02:58:54 INFO - PROCESS | 140 | 1461146334470 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 02:58:54 INFO - PROCESS | 140 | 1461146334575 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 140 | ++DOCSHELL 13642C00 == 45 [pid = 140] [id = 484] 02:58:54 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (16892400) [pid = 140] [serial = 1452] [outer = 00000000] 02:58:54 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1787C400) [pid = 140] [serial = 1453] [outer = 16892400] 02:58:54 INFO - PROCESS | 140 | 1461146334632 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (19B02400) [pid = 140] [serial = 1454] [outer = 16892400] 02:58:55 INFO - PROCESS | 140 | 1461146335284 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 990ms 02:58:55 INFO - PROCESS | 140 | 1461146335345 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 140 | 1461146335348 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 02:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:58:55 INFO - PROCESS | 140 | 1461146335352 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 140 | 1461146335354 Marionette TRACE conn5 <- [1,1902,null,{}] 02:58:55 INFO - PROCESS | 140 | 1461146335364 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}] 02:58:55 INFO - PROCESS | 140 | 1461146335475 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 02:58:55 INFO - PROCESS | 140 | 1461146335609 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 140 | ++DOCSHELL 1C02C400 == 46 [pid = 140] [id = 485] 02:58:55 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1C02FC00) [pid = 140] [serial = 1455] [outer = 00000000] 02:58:55 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1CDE4C00) [pid = 140] [serial = 1456] [outer = 1C02FC00] 02:58:55 INFO - PROCESS | 140 | 1461146335671 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1CE8E000) [pid = 140] [serial = 1457] [outer = 1C02FC00] 02:58:56 INFO - PROCESS | 140 | 1461146336218 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]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 930ms 02:58:56 INFO - PROCESS | 140 | 1461146336285 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 140 | 1461146336288 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 02:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:58:56 INFO - PROCESS | 140 | 1461146336292 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 140 | 1461146336294 Marionette TRACE conn5 <- [1,1906,null,{}] 02:58:56 INFO - PROCESS | 140 | 1461146336297 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}] 02:58:56 INFO - PROCESS | 140 | 1461146336401 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 02:58:56 INFO - PROCESS | 140 | 1461146336533 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 140 | ++DOCSHELL 124BE400 == 47 [pid = 140] [id = 486] 02:58:56 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1264C800) [pid = 140] [serial = 1458] [outer = 00000000] 02:58:56 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1E098C00) [pid = 140] [serial = 1459] [outer = 1264C800] 02:58:56 INFO - PROCESS | 140 | 1461146336591 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1E83F400) [pid = 140] [serial = 1460] [outer = 1264C800] 02:58:57 INFO - PROCESS | 140 | 1461146337165 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]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 930ms 02:58:57 INFO - PROCESS | 140 | 1461146337225 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 140 | 1461146337227 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 02:58:57 INFO - PROCESS | 140 | 1461146337231 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:58:57 INFO - PROCESS | 140 | 1461146337233 Marionette TRACE conn5 <- [1,1910,null,{}] 02:58:57 INFO - PROCESS | 140 | 1461146337236 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}] 02:58:57 INFO - PROCESS | 140 | 1461146337336 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 02:58:57 INFO - PROCESS | 140 | 1461146337488 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 140 | ++DOCSHELL 1C00B400 == 48 [pid = 140] [id = 487] 02:58:57 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C00BC00) [pid = 140] [serial = 1461] [outer = 00000000] 02:58:57 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1E847000) [pid = 140] [serial = 1462] [outer = 1C00BC00] 02:58:57 INFO - PROCESS | 140 | 1461146337545 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1E84A400) [pid = 140] [serial = 1463] [outer = 1C00BC00] 02:58:58 INFO - PROCESS | 140 | 1461146338301 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1118ms 02:58:58 INFO - PROCESS | 140 | 1461146338353 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 140 | 1461146338357 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 02:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:58:58 INFO - PROCESS | 140 | 1461146338362 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 140 | 1461146338366 Marionette TRACE conn5 <- [1,1914,null,{}] 02:58:58 INFO - PROCESS | 140 | 1461146338371 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}] 02:58:58 INFO - PROCESS | 140 | 1461146338471 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 02:58:58 INFO - PROCESS | 140 | 1461146338611 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 140 | ++DOCSHELL 16890800 == 49 [pid = 140] [id = 488] 02:58:58 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (16C3A400) [pid = 140] [serial = 1464] [outer = 00000000] 02:58:58 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (16C47000) [pid = 140] [serial = 1465] [outer = 16C3A400] 02:58:58 INFO - PROCESS | 140 | 1461146338664 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (175BB400) [pid = 140] [serial = 1466] [outer = 16C3A400] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 1787A800 == 48 [pid = 140] [id = 481] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 0E93D000 == 47 [pid = 140] [id = 480] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 0E985800 == 46 [pid = 140] [id = 479] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 0E955000 == 45 [pid = 140] [id = 478] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 19F2CC00 == 44 [pid = 140] [id = 477] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 181D9000 == 43 [pid = 140] [id = 476] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 16C3C000 == 42 [pid = 140] [id = 475] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 0E9A1400 == 41 [pid = 140] [id = 474] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 0EA26800 == 40 [pid = 140] [id = 473] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1C556400) [pid = 140] [serial = 1405] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 1CDDB000 == 39 [pid = 140] [id = 472] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 0E913800 == 38 [pid = 140] [id = 469] 02:58:58 INFO - PROCESS | 140 | --DOCSHELL 1BECB800 == 37 [pid = 140] [id = 468] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 105 (0EA28C00) [pid = 140] [serial = 1379] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1B74F000) [pid = 140] [serial = 1396] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1BECC000) [pid = 140] [serial = 1403] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1BECD800) [pid = 140] [serial = 1402] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 101 (19B0E000) [pid = 140] [serial = 1399] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1B74EC00) [pid = 140] [serial = 1397] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 99 (134D4400) [pid = 140] [serial = 1376] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1AD27400) [pid = 140] [serial = 1394] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1A2BB400) [pid = 140] [serial = 1400] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 96 (19B07800) [pid = 140] [serial = 1388] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 95 (19F31400) [pid = 140] [serial = 1390] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1AD29C00) [pid = 140] [serial = 1393] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 93 (12649400) [pid = 140] [serial = 1375] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 92 (16C46C00) [pid = 140] [serial = 1384] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 91 (17367800) [pid = 140] [serial = 1385] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 90 (19F30400) [pid = 140] [serial = 1391] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 89 (125DF400) [pid = 140] [serial = 1381] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 88 (12609C00) [pid = 140] [serial = 1382] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 87 (18A31400) [pid = 140] [serial = 1387] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 86 (0E9C3000) [pid = 140] [serial = 1372] [outer = 00000000] [url = about:blank] 02:58:58 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0E9C7400) [pid = 140] [serial = 1378] [outer = 00000000] [url = about:blank] 02:58:59 INFO - PROCESS | 140 | 1461146339152 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 830ms 02:58:59 INFO - PROCESS | 140 | 1461146339195 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 140 | 1461146339201 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 02:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:58:59 INFO - PROCESS | 140 | 1461146339215 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 140 | 1461146339217 Marionette TRACE conn5 <- [1,1918,null,{}] 02:58:59 INFO - PROCESS | 140 | 1461146339221 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}] 02:58:59 INFO - PROCESS | 140 | 1461146339307 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 02:58:59 INFO - PROCESS | 140 | 1461146339316 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 140 | ++DOCSHELL 0EA27C00 == 38 [pid = 140] [id = 489] 02:58:59 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0EA2BC00) [pid = 140] [serial = 1467] [outer = 00000000] 02:58:59 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (12646000) [pid = 140] [serial = 1468] [outer = 0EA2BC00] 02:58:59 INFO - PROCESS | 140 | 1461146339362 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (12CDF000) [pid = 140] [serial = 1469] [outer = 0EA2BC00] 02:58:59 INFO - PROCESS | 140 | 1461146339835 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 690ms 02:58:59 INFO - PROCESS | 140 | 1461146339904 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 140 | 1461146339907 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 02:58:59 INFO - PROCESS | 140 | 1461146339910 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:58:59 INFO - PROCESS | 140 | 1461146339914 Marionette TRACE conn5 <- [1,1922,null,{}] 02:58:59 INFO - PROCESS | 140 | 1461146339924 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}] 02:59:00 INFO - PROCESS | 140 | 1461146340111 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 02:59:00 INFO - PROCESS | 140 | 1461146340250 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 140 | ++DOCSHELL 0EA1E400 == 39 [pid = 140] [id = 490] 02:59:00 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (0EA26800) [pid = 140] [serial = 1470] [outer = 00000000] 02:59:00 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (124B5000) [pid = 140] [serial = 1471] [outer = 0EA26800] 02:59:00 INFO - PROCESS | 140 | 1461146340310 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (12604400) [pid = 140] [serial = 1472] [outer = 0EA26800] 02:59:00 INFO - PROCESS | 140 | 1461146340928 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]]]}] 02:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1079ms 02:59:00 INFO - PROCESS | 140 | 1461146340994 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 140 | 1461146340999 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 02:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:59:00 INFO - PROCESS | 140 | 1461146341004 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 140 | 1461146341009 Marionette TRACE conn5 <- [1,1926,null,{}] 02:59:00 INFO - PROCESS | 140 | 1461146341014 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}] 02:59:01 INFO - PROCESS | 140 | 1461146341118 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 02:59:01 INFO - PROCESS | 140 | 1461146341249 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 140 | ++DOCSHELL 16C45400 == 40 [pid = 140] [id = 491] 02:59:01 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (16C48C00) [pid = 140] [serial = 1473] [outer = 00000000] 02:59:01 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (19758400) [pid = 140] [serial = 1474] [outer = 16C48C00] 02:59:01 INFO - PROCESS | 140 | 1461146341310 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (19B06C00) [pid = 140] [serial = 1475] [outer = 16C48C00] 02:59:01 INFO - PROCESS | 140 | 1461146341884 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 930ms 02:59:01 INFO - PROCESS | 140 | 1461146341939 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 140 | 1461146341942 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 02:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:59:01 INFO - PROCESS | 140 | 1461146341946 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 140 | 1461146341949 Marionette TRACE conn5 <- [1,1930,null,{}] 02:59:01 INFO - PROCESS | 140 | 1461146341953 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}] 02:59:02 INFO - PROCESS | 140 | 1461146342054 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 02:59:02 INFO - PROCESS | 140 | 1461146342159 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:02 INFO - PROCESS | 140 | ++DOCSHELL 1A275800 == 41 [pid = 140] [id = 492] 02:59:02 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1A295800) [pid = 140] [serial = 1476] [outer = 00000000] 02:59:02 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1A2B6400) [pid = 140] [serial = 1477] [outer = 1A295800] 02:59:02 INFO - PROCESS | 140 | 1461146342216 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A2C1000) [pid = 140] [serial = 1478] [outer = 1A295800] 02:59:02 INFO - PROCESS | 140 | 1461146342769 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]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 930ms 02:59:02 INFO - PROCESS | 140 | 1461146342879 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 140 | 1461146342883 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 02:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:59:02 INFO - PROCESS | 140 | 1461146342894 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 140 | 1461146342899 Marionette TRACE conn5 <- [1,1934,null,{}] 02:59:02 INFO - PROCESS | 140 | 1461146342903 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}] 02:59:02 INFO - PROCESS | 140 | 1461146343012 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 02:59:03 INFO - PROCESS | 140 | 1461146343137 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 140 | ++DOCSHELL 0EA27400 == 42 [pid = 140] [id = 493] 02:59:03 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (19F22400) [pid = 140] [serial = 1479] [outer = 00000000] 02:59:03 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1AE1A000) [pid = 140] [serial = 1480] [outer = 19F22400] 02:59:03 INFO - PROCESS | 140 | 1461146343194 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1AE31800) [pid = 140] [serial = 1481] [outer = 19F22400] 02:59:03 INFO - PROCESS | 140 | 1461146343741 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]]]}] 02:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 890ms 02:59:03 INFO - PROCESS | 140 | 1461146343784 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 140 | 1461146343786 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 02:59:03 INFO - PROCESS | 140 | 1461146343789 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:59:03 INFO - PROCESS | 140 | 1461146343791 Marionette TRACE conn5 <- [1,1938,null,{}] 02:59:03 INFO - PROCESS | 140 | 1461146343795 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}] 02:59:03 INFO - PROCESS | 140 | 1461146343931 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 02:59:04 INFO - PROCESS | 140 | 1461146344034 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 140 | ++DOCSHELL 1AE16800 == 43 [pid = 140] [id = 494] 02:59:04 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1B116800) [pid = 140] [serial = 1482] [outer = 00000000] 02:59:04 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C00C000) [pid = 140] [serial = 1483] [outer = 1B116800] 02:59:04 INFO - PROCESS | 140 | 1461146344090 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1C009400) [pid = 140] [serial = 1484] [outer = 1B116800] 02:59:04 INFO - PROCESS | 140 | 1461146344600 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]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 870ms 02:59:04 INFO - PROCESS | 140 | 1461146344687 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 140 | 1461146344689 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 02:59:04 INFO - PROCESS | 140 | 1461146344694 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:59:04 INFO - PROCESS | 140 | 1461146344696 Marionette TRACE conn5 <- [1,1942,null,{}] 02:59:04 INFO - PROCESS | 140 | 1461146344700 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}] 02:59:04 INFO - PROCESS | 140 | 1461146344805 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 02:59:04 INFO - PROCESS | 140 | 1461146344914 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 140 | ++DOCSHELL 1C664C00 == 44 [pid = 140] [id = 495] 02:59:04 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1C665800) [pid = 140] [serial = 1485] [outer = 00000000] 02:59:04 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1CBC2C00) [pid = 140] [serial = 1486] [outer = 1C665800] 02:59:04 INFO - PROCESS | 140 | 1461146344981 Marionette DEBUG loaded listener.js 02:59:05 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1CDE4000) [pid = 140] [serial = 1487] [outer = 1C665800] 02:59:05 INFO - PROCESS | 140 | 1461146345711 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]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1071ms 02:59:05 INFO - PROCESS | 140 | 1461146345771 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 02:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:59:05 INFO - PROCESS | 140 | 1461146345774 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 02:59:05 INFO - PROCESS | 140 | 1461146345779 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 140 | 1461146345783 Marionette TRACE conn5 <- [1,1946,null,{}] 02:59:05 INFO - PROCESS | 140 | 1461146345790 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}] 02:59:05 INFO - PROCESS | 140 | 1461146345928 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 02:59:05 INFO - PROCESS | 140 | 1461146345948 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 140 | ++DOCSHELL 0E983400 == 45 [pid = 140] [id = 496] 02:59:05 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (0E9AC000) [pid = 140] [serial = 1488] [outer = 00000000] 02:59:05 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (0F3E0800) [pid = 140] [serial = 1489] [outer = 0E9AC000] 02:59:05 INFO - PROCESS | 140 | 1461146345997 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (11EF8C00) [pid = 140] [serial = 1490] [outer = 0E9AC000] 02:59:06 INFO - PROCESS | 140 | --DOCSHELL 0EA27C00 == 44 [pid = 140] [id = 489] 02:59:06 INFO - PROCESS | 140 | --DOCSHELL 16890800 == 43 [pid = 140] [id = 488] 02:59:06 INFO - PROCESS | 140 | --DOCSHELL 124BE400 == 42 [pid = 140] [id = 486] 02:59:06 INFO - PROCESS | 140 | --DOCSHELL 1C02C400 == 41 [pid = 140] [id = 485] 02:59:06 INFO - PROCESS | 140 | --DOCSHELL 13642C00 == 40 [pid = 140] [id = 484] 02:59:06 INFO - PROCESS | 140 | --DOCSHELL 0E9CDC00 == 39 [pid = 140] [id = 483] 02:59:06 INFO - PROCESS | 140 | 1461146346601 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]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 890ms 02:59:06 INFO - PROCESS | 140 | 1461146346641 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 140 | 1461146346646 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 02:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:59:06 INFO - PROCESS | 140 | 1461146346652 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 140 | 1461146346655 Marionette TRACE conn5 <- [1,1950,null,{}] 02:59:06 INFO - PROCESS | 140 | 1461146346659 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}] 02:59:06 INFO - PROCESS | 140 | 1461146346748 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 02:59:06 INFO - PROCESS | 140 | 1461146346843 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 140 | ++DOCSHELL 0E97AC00 == 40 [pid = 140] [id = 497] 02:59:06 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (0E9A4800) [pid = 140] [serial = 1491] [outer = 00000000] 02:59:06 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (12403000) [pid = 140] [serial = 1492] [outer = 0E9A4800] 02:59:06 INFO - PROCESS | 140 | 1461146346890 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (16C3A800) [pid = 140] [serial = 1493] [outer = 0E9A4800] 02:59:07 INFO - PROCESS | 140 | 1461146347289 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]]]}] 02:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 02:59:07 INFO - PROCESS | 140 | 1461146347325 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 02:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:59:07 INFO - PROCESS | 140 | 1461146347327 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 02:59:07 INFO - PROCESS | 140 | 1461146347337 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:59:07 INFO - PROCESS | 140 | 1461146347341 Marionette TRACE conn5 <- [1,1954,null,{}] 02:59:07 INFO - PROCESS | 140 | 1461146347351 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}] 02:59:07 INFO - PROCESS | 140 | 1461146347466 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 02:59:07 INFO - PROCESS | 140 | 1461146347473 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 140 | ++DOCSHELL 175BDC00 == 41 [pid = 140] [id = 498] 02:59:07 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (175C2C00) [pid = 140] [serial = 1494] [outer = 00000000] 02:59:07 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (19F31400) [pid = 140] [serial = 1495] [outer = 175C2C00] 02:59:07 INFO - PROCESS | 140 | 1461146347572 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1A299C00) [pid = 140] [serial = 1496] [outer = 175C2C00] 02:59:08 INFO - PROCESS | 140 | 1461146348006 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]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 730ms 02:59:08 INFO - PROCESS | 140 | 1461146348061 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 140 | 1461146348064 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 02:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:59:08 INFO - PROCESS | 140 | 1461146348073 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 140 | 1461146348074 Marionette TRACE conn5 <- [1,1958,null,{}] 02:59:08 INFO - PROCESS | 140 | 1461146348078 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}] 02:59:08 INFO - PROCESS | 140 | 1461146348221 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 02:59:08 INFO - PROCESS | 140 | 1461146348235 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 140 | ++DOCSHELL 1AD42C00 == 42 [pid = 140] [id = 499] 02:59:08 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1AD48000) [pid = 140] [serial = 1497] [outer = 00000000] 02:59:08 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1B747800) [pid = 140] [serial = 1498] [outer = 1AD48000] 02:59:08 INFO - PROCESS | 140 | 1461146348338 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1B753400) [pid = 140] [serial = 1499] [outer = 1AD48000] 02:59:08 INFO - PROCESS | 140 | 1461146348765 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]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 730ms 02:59:08 INFO - PROCESS | 140 | 1461146348806 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 140 | 1461146348808 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 02:59:08 INFO - PROCESS | 140 | 1461146348815 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 140 | 1461146348817 Marionette TRACE conn5 <- [1,1962,null,{}] 02:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:59:08 INFO - PROCESS | 140 | 1461146348821 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}] 02:59:08 INFO - PROCESS | 140 | 1461146348932 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 02:59:08 INFO - PROCESS | 140 | 1461146348939 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 140 | ++DOCSHELL 1BEC9800 == 43 [pid = 140] [id = 500] 02:59:08 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1C02F400) [pid = 140] [serial = 1500] [outer = 00000000] 02:59:08 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBC3C00) [pid = 140] [serial = 1501] [outer = 1C02F400] 02:59:09 INFO - PROCESS | 140 | 1461146348983 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1CBC0800) [pid = 140] [serial = 1502] [outer = 1C02F400] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 120 (16C3A400) [pid = 140] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1C012800) [pid = 140] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1C02E400) [pid = 140] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 117 (19F2D800) [pid = 140] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 116 (0EA27000) [pid = 140] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 115 (181DA800) [pid = 140] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1A5B5C00) [pid = 140] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1CDDC800) [pid = 140] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 112 (16C3C400) [pid = 140] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 111 (0E981800) [pid = 140] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 110 (0E9A1C00) [pid = 140] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1AE2C400) [pid = 140] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 108 (0E9AAC00) [pid = 140] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:59:09 INFO - PROCESS | 140 | --DOMWINDOW == 107 (0E978400) [pid = 140] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:59:09 INFO - PROCESS | 140 | 1461146349496 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 730ms 02:59:09 INFO - PROCESS | 140 | 1461146349574 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 140 | 1461146349576 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 02:59:09 INFO - PROCESS | 140 | 1461146349580 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 140 | 1461146349581 Marionette TRACE conn5 <- [1,1966,null,{}] 02:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:59:09 INFO - PROCESS | 140 | 1461146349585 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}] 02:59:09 INFO - PROCESS | 140 | 1461146349682 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 02:59:09 INFO - PROCESS | 140 | 1461146349784 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 140 | ++DOCSHELL 0E97F400 == 44 [pid = 140] [id = 501] 02:59:09 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (0EA27000) [pid = 140] [serial = 1503] [outer = 00000000] 02:59:09 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1C559000) [pid = 140] [serial = 1504] [outer = 0EA27000] 02:59:09 INFO - PROCESS | 140 | 1461146349832 Marionette DEBUG loaded listener.js 02:59:09 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1AE0C000) [pid = 140] [serial = 1505] [outer = 0EA27000] 02:59:10 INFO - PROCESS | 140 | 1461146350174 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]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 630ms 02:59:10 INFO - PROCESS | 140 | 1461146350217 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 140 | 1461146350219 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 02:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:59:10 INFO - PROCESS | 140 | 1461146350222 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 140 | 1461146350224 Marionette TRACE conn5 <- [1,1970,null,{}] 02:59:10 INFO - PROCESS | 140 | 1461146350227 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}] 02:59:10 INFO - PROCESS | 140 | 1461146350345 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 02:59:10 INFO - PROCESS | 140 | 1461146350354 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 140 | ++DOCSHELL 16C3C800 == 45 [pid = 140] [id = 502] 02:59:10 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1BECEC00) [pid = 140] [serial = 1506] [outer = 00000000] 02:59:10 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1E09A000) [pid = 140] [serial = 1507] [outer = 1BECEC00] 02:59:10 INFO - PROCESS | 140 | 1461146350399 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1E843000) [pid = 140] [serial = 1508] [outer = 1BECEC00] 02:59:10 INFO - PROCESS | 140 | 1461146350817 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]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 630ms 02:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:59:10 INFO - PROCESS | 140 | 1461146350853 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 140 | 1461146350855 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 02:59:10 INFO - PROCESS | 140 | 1461146350859 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 140 | 1461146350861 Marionette TRACE conn5 <- [1,1974,null,{}] 02:59:10 INFO - PROCESS | 140 | 1461146350864 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}] 02:59:10 INFO - PROCESS | 140 | 1461146350942 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 02:59:11 INFO - PROCESS | 140 | 1461146351066 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 140 | ++DOCSHELL 1DEEA000 == 46 [pid = 140] [id = 503] 02:59:11 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1E846C00) [pid = 140] [serial = 1509] [outer = 00000000] 02:59:11 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1E939000) [pid = 140] [serial = 1510] [outer = 1E846C00] 02:59:11 INFO - PROCESS | 140 | 1461146351113 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1EDF2000) [pid = 140] [serial = 1511] [outer = 1E846C00] 02:59:11 INFO - PROCESS | 140 | 1461146351540 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 730ms 02:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:59:11 INFO - PROCESS | 140 | 1461146351590 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 140 | 1461146351594 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 02:59:11 INFO - PROCESS | 140 | 1461146351600 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 140 | 1461146351604 Marionette TRACE conn5 <- [1,1978,null,{}] 02:59:11 INFO - PROCESS | 140 | 1461146351610 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}] 02:59:11 INFO - PROCESS | 140 | 1461146351720 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 02:59:11 INFO - PROCESS | 140 | 1461146351825 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 140 | ++DOCSHELL 0E946800 == 47 [pid = 140] [id = 504] 02:59:11 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (0E94C000) [pid = 140] [serial = 1512] [outer = 00000000] 02:59:11 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (0E9C5000) [pid = 140] [serial = 1513] [outer = 0E94C000] 02:59:11 INFO - PROCESS | 140 | 1461146351886 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0F388800) [pid = 140] [serial = 1514] [outer = 0E94C000] 02:59:12 INFO - PROCESS | 140 | 1461146352509 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]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 987ms 02:59:12 INFO - PROCESS | 140 | 1461146352588 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 140 | 1461146352594 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 02:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:59:12 INFO - PROCESS | 140 | 1461146352601 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 140 | 1461146352604 Marionette TRACE conn5 <- [1,1982,null,{}] 02:59:12 INFO - PROCESS | 140 | 1461146352608 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}] 02:59:12 INFO - PROCESS | 140 | 1461146352767 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 02:59:12 INFO - PROCESS | 140 | 1461146352827 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 140 | ++DOCSHELL 16890C00 == 48 [pid = 140] [id = 505] 02:59:12 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (16895C00) [pid = 140] [serial = 1515] [outer = 00000000] 02:59:12 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (19F2BC00) [pid = 140] [serial = 1516] [outer = 16895C00] 02:59:12 INFO - PROCESS | 140 | 1461146352884 Marionette DEBUG loaded listener.js 02:59:12 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1A2A1400) [pid = 140] [serial = 1517] [outer = 16895C00] 02:59:13 INFO - PROCESS | 140 | 1461146353494 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]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 930ms 02:59:13 INFO - PROCESS | 140 | 1461146353532 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 140 | 1461146353534 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 02:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:59:13 INFO - PROCESS | 140 | 1461146353538 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 140 | 1461146353542 Marionette TRACE conn5 <- [1,1986,null,{}] 02:59:13 INFO - PROCESS | 140 | 1461146353553 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}] 02:59:13 INFO - PROCESS | 140 | 1461146353666 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 02:59:13 INFO - PROCESS | 140 | 1461146353776 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 140 | ++DOCSHELL 1CB40400 == 49 [pid = 140] [id = 506] 02:59:13 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1CBC3000) [pid = 140] [serial = 1518] [outer = 00000000] 02:59:13 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1EF73400) [pid = 140] [serial = 1519] [outer = 1CBC3000] 02:59:13 INFO - PROCESS | 140 | 1461146353834 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1EF78000) [pid = 140] [serial = 1520] [outer = 1CBC3000] 02:59:14 INFO - PROCESS | 140 | 1461146354405 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]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 930ms 02:59:14 INFO - PROCESS | 140 | 1461146354472 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 140 | 1461146354475 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 02:59:14 INFO - PROCESS | 140 | 1461146354479 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:59:14 INFO - PROCESS | 140 | 1461146354481 Marionette TRACE conn5 <- [1,1990,null,{}] 02:59:14 INFO - PROCESS | 140 | 1461146354484 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}] 02:59:14 INFO - PROCESS | 140 | 1461146354589 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 02:59:14 INFO - PROCESS | 140 | 1461146354727 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 140 | ++DOCSHELL 1EF7D000 == 50 [pid = 140] [id = 507] 02:59:14 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1EFD8C00) [pid = 140] [serial = 1521] [outer = 00000000] 02:59:14 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1F0DD800) [pid = 140] [serial = 1522] [outer = 1EFD8C00] 02:59:14 INFO - PROCESS | 140 | 1461146354785 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1F485000) [pid = 140] [serial = 1523] [outer = 1EFD8C00] 02:59:15 INFO - PROCESS | 140 | 1461146355385 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]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 970ms 02:59:15 INFO - PROCESS | 140 | 1461146355452 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 140 | 1461146355454 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 02:59:15 INFO - PROCESS | 140 | 1461146355458 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:59:15 INFO - PROCESS | 140 | 1461146355460 Marionette TRACE conn5 <- [1,1994,null,{}] 02:59:15 INFO - PROCESS | 140 | 1461146355464 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}] 02:59:15 INFO - PROCESS | 140 | 1461146355566 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 02:59:15 INFO - PROCESS | 140 | 1461146355704 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 140 | ++DOCSHELL 1EFD9800 == 51 [pid = 140] [id = 508] 02:59:15 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1F48F000) [pid = 140] [serial = 1524] [outer = 00000000] 02:59:15 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1F562400) [pid = 140] [serial = 1525] [outer = 1F48F000] 02:59:15 INFO - PROCESS | 140 | 1461146355761 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1F565400) [pid = 140] [serial = 1526] [outer = 1F48F000] 02:59:16 INFO - PROCESS | 140 | 1461146356380 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]]]}] 02:59:16 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 02:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 970ms 02:59:16 INFO - PROCESS | 140 | 1461146356432 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 140 | 1461146356434 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 02:59:16 INFO - PROCESS | 140 | 1461146356438 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:59:16 INFO - PROCESS | 140 | 1461146356440 Marionette TRACE conn5 <- [1,1998,null,{}] 02:59:16 INFO - PROCESS | 140 | 1461146356444 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}] 02:59:16 INFO - PROCESS | 140 | 1461146356568 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 02:59:16 INFO - PROCESS | 140 | 1461146356892 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 140 | ++DOCSHELL 0E977C00 == 52 [pid = 140] [id = 509] 02:59:16 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (0E97A000) [pid = 140] [serial = 1527] [outer = 00000000] 02:59:16 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (0E9BEC00) [pid = 140] [serial = 1528] [outer = 0E97A000] 02:59:16 INFO - PROCESS | 140 | 1461146356960 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (0EA23400) [pid = 140] [serial = 1529] [outer = 0E97A000] 02:59:17 INFO - PROCESS | 140 | 1461146357553 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]]]}] 02:59:17 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 02:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1183ms 02:59:17 INFO - PROCESS | 140 | 1461146357625 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 140 | 1461146357630 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 02:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:59:17 INFO - PROCESS | 140 | 1461146357635 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 140 | 1461146357638 Marionette TRACE conn5 <- [1,2002,null,{}] 02:59:17 INFO - PROCESS | 140 | 1461146357643 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}] 02:59:17 INFO - PROCESS | 140 | 1461146357742 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 02:59:17 INFO - PROCESS | 140 | 1461146357874 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 16C3C800 == 51 [pid = 140] [id = 502] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 0E97F400 == 50 [pid = 140] [id = 501] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 1BEC9800 == 49 [pid = 140] [id = 500] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 1AD42C00 == 48 [pid = 140] [id = 499] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 175BDC00 == 47 [pid = 140] [id = 498] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 0E97AC00 == 46 [pid = 140] [id = 497] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 1C00EC00 == 45 [pid = 140] [id = 482] 02:59:17 INFO - PROCESS | 140 | --DOCSHELL 0E983400 == 44 [pid = 140] [id = 496] 02:59:17 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1E847000) [pid = 140] [serial = 1462] [outer = 00000000] [url = about:blank] 02:59:17 INFO - PROCESS | 140 | ++DOCSHELL 0E940000 == 45 [pid = 140] [id = 510] 02:59:17 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (0E947000) [pid = 140] [serial = 1530] [outer = 00000000] 02:59:17 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (0E9A7C00) [pid = 140] [serial = 1531] [outer = 0E947000] 02:59:17 INFO - PROCESS | 140 | 1461146357974 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (0EA25000) [pid = 140] [serial = 1532] [outer = 0E947000] 02:59:18 INFO - PROCESS | 140 | --DOCSHELL 16C45400 == 44 [pid = 140] [id = 491] 02:59:18 INFO - PROCESS | 140 | --DOCSHELL 0EA1E400 == 43 [pid = 140] [id = 490] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1C666C00) [pid = 140] [serial = 1370] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1CDE8800) [pid = 140] [serial = 1418] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1A29DC00) [pid = 140] [serial = 1433] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1CBB3000) [pid = 140] [serial = 1414] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 131 (12640C00) [pid = 140] [serial = 1420] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 130 (19B0D400) [pid = 140] [serial = 1429] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1240AC00) [pid = 140] [serial = 1408] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1B74B800) [pid = 140] [serial = 1439] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1CDE6000) [pid = 140] [serial = 1417] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 126 (17563800) [pid = 140] [serial = 1427] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1A298000) [pid = 140] [serial = 1432] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 124 (16CCF400) [pid = 140] [serial = 1426] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 123 (12CB8800) [pid = 140] [serial = 1421] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 122 (18A2B000) [pid = 140] [serial = 1411] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1A5C8000) [pid = 140] [serial = 1442] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1B74C400) [pid = 140] [serial = 1438] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1A5D2400) [pid = 140] [serial = 1435] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1C026000) [pid = 140] [serial = 1444] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 117 (181DA000) [pid = 140] [serial = 1441] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 116 (12402C00) [pid = 140] [serial = 1423] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 115 (12603C00) [pid = 140] [serial = 1424] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 114 (19BDAC00) [pid = 140] [serial = 1430] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1AE17000) [pid = 140] [serial = 1436] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0EA22400) [pid = 140] [serial = 1373] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 111 (12646000) [pid = 140] [serial = 1468] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 110 (16C47000) [pid = 140] [serial = 1465] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1CDDA400) [pid = 140] [serial = 1448] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 108 (11E5AC00) [pid = 140] [serial = 1450] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1787C400) [pid = 140] [serial = 1453] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1CDE4C00) [pid = 140] [serial = 1456] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 105 (175BB400) [pid = 140] [serial = 1466] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1C561000) [pid = 140] [serial = 1445] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1CBC7800) [pid = 140] [serial = 1447] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1E098C00) [pid = 140] [serial = 1459] [outer = 00000000] [url = about:blank] 02:59:18 INFO - PROCESS | 140 | 1461146358436 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]]]}] 02:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 831ms 02:59:18 INFO - PROCESS | 140 | 1461146358472 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 140 | 1461146358476 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 02:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:59:18 INFO - PROCESS | 140 | 1461146358481 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 140 | 1461146358483 Marionette TRACE conn5 <- [1,2006,null,{}] 02:59:18 INFO - PROCESS | 140 | 1461146358487 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}] 02:59:18 INFO - PROCESS | 140 | 1461146358570 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 02:59:18 INFO - PROCESS | 140 | 1461146358579 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 140 | ++DOCSHELL 121D7800 == 44 [pid = 140] [id = 511] 02:59:18 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1260DC00) [pid = 140] [serial = 1533] [outer = 00000000] 02:59:18 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (13680400) [pid = 140] [serial = 1534] [outer = 1260DC00] 02:59:18 INFO - PROCESS | 140 | 1461146358625 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (16C45000) [pid = 140] [serial = 1535] [outer = 1260DC00] 02:59:19 INFO - PROCESS | 140 | 1461146359103 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]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 02:59:19 INFO - PROCESS | 140 | 1461146359156 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 140 | 1461146359158 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 02:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:59:19 INFO - PROCESS | 140 | 1461146359164 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 140 | 1461146359170 Marionette TRACE conn5 <- [1,2010,null,{}] 02:59:19 INFO - PROCESS | 140 | 1461146359179 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}] 02:59:19 INFO - PROCESS | 140 | 1461146359268 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 02:59:19 INFO - PROCESS | 140 | 1461146359277 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 140 | ++DOCSHELL 1814F800 == 45 [pid = 140] [id = 512] 02:59:19 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (18157000) [pid = 140] [serial = 1536] [outer = 00000000] 02:59:19 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (19759400) [pid = 140] [serial = 1537] [outer = 18157000] 02:59:19 INFO - PROCESS | 140 | 1461146359323 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (19BD9000) [pid = 140] [serial = 1538] [outer = 18157000] 02:59:19 INFO - PROCESS | 140 | 1461146359820 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]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 690ms 02:59:19 INFO - PROCESS | 140 | 1461146359856 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 140 | 1461146359858 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 02:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:59:19 INFO - PROCESS | 140 | 1461146359865 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 140 | 1461146359867 Marionette TRACE conn5 <- [1,2014,null,{}] 02:59:19 INFO - PROCESS | 140 | 1461146359871 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}] 02:59:19 INFO - PROCESS | 140 | 1461146359952 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 02:59:19 INFO - PROCESS | 140 | 1461146359959 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 140 | ++DOCSHELL 19BDF800 == 46 [pid = 140] [id = 513] 02:59:19 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (19F2D000) [pid = 140] [serial = 1539] [outer = 00000000] 02:59:20 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1A2A0C00) [pid = 140] [serial = 1540] [outer = 19F2D000] 02:59:20 INFO - PROCESS | 140 | 1461146360004 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1A2BC000) [pid = 140] [serial = 1541] [outer = 19F2D000] 02:59:20 INFO - PROCESS | 140 | 1461146360436 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 630ms 02:59:20 INFO - PROCESS | 140 | 1461146360496 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 140 | 1461146360498 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 02:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:59:20 INFO - PROCESS | 140 | 1461146360501 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 140 | 1461146360503 Marionette TRACE conn5 <- [1,2018,null,{}] 02:59:20 INFO - PROCESS | 140 | 1461146360515 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}] 02:59:20 INFO - PROCESS | 140 | 1461146360626 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 02:59:20 INFO - PROCESS | 140 | 1461146360633 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 140 | ++DOCSHELL 1A5BA000 == 47 [pid = 140] [id = 514] 02:59:20 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1A5BA800) [pid = 140] [serial = 1542] [outer = 00000000] 02:59:20 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1AD48800) [pid = 140] [serial = 1543] [outer = 1A5BA800] 02:59:20 INFO - PROCESS | 140 | 1461146360716 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1AE2D000) [pid = 140] [serial = 1544] [outer = 1A5BA800] 02:59:21 INFO - PROCESS | 140 | 1461146361176 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]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 732ms 02:59:21 INFO - PROCESS | 140 | 1461146361235 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 02:59:21 INFO - PROCESS | 140 | 1461146361237 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 02:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:59:21 INFO - PROCESS | 140 | 1461146361240 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:59:21 INFO - PROCESS | 140 | 1461146361242 Marionette TRACE conn5 <- [1,2022,null,{}] 02:59:21 INFO - PROCESS | 140 | 1461146361246 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}] 02:59:21 INFO - PROCESS | 140 | 1461146361360 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 02:59:21 INFO - PROCESS | 140 | 1461146361425 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 140 | ++DOCSHELL 1B74D000 == 48 [pid = 140] [id = 515] 02:59:21 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1B74E400) [pid = 140] [serial = 1545] [outer = 00000000] 02:59:21 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1C00D800) [pid = 140] [serial = 1546] [outer = 1B74E400] 02:59:21 INFO - PROCESS | 140 | 1461146361471 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1C00C400) [pid = 140] [serial = 1547] [outer = 1B74E400] 02:59:21 INFO - PROCESS | 140 | 1461146361908 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]]]}] 02:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 730ms 02:59:22 INFO - PROCESS | 140 | 1461146361998 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 140 | 1461146362000 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 02:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:59:22 INFO - PROCESS | 140 | 1461146362015 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 140 | 1461146362016 Marionette TRACE conn5 <- [1,2026,null,{}] 02:59:22 INFO - PROCESS | 140 | 1461146362020 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}] 02:59:22 INFO - PROCESS | 140 | 1461146362133 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 02:59:22 INFO - PROCESS | 140 | 1461146362145 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 140 | ++DOCSHELL 1C007C00 == 49 [pid = 140] [id = 516] 02:59:22 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C02A800) [pid = 140] [serial = 1548] [outer = 00000000] 02:59:22 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1CBAE400) [pid = 140] [serial = 1549] [outer = 1C02A800] 02:59:22 INFO - PROCESS | 140 | 1461146362246 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBC3800) [pid = 140] [serial = 1550] [outer = 1C02A800] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 119 (0E9A4800) [pid = 140] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1C665800) [pid = 140] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1C02F400) [pid = 140] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 116 (0E9AC000) [pid = 140] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1AD48000) [pid = 140] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1BECEC00) [pid = 140] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 113 (0EA27000) [pid = 140] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 112 (175C2C00) [pid = 140] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:59:22 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1C00BC00) [pid = 140] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:59:22 INFO - PROCESS | 140 | 1461146362795 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]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 830ms 02:59:22 INFO - PROCESS | 140 | 1461146362849 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 02:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:59:22 INFO - PROCESS | 140 | 1461146362851 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 02:59:22 INFO - PROCESS | 140 | 1461146362854 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 140 | 1461146362856 Marionette TRACE conn5 <- [1,2030,null,{}] 02:59:22 INFO - PROCESS | 140 | 1461146362860 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}] 02:59:22 INFO - PROCESS | 140 | 1461146362974 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 02:59:23 INFO - PROCESS | 140 | 1461146363035 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 140 | ++DOCSHELL 0E958400 == 50 [pid = 140] [id = 517] 02:59:23 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (0E978C00) [pid = 140] [serial = 1551] [outer = 00000000] 02:59:23 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1A5D5C00) [pid = 140] [serial = 1552] [outer = 0E978C00] 02:59:23 INFO - PROCESS | 140 | 1461146363080 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1AE2CC00) [pid = 140] [serial = 1553] [outer = 0E978C00] 02:59:23 INFO - PROCESS | 140 | 1461146363450 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]]]}] 02:59:23 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) 02:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 671ms 02:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:59:23 INFO - PROCESS | 140 | 1461146363526 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 140 | 1461146363528 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 02:59:23 INFO - PROCESS | 140 | 1461146363531 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 140 | 1461146363533 Marionette TRACE conn5 <- [1,2034,null,{}] 02:59:23 INFO - PROCESS | 140 | 1461146363536 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}] 02:59:23 INFO - PROCESS | 140 | 1461146363618 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 02:59:23 INFO - PROCESS | 140 | 1461146363624 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 140 | ++DOCSHELL 1264C400 == 51 [pid = 140] [id = 518] 02:59:23 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (134DD800) [pid = 140] [serial = 1554] [outer = 00000000] 02:59:23 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1CDE4400) [pid = 140] [serial = 1555] [outer = 134DD800] 02:59:23 INFO - PROCESS | 140 | 1461146363669 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1CE85000) [pid = 140] [serial = 1556] [outer = 134DD800] 02:59:24 INFO - PROCESS | 140 | 1461146364097 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]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 02:59:24 INFO - PROCESS | 140 | 1461146364162 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 02:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:59:24 INFO - PROCESS | 140 | 1461146364164 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 02:59:24 INFO - PROCESS | 140 | 1461146364167 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 140 | 1461146364169 Marionette TRACE conn5 <- [1,2038,null,{}] 02:59:24 INFO - PROCESS | 140 | 1461146364172 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}] 02:59:24 INFO - PROCESS | 140 | 1461146364252 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 02:59:24 INFO - PROCESS | 140 | 1461146364258 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 140 | ++DOCSHELL 1CE87C00 == 52 [pid = 140] [id = 519] 02:59:24 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1DD39400) [pid = 140] [serial = 1557] [outer = 00000000] 02:59:24 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1E83E800) [pid = 140] [serial = 1558] [outer = 1DD39400] 02:59:24 INFO - PROCESS | 140 | 1461146364309 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1E8CFC00) [pid = 140] [serial = 1559] [outer = 1DD39400] 02:59:24 INFO - PROCESS | 140 | 1461146364850 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]]]}] 02:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 730ms 02:59:24 INFO - PROCESS | 140 | 1461146364899 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 02:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:59:24 INFO - PROCESS | 140 | 1461146364903 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 02:59:24 INFO - PROCESS | 140 | 1461146364909 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:59:24 INFO - PROCESS | 140 | 1461146364913 Marionette TRACE conn5 <- [1,2042,null,{}] 02:59:24 INFO - PROCESS | 140 | 1461146364921 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}] 02:59:25 INFO - PROCESS | 140 | 1461146365113 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 02:59:25 INFO - PROCESS | 140 | 1461146365235 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 140 | ++DOCSHELL 0E97F400 == 53 [pid = 140] [id = 520] 02:59:25 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (0E9C1800) [pid = 140] [serial = 1560] [outer = 00000000] 02:59:25 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (12649400) [pid = 140] [serial = 1561] [outer = 0E9C1800] 02:59:25 INFO - PROCESS | 140 | 1461146365294 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (13486400) [pid = 140] [serial = 1562] [outer = 0E9C1800] 02:59:25 INFO - PROCESS | 140 | 1461146365875 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]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1025ms 02:59:25 INFO - PROCESS | 140 | 1461146365934 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 140 | 1461146365940 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 02:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:59:25 INFO - PROCESS | 140 | 1461146365947 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 140 | 1461146365950 Marionette TRACE conn5 <- [1,2046,null,{}] 02:59:25 INFO - PROCESS | 140 | 1461146365954 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}] 02:59:26 INFO - PROCESS | 140 | 1461146366064 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 02:59:26 INFO - PROCESS | 140 | 1461146366204 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:26 INFO - PROCESS | 140 | ++DOCSHELL 1755E800 == 54 [pid = 140] [id = 521] 02:59:26 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (17566000) [pid = 140] [serial = 1563] [outer = 00000000] 02:59:26 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (19F26C00) [pid = 140] [serial = 1564] [outer = 17566000] 02:59:26 INFO - PROCESS | 140 | 1461146366261 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1A29D000) [pid = 140] [serial = 1565] [outer = 17566000] 02:59:26 INFO - PROCESS | 140 | 1461146366891 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]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 02:59:26 INFO - PROCESS | 140 | 1461146366919 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 140 | 1461146366921 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 02:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:59:26 INFO - PROCESS | 140 | 1461146366925 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 140 | 1461146366929 Marionette TRACE conn5 <- [1,2050,null,{}] 02:59:26 INFO - PROCESS | 140 | 1461146366941 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}] 02:59:27 INFO - PROCESS | 140 | 1461146367102 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 02:59:27 INFO - PROCESS | 140 | 1461146367119 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 140 | ++DOCSHELL 19756C00 == 55 [pid = 140] [id = 522] 02:59:27 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1BECB800) [pid = 140] [serial = 1566] [outer = 00000000] 02:59:27 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1E8D9800) [pid = 140] [serial = 1567] [outer = 1BECB800] 02:59:27 INFO - PROCESS | 140 | 1461146367178 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1EF70400) [pid = 140] [serial = 1568] [outer = 1BECB800] 02:59:27 INFO - PROCESS | 140 | 1461146367743 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]]]}] 02:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 870ms 02:59:27 INFO - PROCESS | 140 | 1461146367802 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 02:59:27 INFO - PROCESS | 140 | 1461146367805 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 02:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:59:27 INFO - PROCESS | 140 | 1461146367808 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:59:27 INFO - PROCESS | 140 | 1461146367810 Marionette TRACE conn5 <- [1,2054,null,{}] 02:59:27 INFO - PROCESS | 140 | 1461146367843 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}] 02:59:27 INFO - PROCESS | 140 | 1461146367951 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 02:59:28 INFO - PROCESS | 140 | 1461146368088 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 140 | ++DOCSHELL 1EFE6800 == 56 [pid = 140] [id = 523] 02:59:28 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1EFE6C00) [pid = 140] [serial = 1569] [outer = 00000000] 02:59:28 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1F55D400) [pid = 140] [serial = 1570] [outer = 1EFE6C00] 02:59:28 INFO - PROCESS | 140 | 1461146368148 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1F594000) [pid = 140] [serial = 1571] [outer = 1EFE6C00] 02:59:28 INFO - PROCESS | 140 | 1461146368694 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]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 930ms 02:59:28 INFO - PROCESS | 140 | 1461146368743 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 140 | 1461146368746 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 02:59:28 INFO - PROCESS | 140 | 1461146368749 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:59:28 INFO - PROCESS | 140 | 1461146368751 Marionette TRACE conn5 <- [1,2058,null,{}] 02:59:28 INFO - PROCESS | 140 | 1461146368755 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}] 02:59:28 INFO - PROCESS | 140 | 1461146368858 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 02:59:28 INFO - PROCESS | 140 | 1461146368970 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 140 | ++DOCSHELL 1BF87400 == 57 [pid = 140] [id = 524] 02:59:28 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1F0D5400) [pid = 140] [serial = 1572] [outer = 00000000] 02:59:29 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1F94EC00) [pid = 140] [serial = 1573] [outer = 1F0D5400] 02:59:29 INFO - PROCESS | 140 | 1461146369026 Marionette DEBUG loaded listener.js 02:59:29 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1F951400) [pid = 140] [serial = 1574] [outer = 1F0D5400] 02:59:29 INFO - PROCESS | 140 | 1461146369643 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]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 930ms 02:59:29 INFO - PROCESS | 140 | 1461146369683 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 140 | 1461146369686 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 02:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:59:29 INFO - PROCESS | 140 | 1461146369689 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 140 | 1461146369691 Marionette TRACE conn5 <- [1,2062,null,{}] 02:59:29 INFO - PROCESS | 140 | 1461146369695 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}] 02:59:29 INFO - PROCESS | 140 | 1461146369824 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 02:59:29 INFO - PROCESS | 140 | 1461146369968 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:29 INFO - PROCESS | 140 | ++DOCSHELL 1F957C00 == 58 [pid = 140] [id = 525] 02:59:29 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1F958400) [pid = 140] [serial = 1575] [outer = 00000000] 02:59:30 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1FB6A000) [pid = 140] [serial = 1576] [outer = 1F958400] 02:59:30 INFO - PROCESS | 140 | 1461146370028 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1FB6B400) [pid = 140] [serial = 1577] [outer = 1F958400] 02:59:30 INFO - PROCESS | 140 | 1461146370827 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]]]}] 02:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1174ms 02:59:30 INFO - PROCESS | 140 | 1461146370876 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 02:59:30 INFO - PROCESS | 140 | 1461146370880 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 02:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:59:30 INFO - PROCESS | 140 | 1461146370886 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:59:30 INFO - PROCESS | 140 | 1461146370890 Marionette TRACE conn5 <- [1,2066,null,{}] 02:59:30 INFO - PROCESS | 140 | 1461146370896 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}] 02:59:30 INFO - PROCESS | 140 | 1461146370995 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 02:59:31 INFO - PROCESS | 140 | 1461146371141 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 140 | ++DOCSHELL 12647800 == 59 [pid = 140] [id = 526] 02:59:31 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1264D000) [pid = 140] [serial = 1578] [outer = 00000000] 02:59:31 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (175C4400) [pid = 140] [serial = 1579] [outer = 1264D000] 02:59:31 INFO - PROCESS | 140 | 1461146371193 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (18A29400) [pid = 140] [serial = 1580] [outer = 1264D000] 02:59:31 INFO - PROCESS | 140 | 1461146371772 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]]]}] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 0EA27400 == 58 [pid = 140] [id = 493] 02:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 1AE16800 == 57 [pid = 140] [id = 494] 02:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 931ms 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 1264C400 == 56 [pid = 140] [id = 518] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 0E958400 == 55 [pid = 140] [id = 517] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 1C007C00 == 54 [pid = 140] [id = 516] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 1B74D000 == 53 [pid = 140] [id = 515] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 19BDF800 == 52 [pid = 140] [id = 513] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 1814F800 == 51 [pid = 140] [id = 512] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 121D7800 == 50 [pid = 140] [id = 511] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1AE1A000) [pid = 140] [serial = 1480] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 139 (124B5000) [pid = 140] [serial = 1471] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 138 (19758400) [pid = 140] [serial = 1474] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1A2B6400) [pid = 140] [serial = 1477] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1C00C000) [pid = 140] [serial = 1483] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1E939000) [pid = 140] [serial = 1510] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 0E940000 == 49 [pid = 140] [id = 510] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 0E977C00 == 48 [pid = 140] [id = 509] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 16890C00 == 47 [pid = 140] [id = 505] 02:59:31 INFO - PROCESS | 140 | --DOCSHELL 0E946800 == 46 [pid = 140] [id = 504] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1E84A400) [pid = 140] [serial = 1463] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 133 (12403000) [pid = 140] [serial = 1492] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1CDE4000) [pid = 140] [serial = 1487] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1CBC2C00) [pid = 140] [serial = 1486] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CBC3C00) [pid = 140] [serial = 1501] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 129 (11EF8C00) [pid = 140] [serial = 1490] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 128 (0F3E0800) [pid = 140] [serial = 1489] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1B753400) [pid = 140] [serial = 1499] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1E843000) [pid = 140] [serial = 1508] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1B747800) [pid = 140] [serial = 1498] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1C559000) [pid = 140] [serial = 1504] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1E09A000) [pid = 140] [serial = 1507] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 122 (19F31400) [pid = 140] [serial = 1495] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CBC0800) [pid = 140] [serial = 1502] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1A299C00) [pid = 140] [serial = 1496] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1AE0C000) [pid = 140] [serial = 1505] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | --DOMWINDOW == 118 (16C3A800) [pid = 140] [serial = 1493] [outer = 00000000] [url = about:blank] 02:59:31 INFO - PROCESS | 140 | 1461146371887 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 140 | 1461146371893 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 02:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:59:31 INFO - PROCESS | 140 | 1461146371915 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 140 | 1461146371918 Marionette TRACE conn5 <- [1,2070,null,{}] 02:59:31 INFO - PROCESS | 140 | 1461146371923 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}] 02:59:32 INFO - PROCESS | 140 | 1461146372013 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 02:59:32 INFO - PROCESS | 140 | 1461146372020 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 140 | ++DOCSHELL 0F337000 == 47 [pid = 140] [id = 527] 02:59:32 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0F3E0800) [pid = 140] [serial = 1581] [outer = 00000000] 02:59:32 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (121D7800) [pid = 140] [serial = 1582] [outer = 0F3E0800] 02:59:32 INFO - PROCESS | 140 | 1461146372066 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (12604000) [pid = 140] [serial = 1583] [outer = 0F3E0800] 02:59:32 INFO - PROCESS | 140 | 1461146372604 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]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 730ms 02:59:32 INFO - PROCESS | 140 | 1461146372640 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 140 | 1461146372643 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 02:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:59:32 INFO - PROCESS | 140 | 1461146372646 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 140 | 1461146372649 Marionette TRACE conn5 <- [1,2074,null,{}] 02:59:32 INFO - PROCESS | 140 | 1461146372660 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}] 02:59:32 INFO - PROCESS | 140 | 1461146372746 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 02:59:32 INFO - PROCESS | 140 | 1461146372752 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 140 | ++DOCSHELL 19F2C800 == 48 [pid = 140] [id = 528] 02:59:32 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (19F2F800) [pid = 140] [serial = 1584] [outer = 00000000] 02:59:32 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1A29B400) [pid = 140] [serial = 1585] [outer = 19F2F800] 02:59:32 INFO - PROCESS | 140 | 1461146372801 Marionette DEBUG loaded listener.js 02:59:32 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1A2BA000) [pid = 140] [serial = 1586] [outer = 19F2F800] 02:59:33 INFO - PROCESS | 140 | 1461146373286 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]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 670ms 02:59:33 INFO - PROCESS | 140 | 1461146373320 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 02:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:59:33 INFO - PROCESS | 140 | 1461146373323 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 02:59:33 INFO - PROCESS | 140 | 1461146373326 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 140 | 1461146373328 Marionette TRACE conn5 <- [1,2078,null,{}] 02:59:33 INFO - PROCESS | 140 | 1461146373331 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}] 02:59:33 INFO - PROCESS | 140 | 1461146373419 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 02:59:33 INFO - PROCESS | 140 | 1461146373429 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:33 INFO - PROCESS | 140 | ++DOCSHELL 1A5AD800 == 49 [pid = 140] [id = 529] 02:59:33 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1AE14400) [pid = 140] [serial = 1587] [outer = 00000000] 02:59:33 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1B74D800) [pid = 140] [serial = 1588] [outer = 1AE14400] 02:59:33 INFO - PROCESS | 140 | 1461146373477 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1B74D000) [pid = 140] [serial = 1589] [outer = 1AE14400] 02:59:33 INFO - PROCESS | 140 | 1461146373984 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]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 02:59:34 INFO - PROCESS | 140 | 1461146374000 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 02:59:34 INFO - PROCESS | 140 | 1461146374002 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 02:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:59:34 INFO - PROCESS | 140 | 1461146374005 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 140 | 1461146374007 Marionette TRACE conn5 <- [1,2082,null,{}] 02:59:34 INFO - PROCESS | 140 | 1461146374011 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}] 02:59:34 INFO - PROCESS | 140 | 1461146374091 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 02:59:34 INFO - PROCESS | 140 | 1461146374097 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 140 | ++DOCSHELL 121E3400 == 50 [pid = 140] [id = 530] 02:59:34 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (124B4400) [pid = 140] [serial = 1590] [outer = 00000000] 02:59:34 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1C02C400) [pid = 140] [serial = 1591] [outer = 124B4400] 02:59:34 INFO - PROCESS | 140 | 1461146374145 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1CB39C00) [pid = 140] [serial = 1592] [outer = 124B4400] 02:59:34 INFO - PROCESS | 140 | 1461146374619 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]]]}] 02:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 630ms 02:59:34 INFO - PROCESS | 140 | 1461146374636 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 02:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:59:34 INFO - PROCESS | 140 | 1461146374638 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 02:59:34 INFO - PROCESS | 140 | 1461146374641 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 140 | 1461146374643 Marionette TRACE conn5 <- [1,2086,null,{}] 02:59:34 INFO - PROCESS | 140 | 1461146374653 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}] 02:59:34 INFO - PROCESS | 140 | 1461146374792 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 02:59:34 INFO - PROCESS | 140 | 1461146374907 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 140 | ++DOCSHELL 1CDE9000 == 51 [pid = 140] [id = 531] 02:59:34 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1CE84000) [pid = 140] [serial = 1593] [outer = 00000000] 02:59:34 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1E091000) [pid = 140] [serial = 1594] [outer = 1CE84000] 02:59:34 INFO - PROCESS | 140 | 1461146374955 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1E09E800) [pid = 140] [serial = 1595] [outer = 1CE84000] 02:59:35 INFO - PROCESS | 140 | 1461146375353 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]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms 02:59:35 INFO - PROCESS | 140 | 1461146375379 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 140 | 1461146375380 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 02:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:59:35 INFO - PROCESS | 140 | 1461146375397 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 140 | 1461146375399 Marionette TRACE conn5 <- [1,2090,null,{}] 02:59:35 INFO - PROCESS | 140 | 1461146375402 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}] 02:59:35 INFO - PROCESS | 140 | 1461146375540 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 02:59:35 INFO - PROCESS | 140 | 1461146375609 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 140 | ++DOCSHELL 1DDE4000 == 52 [pid = 140] [id = 532] 02:59:35 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1E845000) [pid = 140] [serial = 1596] [outer = 00000000] 02:59:35 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1EF72400) [pid = 140] [serial = 1597] [outer = 1E845000] 02:59:35 INFO - PROCESS | 140 | 1461146375654 Marionette DEBUG loaded listener.js 02:59:35 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1EFE0800) [pid = 140] [serial = 1598] [outer = 1E845000] 02:59:36 INFO - PROCESS | 140 | 1461146376070 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]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 02:59:36 INFO - PROCESS | 140 | 1461146376131 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 140 | 1461146376133 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 02:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:59:36 INFO - PROCESS | 140 | 1461146376137 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 140 | 1461146376138 Marionette TRACE conn5 <- [1,2094,null,{}] 02:59:36 INFO - PROCESS | 140 | 1461146376142 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}] 02:59:36 INFO - PROCESS | 140 | 1461146376293 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1A295800) [pid = 140] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 134 (19F22400) [pid = 140] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1C00C800) [pid = 140] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1C029800) [pid = 140] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1264C800) [pid = 140] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 130 (16CCFC00) [pid = 140] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 129 (0E984400) [pid = 140] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1C02FC00) [pid = 140] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 127 (16892400) [pid = 140] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 126 (0EA23C00) [pid = 140] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1A5BA800) [pid = 140] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 124 (0E947000) [pid = 140] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1260DC00) [pid = 140] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 122 (18157000) [pid = 140] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 121 (0E97A000) [pid = 140] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1E846C00) [pid = 140] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 119 (19F2D000) [pid = 140] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1B74E400) [pid = 140] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 117 (0E978C00) [pid = 140] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1C02A800) [pid = 140] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 115 (134DD800) [pid = 140] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1B116800) [pid = 140] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 113 (0EA26800) [pid = 140] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:59:36 INFO - PROCESS | 140 | --DOMWINDOW == 112 (16C48C00) [pid = 140] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:59:36 INFO - PROCESS | 140 | 1461146376610 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:36 INFO - PROCESS | 140 | ++DOCSHELL 0E947000 == 53 [pid = 140] [id = 533] 02:59:36 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (0E94C400) [pid = 140] [serial = 1599] [outer = 00000000] 02:59:36 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (0E9C6C00) [pid = 140] [serial = 1600] [outer = 0E94C400] 02:59:36 INFO - PROCESS | 140 | 1461146376656 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (11E5A000) [pid = 140] [serial = 1601] [outer = 0E94C400] 02:59:37 INFO - PROCESS | 140 | 1461146377029 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]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 930ms 02:59:37 INFO - PROCESS | 140 | 1461146377078 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 140 | 1461146377080 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 02:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:59:37 INFO - PROCESS | 140 | 1461146377096 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 140 | 1461146377098 Marionette TRACE conn5 <- [1,2098,null,{}] 02:59:37 INFO - PROCESS | 140 | 1461146377102 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}] 02:59:37 INFO - PROCESS | 140 | 1461146377184 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 02:59:37 INFO - PROCESS | 140 | 1461146377190 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 140 | ++DOCSHELL 0E9AC400 == 54 [pid = 140] [id = 534] 02:59:37 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1264F000) [pid = 140] [serial = 1602] [outer = 00000000] 02:59:37 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1B755800) [pid = 140] [serial = 1603] [outer = 1264F000] 02:59:37 INFO - PROCESS | 140 | 1461146377238 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1B115400) [pid = 140] [serial = 1604] [outer = 1264F000] 02:59:37 INFO - PROCESS | 140 | 1461146377695 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]]]}] 02:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 630ms 02:59:37 INFO - PROCESS | 140 | 1461146377729 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 02:59:37 INFO - PROCESS | 140 | 1461146377731 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 02:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:59:37 INFO - PROCESS | 140 | 1461146377734 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:59:37 INFO - PROCESS | 140 | 1461146377736 Marionette TRACE conn5 <- [1,2102,null,{}] 02:59:37 INFO - PROCESS | 140 | 1461146377739 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}] 02:59:37 INFO - PROCESS | 140 | 1461146377821 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 02:59:37 INFO - PROCESS | 140 | 1461146377827 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 140 | ++DOCSHELL 1AE0C400 == 55 [pid = 140] [id = 535] 02:59:37 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1C02FC00) [pid = 140] [serial = 1605] [outer = 00000000] 02:59:37 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1F482C00) [pid = 140] [serial = 1606] [outer = 1C02FC00] 02:59:37 INFO - PROCESS | 140 | 1461146377876 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1F59B400) [pid = 140] [serial = 1607] [outer = 1C02FC00] 02:59:38 INFO - PROCESS | 140 | 1461146378346 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]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 02:59:38 INFO - PROCESS | 140 | 1461146378365 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 140 | 1461146378367 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 02:59:38 INFO - PROCESS | 140 | 1461146378370 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:59:38 INFO - PROCESS | 140 | 1461146378372 Marionette TRACE conn5 <- [1,2106,null,{}] 02:59:38 INFO - PROCESS | 140 | 1461146378376 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}] 02:59:38 INFO - PROCESS | 140 | 1461146378527 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 02:59:38 INFO - PROCESS | 140 | 1461146378596 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 140 | ++DOCSHELL 0E940000 == 56 [pid = 140] [id = 536] 02:59:38 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (0E941C00) [pid = 140] [serial = 1608] [outer = 00000000] 02:59:38 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (0EA24000) [pid = 140] [serial = 1609] [outer = 0E941C00] 02:59:38 INFO - PROCESS | 140 | 1461146378710 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1240E800) [pid = 140] [serial = 1610] [outer = 0E941C00] 02:59:39 INFO - PROCESS | 140 | 1461146379372 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]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1017ms 02:59:39 INFO - PROCESS | 140 | 1461146379392 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 140 | 1461146379398 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 02:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:59:39 INFO - PROCESS | 140 | 1461146379441 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 140 | 1461146379444 Marionette TRACE conn5 <- [1,2110,null,{}] 02:59:39 INFO - PROCESS | 140 | 1461146379450 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}] 02:59:39 INFO - PROCESS | 140 | 1461146379571 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 02:59:39 INFO - PROCESS | 140 | 1461146379716 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 140 | ++DOCSHELL 19B10800 == 57 [pid = 140] [id = 537] 02:59:39 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (19BE0400) [pid = 140] [serial = 1611] [outer = 00000000] 02:59:39 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1A2B9000) [pid = 140] [serial = 1612] [outer = 19BE0400] 02:59:39 INFO - PROCESS | 140 | 1461146379775 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1A5D0C00) [pid = 140] [serial = 1613] [outer = 19BE0400] 02:59:40 INFO - PROCESS | 140 | 1461146380364 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]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1008ms 02:59:40 INFO - PROCESS | 140 | 1461146380430 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 140 | 1461146380435 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 02:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:59:40 INFO - PROCESS | 140 | 1461146380440 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 140 | 1461146380443 Marionette TRACE conn5 <- [1,2114,null,{}] 02:59:40 INFO - PROCESS | 140 | 1461146380447 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}] 02:59:40 INFO - PROCESS | 140 | 1461146380561 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 02:59:40 INFO - PROCESS | 140 | 1461146380718 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 140 | ++DOCSHELL 0E9C4000 == 58 [pid = 140] [id = 538] 02:59:40 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1C661C00) [pid = 140] [serial = 1614] [outer = 00000000] 02:59:40 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1DC7AC00) [pid = 140] [serial = 1615] [outer = 1C661C00] 02:59:40 INFO - PROCESS | 140 | 1461146380776 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1EF94400) [pid = 140] [serial = 1616] [outer = 1C661C00] 02:59:41 INFO - PROCESS | 140 | 1461146381383 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]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 970ms 02:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:59:41 INFO - PROCESS | 140 | 1461146381413 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 140 | 1461146381416 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 02:59:41 INFO - PROCESS | 140 | 1461146381421 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 140 | 1461146381428 Marionette TRACE conn5 <- [1,2118,null,{}] 02:59:41 INFO - PROCESS | 140 | 1461146381438 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}] 02:59:41 INFO - PROCESS | 140 | 1461146381557 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 02:59:41 INFO - PROCESS | 140 | 1461146381707 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:41 INFO - PROCESS | 140 | ++DOCSHELL 1FBEC400 == 59 [pid = 140] [id = 539] 02:59:41 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1FBEF800) [pid = 140] [serial = 1617] [outer = 00000000] 02:59:41 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1FBF4400) [pid = 140] [serial = 1618] [outer = 1FBEF800] 02:59:41 INFO - PROCESS | 140 | 1461146381768 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1FBF6800) [pid = 140] [serial = 1619] [outer = 1FBEF800] 02:59:42 INFO - PROCESS | 140 | 1461146382320 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] 02:59:42 INFO - PROCESS | 140 | 1461146382356 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 02:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:59:42 INFO - PROCESS | 140 | 1461146382359 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:59:42 INFO - PROCESS | 140 | 1461146382362 Marionette TRACE conn5 <- [1,2122,null,{}] 02:59:42 INFO - PROCESS | 140 | 1461146382366 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}] 02:59:42 INFO - PROCESS | 140 | 1461146382508 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 02:59:42 INFO - PROCESS | 140 | 1461146382624 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 140 | ++DOCSHELL 1FE23C00 == 60 [pid = 140] [id = 540] 02:59:42 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1FE24000) [pid = 140] [serial = 1620] [outer = 00000000] 02:59:42 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1FE2D000) [pid = 140] [serial = 1621] [outer = 1FE24000] 02:59:42 INFO - PROCESS | 140 | 1461146382681 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1FE2F400) [pid = 140] [serial = 1622] [outer = 1FE24000] 02:59:43 INFO - PROCESS | 140 | 1461146383224 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]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 930ms 02:59:43 INFO - PROCESS | 140 | 1461146383307 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 140 | 1461146383310 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 02:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:59:43 INFO - PROCESS | 140 | 1461146383328 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 140 | 1461146383330 Marionette TRACE conn5 <- [1,2126,null,{}] 02:59:43 INFO - PROCESS | 140 | 1461146383349 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}] 02:59:43 INFO - PROCESS | 140 | 1461146383463 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 02:59:43 INFO - PROCESS | 140 | 1461146383603 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 140 | ++DOCSHELL 1DC79000 == 61 [pid = 140] [id = 541] 02:59:43 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1DC79800) [pid = 140] [serial = 1623] [outer = 00000000] 02:59:43 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1FF9A800) [pid = 140] [serial = 1624] [outer = 1DC79800] 02:59:43 INFO - PROCESS | 140 | 1461146383673 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1FFA0C00) [pid = 140] [serial = 1625] [outer = 1DC79800] 02:59:44 INFO - PROCESS | 140 | 1461146384246 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]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 950ms 02:59:44 INFO - PROCESS | 140 | 1461146384279 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 140 | 1461146384281 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 02:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:59:44 INFO - PROCESS | 140 | 1461146384286 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 140 | 1461146384288 Marionette TRACE conn5 <- [1,2130,null,{}] 02:59:44 INFO - PROCESS | 140 | 1461146384292 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}] 02:59:44 INFO - PROCESS | 140 | 1461146384401 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 02:59:44 INFO - PROCESS | 140 | 1461146384721 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 140 | ++DOCSHELL 0E97B800 == 62 [pid = 140] [id = 542] 02:59:44 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (0E9A2000) [pid = 140] [serial = 1626] [outer = 00000000] 02:59:44 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (13674000) [pid = 140] [serial = 1627] [outer = 0E9A2000] 02:59:44 INFO - PROCESS | 140 | 1461146384799 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (16C39800) [pid = 140] [serial = 1628] [outer = 0E9A2000] 02:59:45 INFO - PROCESS | 140 | 1461146385435 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] 02:59:45 INFO - PROCESS | 140 | 1461146385515 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 02:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:59:45 INFO - PROCESS | 140 | 1461146385520 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 140 | 1461146385523 Marionette TRACE conn5 <- [1,2134,null,{}] 02:59:45 INFO - PROCESS | 140 | 1461146385546 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}] 02:59:45 INFO - PROCESS | 140 | 1461146385688 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 02:59:45 INFO - PROCESS | 140 | 1461146385755 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 140 | ++DOCSHELL 1A2A3400 == 63 [pid = 140] [id = 543] 02:59:45 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1A2A3800) [pid = 140] [serial = 1629] [outer = 00000000] 02:59:45 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (1A5C8800) [pid = 140] [serial = 1630] [outer = 1A2A3800] 02:59:45 INFO - PROCESS | 140 | 1461146385806 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (1AD4E400) [pid = 140] [serial = 1631] [outer = 1A2A3800] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 1AE0C400 == 62 [pid = 140] [id = 535] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 0E9AC400 == 61 [pid = 140] [id = 534] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 0E947000 == 60 [pid = 140] [id = 533] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 1DDE4000 == 59 [pid = 140] [id = 532] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 1A5BA000 == 58 [pid = 140] [id = 514] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 1CDE9000 == 57 [pid = 140] [id = 531] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 121E3400 == 56 [pid = 140] [id = 530] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 1A5AD800 == 55 [pid = 140] [id = 529] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1E83E800) [pid = 140] [serial = 1558] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 19F2C800 == 54 [pid = 140] [id = 528] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 0F337000 == 53 [pid = 140] [id = 527] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 12647800 == 52 [pid = 140] [id = 526] 02:59:46 INFO - PROCESS | 140 | --DOCSHELL 0E97F400 == 51 [pid = 140] [id = 520] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 143 (11F4A400) [pid = 140] [serial = 1451] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1AE31800) [pid = 140] [serial = 1481] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1C666000) [pid = 140] [serial = 1406] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1CBC0C00) [pid = 140] [serial = 1415] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1E83F400) [pid = 140] [serial = 1460] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1A295400) [pid = 140] [serial = 1412] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 137 (12608400) [pid = 140] [serial = 1409] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1CE8E000) [pid = 140] [serial = 1457] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 135 (19B02400) [pid = 140] [serial = 1454] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1CDE4400) [pid = 140] [serial = 1555] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1CBC3800) [pid = 140] [serial = 1550] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1CE85000) [pid = 140] [serial = 1556] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1A2BC000) [pid = 140] [serial = 1541] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1AE2CC00) [pid = 140] [serial = 1553] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1C009400) [pid = 140] [serial = 1484] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 128 (12604400) [pid = 140] [serial = 1472] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 127 (19B06C00) [pid = 140] [serial = 1475] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1A2C1000) [pid = 140] [serial = 1478] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1AD48800) [pid = 140] [serial = 1543] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1AE2D000) [pid = 140] [serial = 1544] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 123 (0E9A7C00) [pid = 140] [serial = 1531] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 122 (0EA25000) [pid = 140] [serial = 1532] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 121 (13680400) [pid = 140] [serial = 1534] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 120 (16C45000) [pid = 140] [serial = 1535] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 119 (19759400) [pid = 140] [serial = 1537] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 118 (19BD9000) [pid = 140] [serial = 1538] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 117 (0EA23400) [pid = 140] [serial = 1529] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 116 (0E9BEC00) [pid = 140] [serial = 1528] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1EDF2000) [pid = 140] [serial = 1511] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1A2A0C00) [pid = 140] [serial = 1540] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 113 (0E9C5000) [pid = 140] [serial = 1513] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 112 (19F2BC00) [pid = 140] [serial = 1516] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1EF73400) [pid = 140] [serial = 1519] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1F0DD800) [pid = 140] [serial = 1522] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1C00D800) [pid = 140] [serial = 1546] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1C00C400) [pid = 140] [serial = 1547] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1F562400) [pid = 140] [serial = 1525] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1A5D5C00) [pid = 140] [serial = 1552] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1CBAE400) [pid = 140] [serial = 1549] [outer = 00000000] [url = about:blank] 02:59:46 INFO - PROCESS | 140 | 1461146386374 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] 02:59:46 INFO - PROCESS | 140 | 1461146386460 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 02:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:59:46 INFO - PROCESS | 140 | 1461146386465 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 140 | 1461146386467 Marionette TRACE conn5 <- [1,2138,null,{}] 02:59:46 INFO - PROCESS | 140 | 1461146386471 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}] 02:59:46 INFO - PROCESS | 140 | 1461146386591 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 02:59:46 INFO - PROCESS | 140 | 1461146386690 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 140 | ++DOCSHELL 0EA25000 == 52 [pid = 140] [id = 544] 02:59:46 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (0EA28800) [pid = 140] [serial = 1632] [outer = 00000000] 02:59:46 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (12647800) [pid = 140] [serial = 1633] [outer = 0EA28800] 02:59:46 INFO - PROCESS | 140 | 1461146386736 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (16C46400) [pid = 140] [serial = 1634] [outer = 0EA28800] 02:59:47 INFO - PROCESS | 140 | 1461146387122 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]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 02:59:47 INFO - PROCESS | 140 | 1461146387149 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 140 | 1461146387151 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 02:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:59:47 INFO - PROCESS | 140 | 1461146387156 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 140 | 1461146387162 Marionette TRACE conn5 <- [1,2142,null,{}] 02:59:47 INFO - PROCESS | 140 | 1461146387171 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}] 02:59:47 INFO - PROCESS | 140 | 1461146387257 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 02:59:47 INFO - PROCESS | 140 | 1461146387264 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 140 | ++DOCSHELL 17883000 == 53 [pid = 140] [id = 545] 02:59:47 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1814E400) [pid = 140] [serial = 1635] [outer = 00000000] 02:59:47 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1A2C2000) [pid = 140] [serial = 1636] [outer = 1814E400] 02:59:47 INFO - PROCESS | 140 | 1461146387310 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1A5D5800) [pid = 140] [serial = 1637] [outer = 1814E400] 02:59:47 INFO - PROCESS | 140 | 1461146387767 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]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 630ms 02:59:47 INFO - PROCESS | 140 | 1461146387790 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 140 | 1461146387793 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 02:59:47 INFO - PROCESS | 140 | 1461146387796 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:59:47 INFO - PROCESS | 140 | 1461146387798 Marionette TRACE conn5 <- [1,2146,null,{}] 02:59:47 INFO - PROCESS | 140 | 1461146387801 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}] 02:59:47 INFO - PROCESS | 140 | 1461146387938 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 02:59:48 INFO - PROCESS | 140 | 1461146388018 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 140 | ++DOCSHELL 13645C00 == 54 [pid = 140] [id = 546] 02:59:48 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1AD2A400) [pid = 140] [serial = 1638] [outer = 00000000] 02:59:48 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1B113C00) [pid = 140] [serial = 1639] [outer = 1AD2A400] 02:59:48 INFO - PROCESS | 140 | 1461146388064 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1B74DC00) [pid = 140] [serial = 1640] [outer = 1AD2A400] 02:59:48 INFO - PROCESS | 140 | 1461146388449 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]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 730ms 02:59:48 INFO - PROCESS | 140 | 1461146388530 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 140 | 1461146388532 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 02:59:48 INFO - PROCESS | 140 | 1461146388535 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:59:48 INFO - PROCESS | 140 | 1461146388537 Marionette TRACE conn5 <- [1,2150,null,{}] 02:59:48 INFO - PROCESS | 140 | 1461146388541 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}] 02:59:48 INFO - PROCESS | 140 | 1461146388657 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 02:59:48 INFO - PROCESS | 140 | 1461146388752 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 140 | ++DOCSHELL 1C009400 == 55 [pid = 140] [id = 547] 02:59:48 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1C00B000) [pid = 140] [serial = 1641] [outer = 00000000] 02:59:48 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1C025C00) [pid = 140] [serial = 1642] [outer = 1C00B000] 02:59:48 INFO - PROCESS | 140 | 1461146388805 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1C559C00) [pid = 140] [serial = 1643] [outer = 1C00B000] 02:59:49 INFO - PROCESS | 140 | 1461146389263 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]]]}] 02:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 770ms 02:59:49 INFO - PROCESS | 140 | 1461146389310 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 140 | 1461146389312 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 02:59:49 INFO - PROCESS | 140 | 1461146389316 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:59:49 INFO - PROCESS | 140 | 1461146389317 Marionette TRACE conn5 <- [1,2154,null,{}] 02:59:49 INFO - PROCESS | 140 | 1461146389327 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}] 02:59:49 INFO - PROCESS | 140 | 1461146389443 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 02:59:49 INFO - PROCESS | 140 | 1461146389452 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:49 INFO - PROCESS | 140 | ++DOCSHELL 19F2DC00 == 56 [pid = 140] [id = 548] 02:59:49 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C014C00) [pid = 140] [serial = 1644] [outer = 00000000] 02:59:49 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1CBC5400) [pid = 140] [serial = 1645] [outer = 1C014C00] 02:59:49 INFO - PROCESS | 140 | 1461146389502 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CDDD400) [pid = 140] [serial = 1646] [outer = 1C014C00] 02:59:49 INFO - PROCESS | 140 | 1461146389939 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]]]}] 02:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 02:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:59:49 INFO - PROCESS | 140 | 1461146389990 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 140 | 1461146389992 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 02:59:49 INFO - PROCESS | 140 | 1461146389995 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 140 | 1461146389997 Marionette TRACE conn5 <- [1,2158,null,{}] 02:59:50 INFO - PROCESS | 140 | 1461146390000 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}] 02:59:50 INFO - PROCESS | 140 | 1461146390146 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 02:59:50 INFO - PROCESS | 140 | --DOCSHELL 1750A400 == 55 [pid = 140] [id = 11] 02:59:50 INFO - PROCESS | 140 | 1461146390234 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 140 | ++DOCSHELL 19BD8C00 == 56 [pid = 140] [id = 549] 02:59:50 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (19FBC800) [pid = 140] [serial = 1647] [outer = 00000000] 02:59:50 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1D99B800) [pid = 140] [serial = 1648] [outer = 19FBC800] 02:59:50 INFO - PROCESS | 140 | 1461146390295 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1DDE6800) [pid = 140] [serial = 1649] [outer = 19FBC800] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1CE84000) [pid = 140] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1264F000) [pid = 140] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 120 (0F3E0800) [pid = 140] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 119 (0E94C400) [pid = 140] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1264D000) [pid = 140] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1AE14400) [pid = 140] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 116 (19F2F800) [pid = 140] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1E845000) [pid = 140] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:59:50 INFO - PROCESS | 140 | --DOMWINDOW == 114 (124B4400) [pid = 140] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:59:50 INFO - PROCESS | 140 | 1461146390797 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]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 830ms 02:59:50 INFO - PROCESS | 140 | 1461146390826 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 02:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:59:50 INFO - PROCESS | 140 | 1461146390828 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 02:59:50 INFO - PROCESS | 140 | 1461146390831 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:59:50 INFO - PROCESS | 140 | 1461146390833 Marionette TRACE conn5 <- [1,2162,null,{}] 02:59:50 INFO - PROCESS | 140 | 1461146390837 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}] 02:59:50 INFO - PROCESS | 140 | 1461146390921 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 02:59:50 INFO - PROCESS | 140 | 1461146390927 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 140 | ++DOCSHELL 1C008C00 == 57 [pid = 140] [id = 550] 02:59:50 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1C009C00) [pid = 140] [serial = 1650] [outer = 00000000] 02:59:50 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1CE8E800) [pid = 140] [serial = 1651] [outer = 1C009C00] 02:59:50 INFO - PROCESS | 140 | 1461146390972 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1CE8DC00) [pid = 140] [serial = 1652] [outer = 1C009C00] 02:59:51 INFO - PROCESS | 140 | 1461146391404 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]]]}] 02:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 02:59:51 INFO - PROCESS | 140 | 1461146391467 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 140 | 1461146391469 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 02:59:51 INFO - PROCESS | 140 | 1461146391472 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:59:51 INFO - PROCESS | 140 | 1461146391474 Marionette TRACE conn5 <- [1,2166,null,{}] 02:59:51 INFO - PROCESS | 140 | 1461146391477 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}] 02:59:51 INFO - PROCESS | 140 | 1461146391559 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 02:59:51 INFO - PROCESS | 140 | 1461146391565 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 140 | ++DOCSHELL 1CE86800 == 58 [pid = 140] [id = 551] 02:59:51 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1E842000) [pid = 140] [serial = 1653] [outer = 00000000] 02:59:51 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0E9C2C00) [pid = 140] [serial = 1654] [outer = 1E842000] 02:59:51 INFO - PROCESS | 140 | 1461146391610 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBBE800) [pid = 140] [serial = 1655] [outer = 1E842000] 02:59:52 INFO - PROCESS | 140 | 1461146392076 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]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 630ms 02:59:52 INFO - PROCESS | 140 | 1461146392107 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 140 | 1461146392109 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 02:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:59:52 INFO - PROCESS | 140 | 1461146392139 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 140 | 1461146392141 Marionette TRACE conn5 <- [1,2170,null,{}] 02:59:52 INFO - PROCESS | 140 | 1461146392149 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}] 02:59:52 INFO - PROCESS | 140 | 1461146392233 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 02:59:52 INFO - PROCESS | 140 | 1461146392239 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 140 | ++DOCSHELL 1E8DA000 == 59 [pid = 140] [id = 552] 02:59:52 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1EF73800) [pid = 140] [serial = 1656] [outer = 00000000] 02:59:52 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1EF96800) [pid = 140] [serial = 1657] [outer = 1EF73800] 02:59:52 INFO - PROCESS | 140 | 1461146392288 Marionette DEBUG loaded listener.js 02:59:52 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1F562800) [pid = 140] [serial = 1658] [outer = 1EF73800] 02:59:52 INFO - PROCESS | 140 | 1461146392929 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]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 850ms 02:59:53 INFO - PROCESS | 140 | 1461146393015 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 02:59:53 INFO - PROCESS | 140 | 1461146393020 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 02:59:53 INFO - PROCESS | 140 | 1461146393025 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:59:53 INFO - PROCESS | 140 | 1461146393030 Marionette TRACE conn5 <- [1,2174,null,{}] 02:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:59:53 INFO - PROCESS | 140 | 1461146393035 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}] 02:59:53 INFO - PROCESS | 140 | 1461146393159 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 02:59:53 INFO - PROCESS | 140 | 1461146393297 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:53 INFO - PROCESS | 140 | ++DOCSHELL 12403000 == 60 [pid = 140] [id = 553] 02:59:53 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (12609400) [pid = 140] [serial = 1659] [outer = 00000000] 02:59:53 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (17329400) [pid = 140] [serial = 1660] [outer = 12609400] 02:59:53 INFO - PROCESS | 140 | 1461146393357 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (181D3000) [pid = 140] [serial = 1661] [outer = 12609400] 02:59:53 INFO - PROCESS | 140 | 1461146393951 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]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 970ms 02:59:54 INFO - PROCESS | 140 | 1461146394004 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 140 | 1461146394010 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 02:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:59:54 INFO - PROCESS | 140 | 1461146394017 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 140 | 1461146394020 Marionette TRACE conn5 <- [1,2178,null,{}] 02:59:54 INFO - PROCESS | 140 | 1461146394024 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}] 02:59:54 INFO - PROCESS | 140 | 1461146394136 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 02:59:54 INFO - PROCESS | 140 | 1461146394280 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 140 | ++DOCSHELL 11F94000 == 61 [pid = 140] [id = 554] 02:59:54 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (19759400) [pid = 140] [serial = 1662] [outer = 00000000] 02:59:54 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1AD4CC00) [pid = 140] [serial = 1663] [outer = 19759400] 02:59:54 INFO - PROCESS | 140 | 1461146394337 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1B74C400) [pid = 140] [serial = 1664] [outer = 19759400] 02:59:54 INFO - PROCESS | 140 | 1461146394968 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]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:59:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 970ms 02:59:54 INFO - PROCESS | 140 | 1461146394989 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 140 | 1461146394991 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 02:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:59:54 INFO - PROCESS | 140 | 1461146394995 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 140 | 1461146394999 Marionette TRACE conn5 <- [1,2182,null,{}] 02:59:55 INFO - PROCESS | 140 | 1461146395010 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}] 02:59:55 INFO - PROCESS | 140 | 1461146395123 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 02:59:55 INFO - PROCESS | 140 | 1461146395284 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 140 | ++DOCSHELL 1F55C000 == 62 [pid = 140] [id = 555] 02:59:55 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1F55D000) [pid = 140] [serial = 1665] [outer = 00000000] 02:59:55 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1F598000) [pid = 140] [serial = 1666] [outer = 1F55D000] 02:59:55 INFO - PROCESS | 140 | 1461146395344 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1F957000) [pid = 140] [serial = 1667] [outer = 1F55D000] 02:59:55 INFO - PROCESS | 140 | 1461146395939 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]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 970ms 02:59:55 INFO - PROCESS | 140 | 1461146395968 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 02:59:55 INFO - PROCESS | 140 | 1461146395971 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 02:59:55 INFO - PROCESS | 140 | 1461146395975 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:59:55 INFO - PROCESS | 140 | 1461146395977 Marionette TRACE conn5 <- [1,2186,null,{}] 02:59:55 INFO - PROCESS | 140 | 1461146395981 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}] 02:59:56 INFO - PROCESS | 140 | 1461146396090 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 02:59:56 INFO - PROCESS | 140 | 1461146396205 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 140 | ++DOCSHELL 1FB66C00 == 63 [pid = 140] [id = 556] 02:59:56 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1FB67800) [pid = 140] [serial = 1668] [outer = 00000000] 02:59:56 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1FBF0400) [pid = 140] [serial = 1669] [outer = 1FB67800] 02:59:56 INFO - PROCESS | 140 | 1461146396302 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1FE23800) [pid = 140] [serial = 1670] [outer = 1FB67800] 02:59:56 INFO - PROCESS | 140 | 1461146396831 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]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 930ms 02:59:56 INFO - PROCESS | 140 | 1461146396909 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 140 | 1461146396912 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 02:59:56 INFO - PROCESS | 140 | 1461146396915 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:59:56 INFO - PROCESS | 140 | 1461146396917 Marionette TRACE conn5 <- [1,2190,null,{}] 02:59:56 INFO - PROCESS | 140 | 1461146396921 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}] 02:59:57 INFO - PROCESS | 140 | 1461146397027 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 02:59:57 INFO - PROCESS | 140 | 1461146397170 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 140 | ++DOCSHELL 1FB62800 == 64 [pid = 140] [id = 557] 02:59:57 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1FB6C800) [pid = 140] [serial = 1671] [outer = 00000000] 02:59:57 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1FF9B800) [pid = 140] [serial = 1672] [outer = 1FB6C800] 02:59:57 INFO - PROCESS | 140 | 1461146397226 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1FFA2000) [pid = 140] [serial = 1673] [outer = 1FB6C800] 02:59:57 INFO - PROCESS | 140 | 1461146397839 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]]]}] 02:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 970ms 02:59:57 INFO - PROCESS | 140 | 1461146397889 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 02:59:57 INFO - PROCESS | 140 | 1461146397891 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 02:59:57 INFO - PROCESS | 140 | 1461146397895 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:59:57 INFO - PROCESS | 140 | 1461146397897 Marionette TRACE conn5 <- [1,2194,null,{}] 02:59:57 INFO - PROCESS | 140 | 1461146397900 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}] 02:59:58 INFO - PROCESS | 140 | 1461146398026 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 02:59:58 INFO - PROCESS | 140 | 1461146398188 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 140 | ++DOCSHELL 1F563800 == 65 [pid = 140] [id = 558] 02:59:58 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1FFA3400) [pid = 140] [serial = 1674] [outer = 00000000] 02:59:58 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (205C2400) [pid = 140] [serial = 1675] [outer = 1FFA3400] 02:59:58 INFO - PROCESS | 140 | 1461146398248 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (205C3800) [pid = 140] [serial = 1676] [outer = 1FFA3400] 02:59:58 INFO - PROCESS | 140 | 1461146398793 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 970ms 02:59:58 INFO - PROCESS | 140 | 1461146398869 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 140 | 1461146398871 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 02:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:59:58 INFO - PROCESS | 140 | 1461146398874 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 140 | 1461146398876 Marionette TRACE conn5 <- [1,2198,null,{}] 02:59:58 INFO - PROCESS | 140 | 1461146398880 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}] 02:59:59 INFO - PROCESS | 140 | 1461146399164 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 02:59:59 INFO - PROCESS | 140 | 1461146399324 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:59 INFO - PROCESS | 140 | ++DOCSHELL 16C3E400 == 66 [pid = 140] [id = 559] 02:59:59 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (16C45000) [pid = 140] [serial = 1677] [outer = 00000000] 02:59:59 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (181D5000) [pid = 140] [serial = 1678] [outer = 16C45000] 02:59:59 INFO - PROCESS | 140 | 1461146399379 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (19BE0000) [pid = 140] [serial = 1679] [outer = 16C45000] 03:00:00 INFO - PROCESS | 140 | 1461146400048 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:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1217ms 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 1CE86800 == 65 [pid = 140] [id = 551] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 1C008C00 == 64 [pid = 140] [id = 550] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 19BD8C00 == 63 [pid = 140] [id = 549] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 19F2DC00 == 62 [pid = 140] [id = 548] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 1C009400 == 61 [pid = 140] [id = 547] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 13645C00 == 60 [pid = 140] [id = 546] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 17883000 == 59 [pid = 140] [id = 545] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 0EA25000 == 58 [pid = 140] [id = 544] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1F482C00) [pid = 140] [serial = 1606] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 1A2A3400 == 57 [pid = 140] [id = 543] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 0F386000 == 56 [pid = 140] [id = 12] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 0E97B800 == 55 [pid = 140] [id = 542] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 1FBEC400 == 54 [pid = 140] [id = 539] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 0E9C4000 == 53 [pid = 140] [id = 538] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 19B10800 == 52 [pid = 140] [id = 537] 03:00:00 INFO - PROCESS | 140 | --DOCSHELL 0E940000 == 51 [pid = 140] [id = 536] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1F94EC00) [pid = 140] [serial = 1573] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 141 (12604000) [pid = 140] [serial = 1583] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 140 (175C4400) [pid = 140] [serial = 1579] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1B74D800) [pid = 140] [serial = 1588] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1A2BA000) [pid = 140] [serial = 1586] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 137 (0E9C6C00) [pid = 140] [serial = 1600] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1EFE0800) [pid = 140] [serial = 1598] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1CB39C00) [pid = 140] [serial = 1592] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1FB6A000) [pid = 140] [serial = 1576] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1B74D000) [pid = 140] [serial = 1589] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1E091000) [pid = 140] [serial = 1594] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1F55D400) [pid = 140] [serial = 1570] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1A29B400) [pid = 140] [serial = 1585] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1C02C400) [pid = 140] [serial = 1591] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1EF72400) [pid = 140] [serial = 1597] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 127 (18A29400) [pid = 140] [serial = 1580] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1B115400) [pid = 140] [serial = 1604] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1E8D9800) [pid = 140] [serial = 1567] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1E09E800) [pid = 140] [serial = 1595] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1B755800) [pid = 140] [serial = 1603] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 122 (121D7800) [pid = 140] [serial = 1582] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 121 (12649400) [pid = 140] [serial = 1561] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 120 (19F26C00) [pid = 140] [serial = 1564] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | --DOMWINDOW == 119 (11E5A000) [pid = 140] [serial = 1601] [outer = 00000000] [url = about:blank] 03:00:00 INFO - PROCESS | 140 | 1461146400189 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 140 | 1461146400193 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 03:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:00:00 INFO - PROCESS | 140 | 1461146400198 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 140 | 1461146400202 Marionette TRACE conn5 <- [1,2202,null,{}] 03:00:00 INFO - PROCESS | 140 | 1461146400206 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:00:00 INFO - PROCESS | 140 | 1461146400300 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 03:00:00 INFO - PROCESS | 140 | 1461146400307 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 140 | ++DOCSHELL 11E10400 == 52 [pid = 140] [id = 560] 03:00:00 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (11E5A000) [pid = 140] [serial = 1680] [outer = 00000000] 03:00:00 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (12606800) [pid = 140] [serial = 1681] [outer = 11E5A000] 03:00:00 INFO - PROCESS | 140 | 1461146400356 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (12648400) [pid = 140] [serial = 1682] [outer = 11E5A000] 03:00:00 INFO - PROCESS | 140 | 1461146400847 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:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 730ms 03:00:00 INFO - PROCESS | 140 | 1461146400931 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 03:00:00 INFO - PROCESS | 140 | 1461146400934 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 03:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:00:00 INFO - PROCESS | 140 | 1461146400937 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:00:00 INFO - PROCESS | 140 | 1461146400939 Marionette TRACE conn5 <- [1,2206,null,{}] 03:00:00 INFO - PROCESS | 140 | 1461146400943 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:00:01 INFO - PROCESS | 140 | 1461146401029 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 03:00:01 INFO - PROCESS | 140 | 1461146401134 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 140 | ++DOCSHELL 12919C00 == 53 [pid = 140] [id = 561] 03:00:01 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1975A800) [pid = 140] [serial = 1683] [outer = 00000000] 03:00:01 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (19F2BC00) [pid = 140] [serial = 1684] [outer = 1975A800] 03:00:01 INFO - PROCESS | 140 | 1461146401180 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1A29B400) [pid = 140] [serial = 1685] [outer = 1975A800] 03:00:01 INFO - PROCESS | 140 | 1461146401576 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:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 03:00:01 INFO - PROCESS | 140 | 1461146401611 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 140 | 1461146401614 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 03:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:00:01 INFO - PROCESS | 140 | 1461146401624 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 140 | 1461146401629 Marionette TRACE conn5 <- [1,2210,null,{}] 03:00:01 INFO - PROCESS | 140 | 1461146401633 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:00:01 INFO - PROCESS | 140 | 1461146401751 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 03:00:01 INFO - PROCESS | 140 | 1461146401761 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 140 | ++DOCSHELL 1A2BAC00 == 54 [pid = 140] [id = 562] 03:00:01 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1A5B9800) [pid = 140] [serial = 1686] [outer = 00000000] 03:00:01 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1B7E1800) [pid = 140] [serial = 1687] [outer = 1A5B9800] 03:00:01 INFO - PROCESS | 140 | 1461146401807 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1C007C00) [pid = 140] [serial = 1688] [outer = 1A5B9800] 03:00:02 INFO - PROCESS | 140 | 1461146402270 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:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 690ms 03:00:02 INFO - PROCESS | 140 | 1461146402311 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 140 | 1461146402313 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 03:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:00:02 INFO - PROCESS | 140 | 1461146402325 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 140 | 1461146402326 Marionette TRACE conn5 <- [1,2214,null,{}] 03:00:02 INFO - PROCESS | 140 | 1461146402330 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:00:02 INFO - PROCESS | 140 | 1461146402448 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 03:00:02 INFO - PROCESS | 140 | 1461146402454 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 140 | ++DOCSHELL 1264C400 == 55 [pid = 140] [id = 563] 03:00:02 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (13650800) [pid = 140] [serial = 1689] [outer = 00000000] 03:00:02 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1C6C9000) [pid = 140] [serial = 1690] [outer = 13650800] 03:00:02 INFO - PROCESS | 140 | 1461146402500 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1CBB3000) [pid = 140] [serial = 1691] [outer = 13650800] 03:00:02 INFO - PROCESS | 140 | 1461146402940 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:00:02 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:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 03:00:02 INFO - PROCESS | 140 | 1461146402996 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 140 | 1461146402998 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 03:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:00:03 INFO - PROCESS | 140 | 1461146403006 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 140 | 1461146403008 Marionette TRACE conn5 <- [1,2218,null,{}] 03:00:03 INFO - PROCESS | 140 | 1461146403011 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:00:03 INFO - PROCESS | 140 | 1461146403132 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 03:00:03 INFO - PROCESS | 140 | 1461146403235 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 140 | ++DOCSHELL 1CDDDC00 == 56 [pid = 140] [id = 564] 03:00:03 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1CDDE400) [pid = 140] [serial = 1692] [outer = 00000000] 03:00:03 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1CE86800) [pid = 140] [serial = 1693] [outer = 1CDDE400] 03:00:03 INFO - PROCESS | 140 | 1461146403288 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1E83FC00) [pid = 140] [serial = 1694] [outer = 1CDDE400] 03:00:03 INFO - PROCESS | 140 | 1461146403739 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:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 770ms 03:00:03 INFO - PROCESS | 140 | 1461146403786 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 03:00:03 INFO - PROCESS | 140 | 1461146403788 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 03:00:03 INFO - PROCESS | 140 | 1461146403791 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 140 | 1461146403793 Marionette TRACE conn5 <- [1,2222,null,{}] 03:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:00:03 INFO - PROCESS | 140 | 1461146403797 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:00:03 INFO - PROCESS | 140 | 1461146403919 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 03:00:04 INFO - PROCESS | 140 | 1461146403991 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 140 | ++DOCSHELL 1CDE9000 == 57 [pid = 140] [id = 565] 03:00:04 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1E843800) [pid = 140] [serial = 1695] [outer = 00000000] 03:00:04 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1EF96000) [pid = 140] [serial = 1696] [outer = 1E843800] 03:00:04 INFO - PROCESS | 140 | 1461146404036 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1EFE3800) [pid = 140] [serial = 1697] [outer = 1E843800] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 136 (18A28000) [pid = 140] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1C02FC00) [pid = 140] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1E842000) [pid = 140] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 133 (0EA28800) [pid = 140] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1814E400) [pid = 140] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1A2A3800) [pid = 140] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1AD2A400) [pid = 140] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 129 (0E9A2000) [pid = 140] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1C00B000) [pid = 140] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1C014C00) [pid = 140] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 126 (19FBC800) [pid = 140] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1C009C00) [pid = 140] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:00:04 INFO - PROCESS | 140 | --DOMWINDOW == 124 (18A29000) [pid = 140] [serial = 32] [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:00:04 INFO - PROCESS | 140 | 1461146404621 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:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 871ms 03:00:04 INFO - PROCESS | 140 | 1461146404667 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 140 | 1461146404669 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 03:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:00:04 INFO - PROCESS | 140 | 1461146404672 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 140 | 1461146404674 Marionette TRACE conn5 <- [1,2226,null,{}] 03:00:04 INFO - PROCESS | 140 | 1461146404677 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:00:04 INFO - PROCESS | 140 | 1461146404797 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 03:00:04 INFO - PROCESS | 140 | 1461146404865 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 140 | ++DOCSHELL 12912800 == 58 [pid = 140] [id = 566] 03:00:04 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (16897800) [pid = 140] [serial = 1698] [outer = 00000000] 03:00:04 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1C009C00) [pid = 140] [serial = 1699] [outer = 16897800] 03:00:04 INFO - PROCESS | 140 | 1461146404910 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1B752400) [pid = 140] [serial = 1700] [outer = 16897800] 03:00:05 INFO - PROCESS | 140 | 1461146405241 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:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 03:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:00:05 INFO - PROCESS | 140 | 1461146405311 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 140 | 1461146405313 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 03:00:05 INFO - PROCESS | 140 | 1461146405316 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 140 | 1461146405318 Marionette TRACE conn5 <- [1,2230,null,{}] 03:00:05 INFO - PROCESS | 140 | 1461146405321 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:00:05 INFO - PROCESS | 140 | 1461146405404 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 03:00:05 INFO - PROCESS | 140 | 1461146405410 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 140 | ++DOCSHELL 1CBBE000 == 59 [pid = 140] [id = 567] 03:00:05 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1EDF2800) [pid = 140] [serial = 1701] [outer = 00000000] 03:00:05 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1F59D400) [pid = 140] [serial = 1702] [outer = 1EDF2800] 03:00:05 INFO - PROCESS | 140 | 1461146405456 Marionette DEBUG loaded listener.js 03:00:05 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1F950800) [pid = 140] [serial = 1703] [outer = 1EDF2800] 03:00:05 INFO - PROCESS | 140 | 1461146405882 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:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 03:00:05 INFO - PROCESS | 140 | 1461146405948 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 140 | 1461146405950 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 03:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:00:05 INFO - PROCESS | 140 | 1461146405953 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 140 | 1461146405955 Marionette TRACE conn5 <- [1,2234,null,{}] 03:00:05 INFO - PROCESS | 140 | 1461146405958 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:00:06 INFO - PROCESS | 140 | 1461146406045 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 03:00:06 INFO - PROCESS | 140 | 1461146406051 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 140 | ++DOCSHELL 0B57F000 == 60 [pid = 140] [id = 568] 03:00:06 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (0E981C00) [pid = 140] [serial = 1704] [outer = 00000000] 03:00:06 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1FB6D000) [pid = 140] [serial = 1705] [outer = 0E981C00] 03:00:06 INFO - PROCESS | 140 | 1461146406096 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1FBB6400) [pid = 140] [serial = 1706] [outer = 0E981C00] 03:00:06 INFO - PROCESS | 140 | 1461146406726 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:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 830ms 03:00:06 INFO - PROCESS | 140 | 1461146406784 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 03:00:06 INFO - PROCESS | 140 | 1461146406789 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 03:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:00:06 INFO - PROCESS | 140 | 1461146406794 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:00:06 INFO - PROCESS | 140 | 1461146406798 Marionette TRACE conn5 <- [1,2238,null,{}] 03:00:06 INFO - PROCESS | 140 | 1461146406805 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:00:06 INFO - PROCESS | 140 | 1461146406953 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 03:00:07 INFO - PROCESS | 140 | 1461146407113 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 140 | ++DOCSHELL 12CB8800 == 61 [pid = 140] [id = 569] 03:00:07 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1750F400) [pid = 140] [serial = 1707] [outer = 00000000] 03:00:07 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (18A31800) [pid = 140] [serial = 1708] [outer = 1750F400] 03:00:07 INFO - PROCESS | 140 | 1461146407172 Marionette DEBUG loaded listener.js 03:00:07 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (19BE3800) [pid = 140] [serial = 1709] [outer = 1750F400] 03:00:07 INFO - PROCESS | 140 | 1461146407776 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:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1027ms 03:00:07 INFO - PROCESS | 140 | 1461146407822 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 140 | 1461146407828 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 03:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:00:07 INFO - PROCESS | 140 | 1461146407835 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 140 | 1461146407838 Marionette TRACE conn5 <- [1,2242,null,{}] 03:00:07 INFO - PROCESS | 140 | 1461146407842 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:00:07 INFO - PROCESS | 140 | 1461146407957 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 03:00:08 INFO - PROCESS | 140 | 1461146408117 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:08 INFO - PROCESS | 140 | ++DOCSHELL 1A272400 == 62 [pid = 140] [id = 570] 03:00:08 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1B112800) [pid = 140] [serial = 1710] [outer = 00000000] 03:00:08 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1C664400) [pid = 140] [serial = 1711] [outer = 1B112800] 03:00:08 INFO - PROCESS | 140 | 1461146408175 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1CE86000) [pid = 140] [serial = 1712] [outer = 1B112800] 03:00:08 INFO - PROCESS | 140 | 1461146408823 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:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1023ms 03:00:08 INFO - PROCESS | 140 | 1461146408859 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 140 | 1461146408862 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 03:00:08 INFO - PROCESS | 140 | 1461146408866 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:00:08 INFO - PROCESS | 140 | 1461146408870 Marionette TRACE conn5 <- [1,2246,null,{}] 03:00:08 INFO - PROCESS | 140 | 1461146408882 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:00:09 INFO - PROCESS | 140 | 1461146409022 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 03:00:09 INFO - PROCESS | 140 | 1461146409172 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 140 | ++DOCSHELL 1F560000 == 63 [pid = 140] [id = 571] 03:00:09 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1FBB7400) [pid = 140] [serial = 1713] [outer = 00000000] 03:00:09 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1FBBE000) [pid = 140] [serial = 1714] [outer = 1FBB7400] 03:00:09 INFO - PROCESS | 140 | 1461146409232 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1FBEA800) [pid = 140] [serial = 1715] [outer = 1FBB7400] 03:00:09 INFO - PROCESS | 140 | 1461146409878 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:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1020ms 03:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:00:09 INFO - PROCESS | 140 | 1461146409889 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 140 | 1461146409892 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 03:00:09 INFO - PROCESS | 140 | 1461146409895 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 140 | 1461146409898 Marionette TRACE conn5 <- [1,2250,null,{}] 03:00:09 INFO - PROCESS | 140 | 1461146409916 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:00:10 INFO - PROCESS | 140 | 1461146410026 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 03:00:10 INFO - PROCESS | 140 | 1461146410171 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 140 | ++DOCSHELL 1FE28C00 == 64 [pid = 140] [id = 572] 03:00:10 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1FE29400) [pid = 140] [serial = 1716] [outer = 00000000] 03:00:10 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (1FFA7C00) [pid = 140] [serial = 1717] [outer = 1FE29400] 03:00:10 INFO - PROCESS | 140 | 1461146410230 Marionette DEBUG loaded listener.js 03:00:10 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (20547000) [pid = 140] [serial = 1718] [outer = 1FE29400] 03:00:10 INFO - PROCESS | 140 | 1461146410791 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:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 930ms 03:00:10 INFO - PROCESS | 140 | 1461146410829 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 140 | 1461146410832 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 03:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:00:10 INFO - PROCESS | 140 | 1461146410835 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 140 | 1461146410837 Marionette TRACE conn5 <- [1,2254,null,{}] 03:00:10 INFO - PROCESS | 140 | 1461146410841 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:00:10 INFO - PROCESS | 140 | 1461146410949 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 03:00:11 INFO - PROCESS | 140 | 1461146411109 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 140 | ++DOCSHELL 20543C00 == 65 [pid = 140] [id = 573] 03:00:11 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (20546000) [pid = 140] [serial = 1719] [outer = 00000000] 03:00:11 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (205C4800) [pid = 140] [serial = 1720] [outer = 20546000] 03:00:11 INFO - PROCESS | 140 | 1461146411165 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (205CA400) [pid = 140] [serial = 1721] [outer = 20546000] 03:00:11 INFO - PROCESS | 140 | 1461146411750 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:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 970ms 03:00:11 INFO - PROCESS | 140 | 1461146411811 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 140 | 1461146411813 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 03:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:00:11 INFO - PROCESS | 140 | 1461146411818 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 140 | 1461146411820 Marionette TRACE conn5 <- [1,2258,null,{}] 03:00:11 INFO - PROCESS | 140 | 1461146411824 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:00:11 INFO - PROCESS | 140 | 1461146411949 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 03:00:12 INFO - PROCESS | 140 | 1461146412108 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 140 | ++DOCSHELL 0EA20C00 == 66 [pid = 140] [id = 574] 03:00:12 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (1264AC00) [pid = 140] [serial = 1722] [outer = 00000000] 03:00:12 INFO - PROCESS | 140 | ++DOMWINDOW == 150 (2099A800) [pid = 140] [serial = 1723] [outer = 1264AC00] 03:00:12 INFO - PROCESS | 140 | 1461146412168 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 140 | ++DOMWINDOW == 151 (2099BC00) [pid = 140] [serial = 1724] [outer = 1264AC00] 03:00:13 INFO - PROCESS | 140 | 1461146413030 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:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1223ms 03:00:13 INFO - PROCESS | 140 | 1461146413042 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 140 | 1461146413046 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 03:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:00:13 INFO - PROCESS | 140 | 1461146413051 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 140 | 1461146413055 Marionette TRACE conn5 <- [1,2262,null,{}] 03:00:13 INFO - PROCESS | 140 | 1461146413062 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:00:13 INFO - PROCESS | 140 | 1461146413165 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 03:00:13 INFO - PROCESS | 140 | 1461146413319 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:13 INFO - PROCESS | 140 | ++DOCSHELL 0E97F400 == 67 [pid = 140] [id = 575] 03:00:13 INFO - PROCESS | 140 | ++DOMWINDOW == 152 (0E984C00) [pid = 140] [serial = 1725] [outer = 00000000] 03:00:13 INFO - PROCESS | 140 | ++DOMWINDOW == 153 (16C45400) [pid = 140] [serial = 1726] [outer = 0E984C00] 03:00:13 INFO - PROCESS | 140 | 1461146413371 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 140 | ++DOMWINDOW == 154 (1975CC00) [pid = 140] [serial = 1727] [outer = 0E984C00] 03:00:13 INFO - PROCESS | 140 | 1461146413881 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:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 890ms 03:00:13 INFO - PROCESS | 140 | 1461146413943 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 140 | 1461146413948 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 03:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:00:13 INFO - PROCESS | 140 | 1461146413954 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 140 | 1461146413956 Marionette TRACE conn5 <- [1,2266,null,{}] 03:00:13 INFO - PROCESS | 140 | 1461146413960 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:00:14 INFO - PROCESS | 140 | 1461146414059 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 03:00:14 INFO - PROCESS | 140 | 1461146414227 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 1CE87C00 == 66 [pid = 140] [id = 519] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 1CBBE000 == 65 [pid = 140] [id = 567] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 12912800 == 64 [pid = 140] [id = 566] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 1CDE9000 == 63 [pid = 140] [id = 565] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 1CDDDC00 == 62 [pid = 140] [id = 564] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 1264C400 == 61 [pid = 140] [id = 563] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 1A2BAC00 == 60 [pid = 140] [id = 562] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 12919C00 == 59 [pid = 140] [id = 561] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 153 (18A30000) [pid = 140] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 152 (1EF96800) [pid = 140] [serial = 1657] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 151 (0EA24000) [pid = 140] [serial = 1609] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 150 (1A2B9000) [pid = 140] [serial = 1612] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 149 (1DC7AC00) [pid = 140] [serial = 1615] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1FBF4400) [pid = 140] [serial = 1618] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 147 (1FE2D000) [pid = 140] [serial = 1621] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1FF9A800) [pid = 140] [serial = 1624] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | ++DOCSHELL 0E951000 == 60 [pid = 140] [id = 576] 03:00:14 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (0E952800) [pid = 140] [serial = 1728] [outer = 00000000] 03:00:14 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (12401800) [pid = 140] [serial = 1729] [outer = 0E952800] 03:00:14 INFO - PROCESS | 140 | 1461146414335 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (13671C00) [pid = 140] [serial = 1730] [outer = 0E952800] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 11E10400 == 59 [pid = 140] [id = 560] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 16C3E400 == 58 [pid = 140] [id = 559] 03:00:14 INFO - PROCESS | 140 | --DOCSHELL 12403000 == 57 [pid = 140] [id = 553] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1F59B400) [pid = 140] [serial = 1607] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 147 (1CBBE800) [pid = 140] [serial = 1655] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 146 (12647800) [pid = 140] [serial = 1633] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 145 (16C46400) [pid = 140] [serial = 1634] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1A2C2000) [pid = 140] [serial = 1636] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1A5D5800) [pid = 140] [serial = 1637] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1A5C8800) [pid = 140] [serial = 1630] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1AD4E400) [pid = 140] [serial = 1631] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1B113C00) [pid = 140] [serial = 1639] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 139 (16C39800) [pid = 140] [serial = 1628] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 138 (13674000) [pid = 140] [serial = 1627] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1C025C00) [pid = 140] [serial = 1642] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1CBC5400) [pid = 140] [serial = 1645] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1C559C00) [pid = 140] [serial = 1643] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1D99B800) [pid = 140] [serial = 1648] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1CDDD400) [pid = 140] [serial = 1646] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1DDE6800) [pid = 140] [serial = 1649] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 131 (0E9C2C00) [pid = 140] [serial = 1654] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CE8E800) [pid = 140] [serial = 1651] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1EF92400) [pid = 140] [serial = 1106] [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:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1CE8DC00) [pid = 140] [serial = 1652] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1B74DC00) [pid = 140] [serial = 1640] [outer = 00000000] [url = about:blank] 03:00:14 INFO - PROCESS | 140 | 1461146414802 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:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 870ms 03:00:14 INFO - PROCESS | 140 | 1461146414828 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 03:00:14 INFO - PROCESS | 140 | 1461146414830 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 03:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:00:14 INFO - PROCESS | 140 | 1461146414834 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:00:14 INFO - PROCESS | 140 | 1461146414837 Marionette TRACE conn5 <- [1,2270,null,{}] 03:00:14 INFO - PROCESS | 140 | 1461146414847 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:00:14 INFO - PROCESS | 140 | 1461146414941 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 03:00:14 INFO - PROCESS | 140 | 1461146414950 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 140 | ++DOCSHELL 181D8400 == 58 [pid = 140] [id = 577] 03:00:14 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (19B0C800) [pid = 140] [serial = 1731] [outer = 00000000] 03:00:14 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1A276400) [pid = 140] [serial = 1732] [outer = 19B0C800] 03:00:14 INFO - PROCESS | 140 | 1461146414998 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1A2BDC00) [pid = 140] [serial = 1733] [outer = 19B0C800] 03:00:15 INFO - PROCESS | 140 | 1461146415504 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:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 03:00:15 INFO - PROCESS | 140 | 1461146415565 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 140 | 1461146415567 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 03:00:15 INFO - PROCESS | 140 | 1461146415570 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:00:15 INFO - PROCESS | 140 | 1461146415572 Marionette TRACE conn5 <- [1,2274,null,{}] 03:00:15 INFO - PROCESS | 140 | 1461146415575 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:00:15 INFO - PROCESS | 140 | 1461146415662 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 03:00:15 INFO - PROCESS | 140 | 1461146415670 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 140 | ++DOCSHELL 1AD31000 == 59 [pid = 140] [id = 578] 03:00:15 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1AD40C00) [pid = 140] [serial = 1734] [outer = 00000000] 03:00:15 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1B10EC00) [pid = 140] [serial = 1735] [outer = 1AD40C00] 03:00:15 INFO - PROCESS | 140 | 1461146415716 Marionette DEBUG loaded listener.js 03:00:15 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1B747800) [pid = 140] [serial = 1736] [outer = 1AD40C00] 03:00:16 INFO - PROCESS | 140 | 1461146416196 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:00:16 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:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 03:00:16 INFO - PROCESS | 140 | 1461146416244 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 140 | 1461146416246 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 03:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:00:16 INFO - PROCESS | 140 | 1461146416254 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 140 | 1461146416256 Marionette TRACE conn5 <- [1,2278,null,{}] 03:00:16 INFO - PROCESS | 140 | 1461146416259 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:00:16 INFO - PROCESS | 140 | 1461146416342 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 03:00:16 INFO - PROCESS | 140 | 1461146416351 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 140 | ++DOCSHELL 12604000 == 60 [pid = 140] [id = 579] 03:00:16 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1B74DC00) [pid = 140] [serial = 1737] [outer = 00000000] 03:00:16 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1BECBC00) [pid = 140] [serial = 1738] [outer = 1B74DC00] 03:00:16 INFO - PROCESS | 140 | 1461146416396 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1BED2C00) [pid = 140] [serial = 1739] [outer = 1B74DC00] 03:00:16 INFO - PROCESS | 140 | 1461146416872 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:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 03:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:00:16 INFO - PROCESS | 140 | 1461146416929 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 140 | 1461146416931 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 03:00:16 INFO - PROCESS | 140 | 1461146416935 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 140 | 1461146416936 Marionette TRACE conn5 <- [1,2282,null,{}] 03:00:16 INFO - PROCESS | 140 | 1461146416940 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:00:17 INFO - PROCESS | 140 | 1461146417079 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 03:00:17 INFO - PROCESS | 140 | 1461146417174 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 140 | ++DOCSHELL 1C023800 == 61 [pid = 140] [id = 580] 03:00:17 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1C02BC00) [pid = 140] [serial = 1740] [outer = 00000000] 03:00:17 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1CDDC400) [pid = 140] [serial = 1741] [outer = 1C02BC00] 03:00:17 INFO - PROCESS | 140 | 1461146417223 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1CE85400) [pid = 140] [serial = 1742] [outer = 1C02BC00] 03:00:17 INFO - PROCESS | 140 | 1461146417655 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:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 770ms 03:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:00:17 INFO - PROCESS | 140 | 1461146417705 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 03:00:17 INFO - PROCESS | 140 | 1461146417707 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 03:00:17 INFO - PROCESS | 140 | 1461146417711 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:00:17 INFO - PROCESS | 140 | 1461146417712 Marionette TRACE conn5 <- [1,2286,null,{}] 03:00:17 INFO - PROCESS | 140 | 1461146417716 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:00:17 INFO - PROCESS | 140 | 1461146417837 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 03:00:17 INFO - PROCESS | 140 | 1461146417905 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 140 | ++DOCSHELL 1D997400 == 62 [pid = 140] [id = 581] 03:00:17 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1D99B800) [pid = 140] [serial = 1743] [outer = 00000000] 03:00:17 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1E097800) [pid = 140] [serial = 1744] [outer = 1D99B800] 03:00:17 INFO - PROCESS | 140 | 1461146417950 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1E091000) [pid = 140] [serial = 1745] [outer = 1D99B800] 03:00:18 INFO - PROCESS | 140 | 1461146418359 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:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 03:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:00:18 INFO - PROCESS | 140 | 1461146418389 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 140 | 1461146418391 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 03:00:18 INFO - PROCESS | 140 | 1461146418394 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 140 | 1461146418396 Marionette TRACE conn5 <- [1,2290,null,{}] 03:00:18 INFO - PROCESS | 140 | 1461146418404 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:00:18 INFO - PROCESS | 140 | 1461146418551 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 03:00:18 INFO - PROCESS | 140 | 1461146418576 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 140 | ++DOCSHELL 1E848000 == 63 [pid = 140] [id = 582] 03:00:18 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1E84AC00) [pid = 140] [serial = 1746] [outer = 00000000] 03:00:18 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (1EF74800) [pid = 140] [serial = 1747] [outer = 1E84AC00] 03:00:18 INFO - PROCESS | 140 | 1461146418621 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (1EFD9000) [pid = 140] [serial = 1748] [outer = 1E84AC00] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1DD39400) [pid = 140] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1A5B9800) [pid = 140] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1E843800) [pid = 140] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1CDDE400) [pid = 140] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1EF73800) [pid = 140] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 139 (16C45000) [pid = 140] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 138 (16897800) [pid = 140] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1EDF2800) [pid = 140] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1975A800) [pid = 140] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 135 (11E5A000) [pid = 140] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:00:19 INFO - PROCESS | 140 | --DOMWINDOW == 134 (13650800) [pid = 140] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:00:19 INFO - PROCESS | 140 | 1461146419247 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:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 890ms 03:00:19 INFO - PROCESS | 140 | 1461146419286 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 03:00:19 INFO - PROCESS | 140 | 1461146419288 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 03:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:00:19 INFO - PROCESS | 140 | 1461146419292 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 140 | 1461146419293 Marionette TRACE conn5 <- [1,2294,null,{}] 03:00:19 INFO - PROCESS | 140 | 1461146419297 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:00:19 INFO - PROCESS | 140 | 1461146419381 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 03:00:19 INFO - PROCESS | 140 | 1461146419488 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:19 INFO - PROCESS | 140 | ++DOCSHELL 0E9A5000 == 64 [pid = 140] [id = 583] 03:00:19 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (0E9A7800) [pid = 140] [serial = 1749] [outer = 00000000] 03:00:19 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (19BD8C00) [pid = 140] [serial = 1750] [outer = 0E9A7800] 03:00:19 INFO - PROCESS | 140 | 1461146419533 Marionette DEBUG loaded listener.js 03:00:19 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1AE2D400) [pid = 140] [serial = 1751] [outer = 0E9A7800] 03:00:19 INFO - PROCESS | 140 | 1461146419918 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:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 03:00:19 INFO - PROCESS | 140 | 1461146419963 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 03:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:00:19 INFO - PROCESS | 140 | 1461146419965 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 03:00:19 INFO - PROCESS | 140 | 1461146419969 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 140 | 1461146419970 Marionette TRACE conn5 <- [1,2298,null,{}] 03:00:19 INFO - PROCESS | 140 | 1461146419974 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:00:20 INFO - PROCESS | 140 | 1461146420059 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 03:00:20 INFO - PROCESS | 140 | 1461146420066 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 140 | ++DOCSHELL 1A5C9000 == 65 [pid = 140] [id = 584] 03:00:20 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1C02EC00) [pid = 140] [serial = 1752] [outer = 00000000] 03:00:20 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1F593800) [pid = 140] [serial = 1753] [outer = 1C02EC00] 03:00:20 INFO - PROCESS | 140 | 1461146420111 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1F599000) [pid = 140] [serial = 1754] [outer = 1C02EC00] 03:00:20 INFO - PROCESS | 140 | 1461146420568 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:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 03:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:00:20 INFO - PROCESS | 140 | 1461146420599 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 140 | 1461146420602 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 03:00:20 INFO - PROCESS | 140 | 1461146420605 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 140 | 1461146420607 Marionette TRACE conn5 <- [1,2302,null,{}] 03:00:20 INFO - PROCESS | 140 | 1461146420611 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:00:20 INFO - PROCESS | 140 | 1461146420721 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 03:00:20 INFO - PROCESS | 140 | 1461146420728 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 140 | ++DOCSHELL 0E9C0800 == 66 [pid = 140] [id = 585] 03:00:20 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (12609800) [pid = 140] [serial = 1755] [outer = 00000000] 03:00:20 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1FBEB400) [pid = 140] [serial = 1756] [outer = 12609800] 03:00:20 INFO - PROCESS | 140 | 1461146420778 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1FE22400) [pid = 140] [serial = 1757] [outer = 12609800] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1E8DA000 == 65 [pid = 140] [id = 552] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 16C45800 == 64 [pid = 140] [id = 470] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1FB66C00 == 63 [pid = 140] [id = 556] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 11F94000 == 62 [pid = 140] [id = 554] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1755E800 == 61 [pid = 140] [id = 521] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1C664C00 == 60 [pid = 140] [id = 495] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 19756C00 == 59 [pid = 140] [id = 522] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1FB62800 == 58 [pid = 140] [id = 557] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1EFE6800 == 57 [pid = 140] [id = 523] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1F563800 == 56 [pid = 140] [id = 558] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1BF87400 == 55 [pid = 140] [id = 524] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1F55C000 == 54 [pid = 140] [id = 555] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1F957C00 == 53 [pid = 140] [id = 525] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1C02B800 == 52 [pid = 140] [id = 456] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1A275800 == 51 [pid = 140] [id = 492] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1C00B400 == 50 [pid = 140] [id = 487] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1C00A000 == 49 [pid = 140] [id = 471] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1CB40400 == 48 [pid = 140] [id = 506] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1EFD9800 == 47 [pid = 140] [id = 508] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1FE23C00 == 46 [pid = 140] [id = 540] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1DEEA000 == 45 [pid = 140] [id = 503] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1EF7D000 == 44 [pid = 140] [id = 507] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1DC79000 == 43 [pid = 140] [id = 541] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 11EF1000 == 42 [pid = 140] [id = 458] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 0E97F400 == 41 [pid = 140] [id = 575] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 0EA20C00 == 40 [pid = 140] [id = 574] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1FE28C00 == 39 [pid = 140] [id = 572] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 20543C00 == 38 [pid = 140] [id = 573] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1F560000 == 37 [pid = 140] [id = 571] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1A272400 == 36 [pid = 140] [id = 570] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 0B57F000 == 35 [pid = 140] [id = 568] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 12CB8800 == 34 [pid = 140] [id = 569] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 0E951000 == 33 [pid = 140] [id = 576] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 181D8400 == 32 [pid = 140] [id = 577] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1A5C9000 == 31 [pid = 140] [id = 584] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 12604000 == 30 [pid = 140] [id = 579] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1C023800 == 29 [pid = 140] [id = 580] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1AD31000 == 28 [pid = 140] [id = 578] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1D997400 == 27 [pid = 140] [id = 581] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 0E9A5000 == 26 [pid = 140] [id = 583] 03:00:22 INFO - PROCESS | 140 | --DOCSHELL 1E848000 == 25 [pid = 140] [id = 582] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1E8CFC00) [pid = 140] [serial = 1559] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1F562800) [pid = 140] [serial = 1658] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1CE86800) [pid = 140] [serial = 1693] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 139 (19BE0000) [pid = 140] [serial = 1679] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 138 (181D5000) [pid = 140] [serial = 1678] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1C009C00) [pid = 140] [serial = 1699] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1AD4CC00) [pid = 140] [serial = 1663] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 135 (17329400) [pid = 140] [serial = 1660] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1FBF0400) [pid = 140] [serial = 1669] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1FF9B800) [pid = 140] [serial = 1672] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 132 (205C2400) [pid = 140] [serial = 1675] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1F59D400) [pid = 140] [serial = 1702] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1EFE3800) [pid = 140] [serial = 1697] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 129 (19F2BC00) [pid = 140] [serial = 1684] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1A29B400) [pid = 140] [serial = 1685] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1FB6D000) [pid = 140] [serial = 1705] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1F598000) [pid = 140] [serial = 1666] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 125 (12606800) [pid = 140] [serial = 1681] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 124 (12648400) [pid = 140] [serial = 1682] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1F950800) [pid = 140] [serial = 1703] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1C6C9000) [pid = 140] [serial = 1690] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CBB3000) [pid = 140] [serial = 1691] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1C007C00) [pid = 140] [serial = 1688] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1B752400) [pid = 140] [serial = 1700] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1B7E1800) [pid = 140] [serial = 1687] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1EF96000) [pid = 140] [serial = 1696] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1E83FC00) [pid = 140] [serial = 1694] [outer = 00000000] [url = about:blank] 03:00:23 INFO - PROCESS | 140 | 1461146423351 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:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2774ms 03:00:23 INFO - PROCESS | 140 | 1461146423380 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 03:00:23 INFO - PROCESS | 140 | 1461146423383 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 03:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:00:23 INFO - PROCESS | 140 | 1461146423388 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 140 | 1461146423391 Marionette TRACE conn5 <- [1,2306,null,{}] 03:00:23 INFO - PROCESS | 140 | 1461146423397 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:00:23 INFO - PROCESS | 140 | 1461146423489 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 03:00:23 INFO - PROCESS | 140 | 1461146423501 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 140 | ++DOCSHELL 0E954800 == 26 [pid = 140] [id = 586] 03:00:23 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (0E954C00) [pid = 140] [serial = 1758] [outer = 00000000] 03:00:23 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (0E97F400) [pid = 140] [serial = 1759] [outer = 0E954C00] 03:00:23 INFO - PROCESS | 140 | 1461146423550 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0E9A0C00) [pid = 140] [serial = 1760] [outer = 0E954C00] 03:00:24 INFO - PROCESS | 140 | 1461146424056 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:00:24 INFO - PROCESS | 140 | 1461146424132 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 03:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:00:24 INFO - PROCESS | 140 | 1461146424138 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 140 | 1461146424140 Marionette TRACE conn5 <- [1,2310,null,{}] 03:00:24 INFO - PROCESS | 140 | 1461146424145 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:00:24 INFO - PROCESS | 140 | 1461146424235 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 03:00:24 INFO - PROCESS | 140 | 1461146424341 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 140 | ++DOCSHELL 0E9C6000 == 27 [pid = 140] [id = 587] 03:00:24 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (0E9C7C00) [pid = 140] [serial = 1761] [outer = 00000000] 03:00:24 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (0EA2A400) [pid = 140] [serial = 1762] [outer = 0E9C7C00] 03:00:24 INFO - PROCESS | 140 | 1461146424388 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (11E55000) [pid = 140] [serial = 1763] [outer = 0E9C7C00] 03:00:24 INFO - PROCESS | 140 | 1461146424798 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:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 03:00:24 INFO - PROCESS | 140 | 1461146424811 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 140 | 1461146424813 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 03:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:00:24 INFO - PROCESS | 140 | 1461146424817 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 140 | 1461146424821 Marionette TRACE conn5 <- [1,2314,null,{}] 03:00:24 INFO - PROCESS | 140 | 1461146424832 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:00:24 INFO - PROCESS | 140 | 1461146424951 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 03:00:24 INFO - PROCESS | 140 | 1461146424961 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 140 | ++DOCSHELL 11F8A000 == 28 [pid = 140] [id = 588] 03:00:24 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (124B6000) [pid = 140] [serial = 1764] [outer = 00000000] 03:00:25 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (12606800) [pid = 140] [serial = 1765] [outer = 124B6000] 03:00:25 INFO - PROCESS | 140 | 1461146425013 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1260CC00) [pid = 140] [serial = 1766] [outer = 124B6000] 03:00:25 INFO - PROCESS | 140 | 1461146425476 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:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 03:00:25 INFO - PROCESS | 140 | 1461146425491 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 140 | 1461146425493 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 03:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:00:25 INFO - PROCESS | 140 | 1461146425509 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 140 | 1461146425511 Marionette TRACE conn5 <- [1,2318,null,{}] 03:00:25 INFO - PROCESS | 140 | 1461146425535 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:00:25 INFO - PROCESS | 140 | 1461146425618 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 03:00:25 INFO - PROCESS | 140 | 1461146425625 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 140 | ++DOCSHELL 12CB9800 == 29 [pid = 140] [id = 589] 03:00:25 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (12CDF400) [pid = 140] [serial = 1767] [outer = 00000000] 03:00:25 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1686C800) [pid = 140] [serial = 1768] [outer = 12CDF400] 03:00:25 INFO - PROCESS | 140 | 1461146425672 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (16C3B400) [pid = 140] [serial = 1769] [outer = 12CDF400] 03:00:26 INFO - PROCESS | 140 | 1461146426105 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:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 650ms 03:00:26 INFO - PROCESS | 140 | 1461146426155 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 140 | 1461146426157 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 03:00:26 INFO - PROCESS | 140 | 1461146426160 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 140 | 1461146426162 Marionette TRACE conn5 <- [1,2322,null,{}] 03:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:00:26 INFO - PROCESS | 140 | 1461146426166 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:00:26 INFO - PROCESS | 140 | 1461146426242 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 03:00:26 INFO - PROCESS | 140 | 1461146426250 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 140 | ++DOCSHELL 16C44C00 == 30 [pid = 140] [id = 590] 03:00:26 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (16C45C00) [pid = 140] [serial = 1770] [outer = 00000000] 03:00:26 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (16D25C00) [pid = 140] [serial = 1771] [outer = 16C45C00] 03:00:26 INFO - PROCESS | 140 | 1461146426296 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (17508000) [pid = 140] [serial = 1772] [outer = 16C45C00] 03:00:26 INFO - PROCESS | 140 | 1461146426776 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:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 03:00:26 INFO - PROCESS | 140 | 1461146426836 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 140 | 1461146426838 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 03:00:26 INFO - PROCESS | 140 | 1461146426841 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:00:26 INFO - PROCESS | 140 | 1461146426843 Marionette TRACE conn5 <- [1,2326,null,{}] 03:00:26 INFO - PROCESS | 140 | 1461146426846 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:00:26 INFO - PROCESS | 140 | 1461146426956 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 03:00:26 INFO - PROCESS | 140 | 1461146426973 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 140 | ++DOCSHELL 19757400 == 31 [pid = 140] [id = 591] 03:00:26 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1975B000) [pid = 140] [serial = 1773] [outer = 00000000] 03:00:27 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (19B0F800) [pid = 140] [serial = 1774] [outer = 1975B000] 03:00:27 INFO - PROCESS | 140 | 1461146427022 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (19F24400) [pid = 140] [serial = 1775] [outer = 1975B000] 03:00:27 INFO - PROCESS | 140 | 1461146427445 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:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 03:00:27 INFO - PROCESS | 140 | 1461146427488 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 140 | 1461146427490 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 03:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:00:27 INFO - PROCESS | 140 | 1461146427516 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 140 | 1461146427518 Marionette TRACE conn5 <- [1,2330,null,{}] 03:00:27 INFO - PROCESS | 140 | 1461146427522 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:00:27 INFO - PROCESS | 140 | 1461146427599 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 03:00:27 INFO - PROCESS | 140 | 1461146427635 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 140 | ++DOCSHELL 19F2F800 == 32 [pid = 140] [id = 592] 03:00:27 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (19FB3800) [pid = 140] [serial = 1776] [outer = 00000000] 03:00:27 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1A298C00) [pid = 140] [serial = 1777] [outer = 19FB3800] 03:00:27 INFO - PROCESS | 140 | 1461146427683 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1A29CC00) [pid = 140] [serial = 1778] [outer = 19FB3800] 03:00:28 INFO - PROCESS | 140 | 1461146428111 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:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 650ms 03:00:28 INFO - PROCESS | 140 | 1461146428158 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 140 | 1461146428160 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 03:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:00:28 INFO - PROCESS | 140 | 1461146428163 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 140 | 1461146428164 Marionette TRACE conn5 <- [1,2334,null,{}] 03:00:28 INFO - PROCESS | 140 | 1461146428172 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:00:28 INFO - PROCESS | 140 | 1461146428249 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 03:00:28 INFO - PROCESS | 140 | 1461146428256 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 140 | ++DOCSHELL 1A295800 == 33 [pid = 140] [id = 593] 03:00:28 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (1A2A2400) [pid = 140] [serial = 1779] [outer = 00000000] 03:00:28 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1A2BEC00) [pid = 140] [serial = 1780] [outer = 1A2A2400] 03:00:28 INFO - PROCESS | 140 | 1461146428302 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1A2BD800) [pid = 140] [serial = 1781] [outer = 1A2A2400] 03:00:28 INFO - PROCESS | 140 | 1461146428777 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:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 630ms 03:00:28 INFO - PROCESS | 140 | 1461146428794 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 140 | 1461146428795 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 03:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:00:28 INFO - PROCESS | 140 | 1461146428802 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 140 | 1461146428804 Marionette TRACE conn5 <- [1,2338,null,{}] 03:00:28 INFO - PROCESS | 140 | 1461146428814 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:00:28 INFO - PROCESS | 140 | 1461146428928 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 03:00:28 INFO - PROCESS | 140 | 1461146428934 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 140 | ++DOCSHELL 11F4A400 == 34 [pid = 140] [id = 594] 03:00:28 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (1A5D2400) [pid = 140] [serial = 1782] [outer = 00000000] 03:00:28 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1AD3F800) [pid = 140] [serial = 1783] [outer = 1A5D2400] 03:00:28 INFO - PROCESS | 140 | 1461146428979 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1AD2D800) [pid = 140] [serial = 1784] [outer = 1A5D2400] 03:00:29 INFO - PROCESS | 140 | 1461146429488 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:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 730ms 03:00:29 INFO - PROCESS | 140 | 1461146429530 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 140 | 1461146429532 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 03:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:00:29 INFO - PROCESS | 140 | 1461146429535 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 140 | 1461146429537 Marionette TRACE conn5 <- [1,2342,null,{}] 03:00:29 INFO - PROCESS | 140 | 1461146429540 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:00:29 INFO - PROCESS | 140 | 1461146429659 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 03:00:29 INFO - PROCESS | 140 | 1461146429666 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:29 INFO - PROCESS | 140 | ++DOCSHELL 1AD25000 == 35 [pid = 140] [id = 595] 03:00:29 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (1AE11800) [pid = 140] [serial = 1785] [outer = 00000000] 03:00:29 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (1B746400) [pid = 140] [serial = 1786] [outer = 1AE11800] 03:00:29 INFO - PROCESS | 140 | 1461146429711 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (1B74B000) [pid = 140] [serial = 1787] [outer = 1AE11800] 03:00:30 INFO - PROCESS | 140 | 1461146430164 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:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 03:00:30 INFO - PROCESS | 140 | 1461146430206 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 140 | 1461146430208 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 03:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:00:30 INFO - PROCESS | 140 | 1461146430218 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 140 | 1461146430221 Marionette TRACE conn5 <- [1,2346,null,{}] 03:00:30 INFO - PROCESS | 140 | 1461146430224 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:00:30 INFO - PROCESS | 140 | 1461146430383 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 03:00:30 INFO - PROCESS | 140 | 1461146430411 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 140 | ++DOCSHELL 1B7DD800 == 36 [pid = 140] [id = 596] 03:00:30 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (1BEC9C00) [pid = 140] [serial = 1788] [outer = 00000000] 03:00:30 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (1C00E800) [pid = 140] [serial = 1789] [outer = 1BEC9C00] 03:00:30 INFO - PROCESS | 140 | 1461146430466 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (1C029000) [pid = 140] [serial = 1790] [outer = 1BEC9C00] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 148 (16895C00) [pid = 140] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 147 (1F958400) [pid = 140] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 146 (1BECB800) [pid = 140] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 145 (0E941C00) [pid = 140] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 144 (0E9C1800) [pid = 140] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 143 (0EA2BC00) [pid = 140] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 142 (17566000) [pid = 140] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1F48F000) [pid = 140] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 140 (19759400) [pid = 140] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1F0D5400) [pid = 140] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1FE24000) [pid = 140] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1FBEF800) [pid = 140] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 136 (19BE0400) [pid = 140] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1F55D000) [pid = 140] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1DC79800) [pid = 140] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1EFD8C00) [pid = 140] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1FB6C800) [pid = 140] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1C661C00) [pid = 140] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 130 (0E94C000) [pid = 140] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1EFE6C00) [pid = 140] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1FB67800) [pid = 140] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1FFA3400) [pid = 140] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1CBC3000) [pid = 140] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 125 (12609400) [pid = 140] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1C02BC00) [pid = 140] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1D99B800) [pid = 140] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1E84AC00) [pid = 140] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1C02EC00) [pid = 140] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1FE29400) [pid = 140] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1FBB7400) [pid = 140] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1B112800) [pid = 140] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1750F400) [pid = 140] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 116 (0E981C00) [pid = 140] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1B74DC00) [pid = 140] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1AD40C00) [pid = 140] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 113 (19B0C800) [pid = 140] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0E952800) [pid = 140] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 111 (0E984C00) [pid = 140] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1264AC00) [pid = 140] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:00:31 INFO - PROCESS | 140 | --DOMWINDOW == 109 (20546000) [pid = 140] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:00:31 INFO - PROCESS | 140 | 1461146431550 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:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1374ms 03:00:31 INFO - PROCESS | 140 | 1461146431595 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 140 | 1461146431597 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 03:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:00:31 INFO - PROCESS | 140 | 1461146431600 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 140 | 1461146431602 Marionette TRACE conn5 <- [1,2350,null,{}] 03:00:31 INFO - PROCESS | 140 | 1461146431606 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:00:31 INFO - PROCESS | 140 | 1461146431687 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 03:00:31 INFO - PROCESS | 140 | 1461146431693 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 140 | ++DOCSHELL 12649C00 == 37 [pid = 140] [id = 597] 03:00:31 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1264F400) [pid = 140] [serial = 1791] [outer = 00000000] 03:00:31 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (16D2B800) [pid = 140] [serial = 1792] [outer = 1264F400] 03:00:31 INFO - PROCESS | 140 | 1461146431738 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (175BB400) [pid = 140] [serial = 1793] [outer = 1264F400] 03:00:32 INFO - PROCESS | 140 | 1461146432175 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:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 630ms 03:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:00:32 INFO - PROCESS | 140 | 1461146432231 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 140 | 1461146432233 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 03:00:32 INFO - PROCESS | 140 | 1461146432236 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 140 | 1461146432238 Marionette TRACE conn5 <- [1,2354,null,{}] 03:00:32 INFO - PROCESS | 140 | 1461146432241 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:00:32 INFO - PROCESS | 140 | 1461146432320 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 03:00:32 INFO - PROCESS | 140 | 1461146432326 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 140 | ++DOCSHELL 16C3BC00 == 38 [pid = 140] [id = 598] 03:00:32 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (181DA800) [pid = 140] [serial = 1794] [outer = 00000000] 03:00:32 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1787D800) [pid = 140] [serial = 1795] [outer = 181DA800] 03:00:32 INFO - PROCESS | 140 | 1461146432370 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1AD30C00) [pid = 140] [serial = 1796] [outer = 181DA800] 03:00:32 INFO - PROCESS | 140 | 1461146432816 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:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 03:00:32 INFO - PROCESS | 140 | 1461146432883 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 140 | 1461146432885 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 03:00:32 INFO - PROCESS | 140 | 1461146432888 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 140 | 1461146432889 Marionette TRACE conn5 <- [1,2358,null,{}] 03:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:00:32 INFO - PROCESS | 140 | 1461146432893 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:00:32 INFO - PROCESS | 140 | 1461146432972 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 03:00:32 INFO - PROCESS | 140 | 1461146432978 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 140 | ++DOCSHELL 1AE31800 == 39 [pid = 140] [id = 599] 03:00:32 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1B112800) [pid = 140] [serial = 1797] [outer = 00000000] 03:00:33 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1C02CC00) [pid = 140] [serial = 1798] [outer = 1B112800] 03:00:33 INFO - PROCESS | 140 | 1461146433024 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C557800) [pid = 140] [serial = 1799] [outer = 1B112800] 03:00:33 INFO - PROCESS | 140 | 1461146433778 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:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 970ms 03:00:33 INFO - PROCESS | 140 | 1461146433866 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 03:00:33 INFO - PROCESS | 140 | 1461146433870 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 03:00:33 INFO - PROCESS | 140 | 1461146433876 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:00:33 INFO - PROCESS | 140 | 1461146433880 Marionette TRACE conn5 <- [1,2362,null,{}] 03:00:33 INFO - PROCESS | 140 | 1461146433886 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:00:34 INFO - PROCESS | 140 | 1461146434014 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 03:00:34 INFO - PROCESS | 140 | 1461146434149 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 140 | ++DOCSHELL 0E947C00 == 40 [pid = 140] [id = 600] 03:00:34 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0E951800) [pid = 140] [serial = 1800] [outer = 00000000] 03:00:34 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (0E9C9800) [pid = 140] [serial = 1801] [outer = 0E951800] 03:00:34 INFO - PROCESS | 140 | 1461146434210 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (0EA27400) [pid = 140] [serial = 1802] [outer = 0E951800] 03:00:34 INFO - PROCESS | 140 | 1461146434907 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:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1076ms 03:00:34 INFO - PROCESS | 140 | 1461146434984 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 03:00:34 INFO - PROCESS | 140 | 1461146434990 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 03:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:00:34 INFO - PROCESS | 140 | 1461146434997 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 140 | 1461146435000 Marionette TRACE conn5 <- [1,2366,null,{}] 03:00:35 INFO - PROCESS | 140 | 1461146435004 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:00:35 INFO - PROCESS | 140 | 1461146435123 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 03:00:35 INFO - PROCESS | 140 | 1461146435265 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 140 | ++DOCSHELL 124BD800 == 41 [pid = 140] [id = 601] 03:00:35 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (12604C00) [pid = 140] [serial = 1803] [outer = 00000000] 03:00:35 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (13674000) [pid = 140] [serial = 1804] [outer = 12604C00] 03:00:35 INFO - PROCESS | 140 | 1461146435323 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (16C47000) [pid = 140] [serial = 1805] [outer = 12604C00] 03:00:36 INFO - PROCESS | 140 | 1461146436259 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:00:36 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:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1323ms 03:00:36 INFO - PROCESS | 140 | 1461146436324 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 140 | 1461146436328 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 03:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:00:36 INFO - PROCESS | 140 | 1461146436333 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 140 | 1461146436337 Marionette TRACE conn5 <- [1,2370,null,{}] 03:00:36 INFO - PROCESS | 140 | 1461146436343 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:00:36 INFO - PROCESS | 140 | 1461146436452 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 03:00:36 INFO - PROCESS | 140 | 1461146436600 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:36 INFO - PROCESS | 140 | ++DOCSHELL 0E9C9C00 == 42 [pid = 140] [id = 602] 03:00:36 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (0E9CB400) [pid = 140] [serial = 1806] [outer = 00000000] 03:00:36 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (12606C00) [pid = 140] [serial = 1807] [outer = 0E9CB400] 03:00:36 INFO - PROCESS | 140 | 1461146436652 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1264A400) [pid = 140] [serial = 1808] [outer = 0E9CB400] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 1C030C00 == 41 [pid = 140] [id = 426] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 11EFA400 == 40 [pid = 140] [id = 422] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 12641C00 == 39 [pid = 140] [id = 417] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 17881400 == 38 [pid = 140] [id = 419] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 1367CC00 == 37 [pid = 140] [id = 418] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 1240E400 == 36 [pid = 140] [id = 416] 03:00:36 INFO - PROCESS | 140 | --DOCSHELL 0E953C00 == 35 [pid = 140] [id = 414] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1FBEB400) [pid = 140] [serial = 1756] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1A2A1400) [pid = 140] [serial = 1517] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1FB6B400) [pid = 140] [serial = 1577] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1EF70400) [pid = 140] [serial = 1568] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1240E800) [pid = 140] [serial = 1610] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 121 (13486400) [pid = 140] [serial = 1562] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 120 (12CDF000) [pid = 140] [serial = 1469] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1A29D000) [pid = 140] [serial = 1565] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1F565400) [pid = 140] [serial = 1526] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1B74C400) [pid = 140] [serial = 1664] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1F951400) [pid = 140] [serial = 1574] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1FE2F400) [pid = 140] [serial = 1622] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1FBF6800) [pid = 140] [serial = 1619] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1A5D0C00) [pid = 140] [serial = 1613] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1F957000) [pid = 140] [serial = 1667] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1FFA0C00) [pid = 140] [serial = 1625] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1F485000) [pid = 140] [serial = 1523] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1FFA2000) [pid = 140] [serial = 1673] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1EF94400) [pid = 140] [serial = 1616] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 107 (0F388800) [pid = 140] [serial = 1514] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1F594000) [pid = 140] [serial = 1571] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1FE23800) [pid = 140] [serial = 1670] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 104 (205C3800) [pid = 140] [serial = 1676] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1EF78000) [pid = 140] [serial = 1520] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 102 (181D3000) [pid = 140] [serial = 1661] [outer = 00000000] [url = about:blank] 03:00:36 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1CDDC400) [pid = 140] [serial = 1741] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1CE85400) [pid = 140] [serial = 1742] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1E091000) [pid = 140] [serial = 1745] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1E097800) [pid = 140] [serial = 1744] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 97 (19BD8C00) [pid = 140] [serial = 1750] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1EF74800) [pid = 140] [serial = 1747] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1F593800) [pid = 140] [serial = 1753] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1F599000) [pid = 140] [serial = 1754] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1FFA7C00) [pid = 140] [serial = 1717] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1FBEA800) [pid = 140] [serial = 1715] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1FBBE000) [pid = 140] [serial = 1714] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1CE86000) [pid = 140] [serial = 1712] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 89 (1C664400) [pid = 140] [serial = 1711] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 88 (19BE3800) [pid = 140] [serial = 1709] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 87 (18A31800) [pid = 140] [serial = 1708] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1FBB6400) [pid = 140] [serial = 1706] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 85 (1BECBC00) [pid = 140] [serial = 1738] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1B10EC00) [pid = 140] [serial = 1735] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1B747800) [pid = 140] [serial = 1736] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1A276400) [pid = 140] [serial = 1732] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 81 (1A2BDC00) [pid = 140] [serial = 1733] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 80 (12401800) [pid = 140] [serial = 1729] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 79 (13671C00) [pid = 140] [serial = 1730] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 78 (1975CC00) [pid = 140] [serial = 1727] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 77 (16C45400) [pid = 140] [serial = 1726] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 76 (2099BC00) [pid = 140] [serial = 1724] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 75 (2099A800) [pid = 140] [serial = 1723] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 74 (205CA400) [pid = 140] [serial = 1721] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 73 (205C4800) [pid = 140] [serial = 1720] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 72 (20547000) [pid = 140] [serial = 1718] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 71 (1EFD9000) [pid = 140] [serial = 1748] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | --DOMWINDOW == 70 (1BED2C00) [pid = 140] [serial = 1739] [outer = 00000000] [url = about:blank] 03:00:37 INFO - PROCESS | 140 | 1461146437218 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:00:37 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:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 930ms 03:00:37 INFO - PROCESS | 140 | 1461146437265 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 140 | 1461146437271 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 03:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:00:37 INFO - PROCESS | 140 | 1461146437277 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - PROCESS | 140 | 1461146437280 Marionette TRACE conn5 <- [1,2374,null,{}] 03:00:37 INFO - PROCESS | 140 | 1461146437284 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:00:37 INFO - PROCESS | 140 | 1461146437366 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 03:00:37 INFO - PROCESS | 140 | 1461146437375 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 140 | ++DOCSHELL 0EA2B000 == 36 [pid = 140] [id = 603] 03:00:37 INFO - PROCESS | 140 | ++DOMWINDOW == 71 (0F3E9400) [pid = 140] [serial = 1809] [outer = 00000000] 03:00:37 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (124BBC00) [pid = 140] [serial = 1810] [outer = 0F3E9400] 03:00:37 INFO - PROCESS | 140 | 1461146437424 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (12604800) [pid = 140] [serial = 1811] [outer = 0F3E9400] 03:00:37 INFO - PROCESS | 140 | 1461146437910 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:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 03:00:37 INFO - PROCESS | 140 | 1461146437966 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 03:00:37 INFO - PROCESS | 140 | 1461146437968 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 03:00:37 INFO - PROCESS | 140 | 1461146437971 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:00:37 INFO - PROCESS | 140 | 1461146437975 Marionette TRACE conn5 <- [1,2378,null,{}] 03:00:37 INFO - PROCESS | 140 | 1461146437986 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:00:38 INFO - PROCESS | 140 | 1461146438103 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 03:00:38 INFO - PROCESS | 140 | 1461146438223 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 140 | ++DOCSHELL 16C3AC00 == 37 [pid = 140] [id = 604] 03:00:38 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (16C45400) [pid = 140] [serial = 1812] [outer = 00000000] 03:00:38 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (1750C800) [pid = 140] [serial = 1813] [outer = 16C45400] 03:00:38 INFO - PROCESS | 140 | 1461146438272 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (17674000) [pid = 140] [serial = 1814] [outer = 16C45400] 03:00:38 INFO - PROCESS | 140 | 1461146438662 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:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 730ms 03:00:38 INFO - PROCESS | 140 | 1461146438707 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 140 | 1461146438710 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 03:00:38 INFO - PROCESS | 140 | 1461146438713 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:00:38 INFO - PROCESS | 140 | 1461146438715 Marionette TRACE conn5 <- [1,2382,null,{}] 03:00:38 INFO - PROCESS | 140 | 1461146438718 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:00:38 INFO - PROCESS | 140 | 1461146438805 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 03:00:38 INFO - PROCESS | 140 | 1461146438811 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 140 | ++DOCSHELL 175C2000 == 38 [pid = 140] [id = 605] 03:00:38 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (18157000) [pid = 140] [serial = 1815] [outer = 00000000] 03:00:38 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (19BE0C00) [pid = 140] [serial = 1816] [outer = 18157000] 03:00:38 INFO - PROCESS | 140 | 1461146438860 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (19F29400) [pid = 140] [serial = 1817] [outer = 18157000] 03:00:39 INFO - PROCESS | 140 | 1461146439383 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:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 731ms 03:00:39 INFO - PROCESS | 140 | 1461146439449 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 140 | 1461146439451 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 03:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:00:39 INFO - PROCESS | 140 | 1461146439454 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 140 | 1461146439456 Marionette TRACE conn5 <- [1,2386,null,{}] 03:00:39 INFO - PROCESS | 140 | 1461146439490 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:00:39 INFO - PROCESS | 140 | 1461146439611 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 03:00:39 INFO - PROCESS | 140 | 1461146439621 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 140 | ++DOCSHELL 19F31000 == 39 [pid = 140] [id = 606] 03:00:39 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (19FBC800) [pid = 140] [serial = 1818] [outer = 00000000] 03:00:39 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (1A2A1000) [pid = 140] [serial = 1819] [outer = 19FBC800] 03:00:39 INFO - PROCESS | 140 | 1461146439670 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1A2B7800) [pid = 140] [serial = 1820] [outer = 19FBC800] 03:00:40 INFO - PROCESS | 140 | 1461146440125 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:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 03:00:40 INFO - PROCESS | 140 | 1461146440192 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 140 | 1461146440194 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 03:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:00:40 INFO - PROCESS | 140 | 1461146440197 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 140 | 1461146440199 Marionette TRACE conn5 <- [1,2390,null,{}] 03:00:40 INFO - PROCESS | 140 | 1461146440202 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:00:40 INFO - PROCESS | 140 | 1461146440336 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 03:00:40 INFO - PROCESS | 140 | 1461146440402 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 140 | ++DOCSHELL 1A2C4800 == 40 [pid = 140] [id = 607] 03:00:40 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A5D0400) [pid = 140] [serial = 1821] [outer = 00000000] 03:00:40 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1AE17800) [pid = 140] [serial = 1822] [outer = 1A5D0400] 03:00:40 INFO - PROCESS | 140 | 1461146440451 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1AE16000) [pid = 140] [serial = 1823] [outer = 1A5D0400] 03:00:40 INFO - PROCESS | 140 | 1461146440892 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:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 730ms 03:00:40 INFO - PROCESS | 140 | 1461146440938 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 140 | 1461146440940 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 03:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:00:40 INFO - PROCESS | 140 | 1461146440950 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 140 | 1461146440951 Marionette TRACE conn5 <- [1,2394,null,{}] 03:00:40 INFO - PROCESS | 140 | 1461146440955 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:00:41 INFO - PROCESS | 140 | 1461146441217 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 84 (16C45C00) [pid = 140] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 83 (19FB3800) [pid = 140] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 82 (1A5D2400) [pid = 140] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 81 (12609800) [pid = 140] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 80 (124B6000) [pid = 140] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1975B000) [pid = 140] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 78 (0E954C00) [pid = 140] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 77 (12CDF400) [pid = 140] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1AE11800) [pid = 140] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 75 (0E9C7C00) [pid = 140] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 74 (1A2A2400) [pid = 140] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 73 (1BEC9C00) [pid = 140] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 72 (181DA800) [pid = 140] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 71 (1264F400) [pid = 140] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:00:41 INFO - PROCESS | 140 | --DOMWINDOW == 70 (0E9A7800) [pid = 140] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:00:41 INFO - PROCESS | 140 | 1461146441282 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 140 | ++DOCSHELL 0E93AC00 == 41 [pid = 140] [id = 608] 03:00:41 INFO - PROCESS | 140 | ++DOMWINDOW == 71 (0E93B800) [pid = 140] [serial = 1824] [outer = 00000000] 03:00:41 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (11EF2C00) [pid = 140] [serial = 1825] [outer = 0E93B800] 03:00:41 INFO - PROCESS | 140 | 1461146441328 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (12646C00) [pid = 140] [serial = 1826] [outer = 0E93B800] 03:00:41 INFO - PROCESS | 140 | 1461146441696 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:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 770ms 03:00:41 INFO - PROCESS | 140 | 1461146441727 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 140 | 1461146441729 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 03:00:41 INFO - PROCESS | 140 | 1461146441732 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:00:41 INFO - PROCESS | 140 | 1461146441734 Marionette TRACE conn5 <- [1,2398,null,{}] 03:00:41 INFO - PROCESS | 140 | 1461146441738 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:00:41 INFO - PROCESS | 140 | 1461146441816 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 03:00:41 INFO - PROCESS | 140 | 1461146441823 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 140 | ++DOCSHELL 16C39C00 == 42 [pid = 140] [id = 609] 03:00:41 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (1A269400) [pid = 140] [serial = 1827] [outer = 00000000] 03:00:41 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (1B754400) [pid = 140] [serial = 1828] [outer = 1A269400] 03:00:41 INFO - PROCESS | 140 | 1461146441871 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (1B752000) [pid = 140] [serial = 1829] [outer = 1A269400] 03:00:42 INFO - PROCESS | 140 | 1461146442456 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:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 770ms 03:00:42 INFO - PROCESS | 140 | 1461146442506 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 140 | 1461146442508 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 03:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:00:42 INFO - PROCESS | 140 | 1461146442539 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 140 | 1461146442541 Marionette TRACE conn5 <- [1,2402,null,{}] 03:00:42 INFO - PROCESS | 140 | 1461146442545 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:00:42 INFO - PROCESS | 140 | 1461146442629 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 03:00:42 INFO - PROCESS | 140 | 1461146442639 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 140 | ++DOCSHELL 16C39800 == 43 [pid = 140] [id = 610] 03:00:42 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (1B74E400) [pid = 140] [serial = 1830] [outer = 00000000] 03:00:42 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (1C012000) [pid = 140] [serial = 1831] [outer = 1B74E400] 03:00:42 INFO - PROCESS | 140 | 1461146442683 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (1C00EC00) [pid = 140] [serial = 1832] [outer = 1B74E400] 03:00:43 INFO - PROCESS | 140 | 1461146443115 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:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 650ms 03:00:43 INFO - PROCESS | 140 | 1461146443163 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 03:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:00:43 INFO - PROCESS | 140 | 1461146443165 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 03:00:43 INFO - PROCESS | 140 | 1461146443168 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 140 | 1461146443169 Marionette TRACE conn5 <- [1,2406,null,{}] 03:00:43 INFO - PROCESS | 140 | 1461146443173 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:00:43 INFO - PROCESS | 140 | 1461146443301 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 03:00:43 INFO - PROCESS | 140 | 1461146443430 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 140 | ++DOCSHELL 0E954C00 == 44 [pid = 140] [id = 611] 03:00:43 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (0E97A400) [pid = 140] [serial = 1833] [outer = 00000000] 03:00:43 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (0E9BE400) [pid = 140] [serial = 1834] [outer = 0E97A400] 03:00:43 INFO - PROCESS | 140 | 1461146443493 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (0EA1C800) [pid = 140] [serial = 1835] [outer = 0E97A400] 03:00:44 INFO - PROCESS | 140 | 1461146444135 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:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1019ms 03:00:44 INFO - PROCESS | 140 | 1461146444198 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 140 | 1461146444204 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 03:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:00:44 INFO - PROCESS | 140 | 1461146444230 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 140 | 1461146444235 Marionette TRACE conn5 <- [1,2410,null,{}] 03:00:44 INFO - PROCESS | 140 | 1461146444240 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:00:44 INFO - PROCESS | 140 | 1461146444350 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 03:00:44 INFO - PROCESS | 140 | 1461146444485 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 140 | ++DOCSHELL 1367CC00 == 45 [pid = 140] [id = 612] 03:00:44 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (16C3B800) [pid = 140] [serial = 1836] [outer = 00000000] 03:00:44 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (175C4800) [pid = 140] [serial = 1837] [outer = 16C3B800] 03:00:44 INFO - PROCESS | 140 | 1461146444548 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (181D5400) [pid = 140] [serial = 1838] [outer = 16C3B800] 03:00:45 INFO - PROCESS | 140 | 1461146445066 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:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 870ms 03:00:45 INFO - PROCESS | 140 | 1461146445103 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 140 | 1461146445107 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 03:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:00:45 INFO - PROCESS | 140 | 1461146445110 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 140 | 1461146445113 Marionette TRACE conn5 <- [1,2414,null,{}] 03:00:45 INFO - PROCESS | 140 | 1461146445117 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:00:45 INFO - PROCESS | 140 | 1461146445228 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 03:00:45 INFO - PROCESS | 140 | 1461146445368 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:45 INFO - PROCESS | 140 | ++DOCSHELL 1A296C00 == 46 [pid = 140] [id = 613] 03:00:45 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1A299000) [pid = 140] [serial = 1839] [outer = 00000000] 03:00:45 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1AE0EC00) [pid = 140] [serial = 1840] [outer = 1A299000] 03:00:45 INFO - PROCESS | 140 | 1461146445432 Marionette DEBUG loaded listener.js 03:00:45 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1B753C00) [pid = 140] [serial = 1841] [outer = 1A299000] 03:00:46 INFO - PROCESS | 140 | 1461146446042 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:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 03:00:46 INFO - PROCESS | 140 | 1461146446083 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 03:00:46 INFO - PROCESS | 140 | 1461146446088 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 03:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:00:46 INFO - PROCESS | 140 | 1461146446099 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:00:46 INFO - PROCESS | 140 | 1461146446104 Marionette TRACE conn5 <- [1,2418,null,{}] 03:00:46 INFO - PROCESS | 140 | 1461146446108 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:00:46 INFO - PROCESS | 140 | 1461146446216 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 03:00:46 INFO - PROCESS | 140 | 1461146446352 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 140 | ++DOCSHELL 1CBBF000 == 47 [pid = 140] [id = 614] 03:00:46 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1CBBFC00) [pid = 140] [serial = 1842] [outer = 00000000] 03:00:46 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (1CBC7C00) [pid = 140] [serial = 1843] [outer = 1CBBFC00] 03:00:46 INFO - PROCESS | 140 | 1461146446410 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (1CBC9400) [pid = 140] [serial = 1844] [outer = 1CBBFC00] 03:00:46 INFO - PROCESS | 140 | 1461146446989 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:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 930ms 03:00:47 INFO - PROCESS | 140 | 1461146447028 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 140 | 1461146447030 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 03:00:47 INFO - PROCESS | 140 | 1461146447034 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:00:47 INFO - PROCESS | 140 | 1461146447036 Marionette TRACE conn5 <- [1,2422,null,{}] 03:00:47 INFO - PROCESS | 140 | 1461146447040 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:00:47 INFO - PROCESS | 140 | 1461146447143 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 03:00:47 INFO - PROCESS | 140 | 1461146447250 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 140 | ++DOCSHELL 1CDE0800 == 48 [pid = 140] [id = 615] 03:00:47 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (1CDE0C00) [pid = 140] [serial = 1845] [outer = 00000000] 03:00:47 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (1CDE7400) [pid = 140] [serial = 1846] [outer = 1CDE0C00] 03:00:47 INFO - PROCESS | 140 | 1461146447306 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1CE84400) [pid = 140] [serial = 1847] [outer = 1CDE0C00] 03:00:47 INFO - PROCESS | 140 | 1461146447871 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:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 930ms 03:00:47 INFO - PROCESS | 140 | 1461146447968 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 140 | 1461146447970 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 03:00:47 INFO - PROCESS | 140 | 1461146447974 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:00:47 INFO - PROCESS | 140 | 1461146447976 Marionette TRACE conn5 <- [1,2426,null,{}] 03:00:47 INFO - PROCESS | 140 | 1461146447980 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:00:48 INFO - PROCESS | 140 | 1461146448133 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 03:00:48 INFO - PROCESS | 140 | 1461146448193 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 140 | ++DOCSHELL 181D9C00 == 49 [pid = 140] [id = 616] 03:00:48 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1A5BA800) [pid = 140] [serial = 1848] [outer = 00000000] 03:00:48 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1AE15800) [pid = 140] [serial = 1849] [outer = 1A5BA800] 03:00:48 INFO - PROCESS | 140 | 1461146448259 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1C02D800) [pid = 140] [serial = 1850] [outer = 1A5BA800] 03:00:48 INFO - PROCESS | 140 | 1461146448977 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:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1020ms 03:00:49 INFO - PROCESS | 140 | 1461146448998 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 140 | 1461146449003 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 03:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:00:49 INFO - PROCESS | 140 | 1461146449008 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 140 | 1461146449012 Marionette TRACE conn5 <- [1,2430,null,{}] 03:00:49 INFO - PROCESS | 140 | 1461146449030 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:00:49 INFO - PROCESS | 140 | 1461146449190 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 03:00:49 INFO - PROCESS | 140 | 1461146449258 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:49 INFO - PROCESS | 140 | ++DOCSHELL 1260E400 == 50 [pid = 140] [id = 617] 03:00:49 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1260E800) [pid = 140] [serial = 1851] [outer = 00000000] 03:00:49 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (134D6800) [pid = 140] [serial = 1852] [outer = 1260E800] 03:00:49 INFO - PROCESS | 140 | 1461146449309 Marionette DEBUG loaded listener.js 03:00:49 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (16892400) [pid = 140] [serial = 1853] [outer = 1260E800] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1AE2D400) [pid = 140] [serial = 1751] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 98 (16D25C00) [pid = 140] [serial = 1771] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 97 (17508000) [pid = 140] [serial = 1772] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1A298C00) [pid = 140] [serial = 1777] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1AD3F800) [pid = 140] [serial = 1783] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A29CC00) [pid = 140] [serial = 1778] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1FE22400) [pid = 140] [serial = 1757] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 92 (12606800) [pid = 140] [serial = 1765] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1260CC00) [pid = 140] [serial = 1766] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 90 (19B0F800) [pid = 140] [serial = 1774] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 89 (19F24400) [pid = 140] [serial = 1775] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 88 (0E97F400) [pid = 140] [serial = 1759] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 87 (0E9A0C00) [pid = 140] [serial = 1760] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1686C800) [pid = 140] [serial = 1768] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 85 (16C3B400) [pid = 140] [serial = 1769] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 84 (1B746400) [pid = 140] [serial = 1786] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 83 (1AD2D800) [pid = 140] [serial = 1784] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 82 (0EA2A400) [pid = 140] [serial = 1762] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 81 (11E55000) [pid = 140] [serial = 1763] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 80 (1A2BEC00) [pid = 140] [serial = 1780] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1C00E800) [pid = 140] [serial = 1789] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 78 (1B74B000) [pid = 140] [serial = 1787] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 77 (1C02CC00) [pid = 140] [serial = 1798] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 76 (1787D800) [pid = 140] [serial = 1795] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 75 (1AD30C00) [pid = 140] [serial = 1796] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 74 (1C029000) [pid = 140] [serial = 1790] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 73 (16D2B800) [pid = 140] [serial = 1792] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 72 (175BB400) [pid = 140] [serial = 1793] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | --DOMWINDOW == 71 (1A2BD800) [pid = 140] [serial = 1781] [outer = 00000000] [url = about:blank] 03:00:49 INFO - PROCESS | 140 | 1461146449909 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:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 930ms 03:00:49 INFO - PROCESS | 140 | 1461146449943 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 140 | 1461146449949 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 03:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:00:49 INFO - PROCESS | 140 | 1461146449955 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 140 | 1461146449957 Marionette TRACE conn5 <- [1,2434,null,{}] 03:00:49 INFO - PROCESS | 140 | 1461146449961 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:00:50 INFO - PROCESS | 140 | 1461146450047 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 03:00:50 INFO - PROCESS | 140 | 1461146450053 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 140 | ++DOCSHELL 0E97C400 == 51 [pid = 140] [id = 618] 03:00:50 INFO - PROCESS | 140 | ++DOMWINDOW == 72 (0E9A0C00) [pid = 140] [serial = 1854] [outer = 00000000] 03:00:50 INFO - PROCESS | 140 | ++DOMWINDOW == 73 (1240A800) [pid = 140] [serial = 1855] [outer = 0E9A0C00] 03:00:50 INFO - PROCESS | 140 | 1461146450101 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 140 | ++DOMWINDOW == 74 (12606800) [pid = 140] [serial = 1856] [outer = 0E9A0C00] 03:00:50 INFO - PROCESS | 140 | 1461146450582 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:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 03:00:50 INFO - PROCESS | 140 | 1461146450628 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 03:00:50 INFO - PROCESS | 140 | 1461146450630 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 03:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:00:50 INFO - PROCESS | 140 | 1461146450634 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:00:50 INFO - PROCESS | 140 | 1461146450637 Marionette TRACE conn5 <- [1,2438,null,{}] 03:00:50 INFO - PROCESS | 140 | 1461146450648 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:00:50 INFO - PROCESS | 140 | 1461146450733 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 03:00:50 INFO - PROCESS | 140 | 1461146450742 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 140 | ++DOCSHELL 17510000 == 52 [pid = 140] [id = 619] 03:00:50 INFO - PROCESS | 140 | ++DOMWINDOW == 75 (17561400) [pid = 140] [serial = 1857] [outer = 00000000] 03:00:50 INFO - PROCESS | 140 | ++DOMWINDOW == 76 (1787D800) [pid = 140] [serial = 1858] [outer = 17561400] 03:00:50 INFO - PROCESS | 140 | 1461146450792 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 140 | ++DOMWINDOW == 77 (19757000) [pid = 140] [serial = 1859] [outer = 17561400] 03:00:51 INFO - PROCESS | 140 | 1461146451250 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:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 671ms 03:00:51 INFO - PROCESS | 140 | 1461146451309 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 140 | 1461146451312 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 03:00:51 INFO - PROCESS | 140 | 1461146451315 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:00:51 INFO - PROCESS | 140 | 1461146451317 Marionette TRACE conn5 <- [1,2442,null,{}] 03:00:51 INFO - PROCESS | 140 | 1461146451321 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:00:51 INFO - PROCESS | 140 | 1461146451436 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 03:00:51 INFO - PROCESS | 140 | 1461146451533 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 140 | ++DOCSHELL 19F24400 == 53 [pid = 140] [id = 620] 03:00:51 INFO - PROCESS | 140 | ++DOMWINDOW == 78 (19F26000) [pid = 140] [serial = 1860] [outer = 00000000] 03:00:51 INFO - PROCESS | 140 | ++DOMWINDOW == 79 (19FC0000) [pid = 140] [serial = 1861] [outer = 19F26000] 03:00:51 INFO - PROCESS | 140 | 1461146451578 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (1A298C00) [pid = 140] [serial = 1862] [outer = 19F26000] 03:00:51 INFO - PROCESS | 140 | 1461146451951 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:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 03:00:51 INFO - PROCESS | 140 | 1461146451989 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 140 | 1461146451991 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 03:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:00:51 INFO - PROCESS | 140 | 1461146451994 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 140 | 1461146451996 Marionette TRACE conn5 <- [1,2446,null,{}] 03:00:51 INFO - PROCESS | 140 | 1461146452000 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:00:52 INFO - PROCESS | 140 | 1461146452079 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 03:00:52 INFO - PROCESS | 140 | 1461146452183 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 140 | ++DOCSHELL 11E54800 == 54 [pid = 140] [id = 621] 03:00:52 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (19F30400) [pid = 140] [serial = 1863] [outer = 00000000] 03:00:52 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1A2C1800) [pid = 140] [serial = 1864] [outer = 19F30400] 03:00:52 INFO - PROCESS | 140 | 1461146452228 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1A5BCC00) [pid = 140] [serial = 1865] [outer = 19F30400] 03:00:52 INFO - PROCESS | 140 | 1461146452661 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:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 730ms 03:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:00:52 INFO - PROCESS | 140 | 1461146452725 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 140 | 1461146452727 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 03:00:52 INFO - PROCESS | 140 | 1461146452730 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 140 | 1461146452732 Marionette TRACE conn5 <- [1,2450,null,{}] 03:00:52 INFO - PROCESS | 140 | 1461146452739 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:00:52 INFO - PROCESS | 140 | 1461146452902 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 03:00:52 INFO - PROCESS | 140 | 1461146452918 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 140 | ++DOCSHELL 1A5CF800 == 55 [pid = 140] [id = 622] 03:00:52 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1A5D1000) [pid = 140] [serial = 1866] [outer = 00000000] 03:00:53 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1B74F800) [pid = 140] [serial = 1867] [outer = 1A5D1000] 03:00:53 INFO - PROCESS | 140 | 1461146453023 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1B74F400) [pid = 140] [serial = 1868] [outer = 1A5D1000] 03:00:53 INFO - PROCESS | 140 | 1461146453441 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:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 730ms 03:00:53 INFO - PROCESS | 140 | 1461146453470 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 140 | 1461146453472 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 03:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:00:53 INFO - PROCESS | 140 | 1461146453475 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 140 | 1461146453477 Marionette TRACE conn5 <- [1,2454,null,{}] 03:00:53 INFO - PROCESS | 140 | 1461146453480 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:00:53 INFO - PROCESS | 140 | 1461146453599 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 03:00:53 INFO - PROCESS | 140 | 1461146453605 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:53 INFO - PROCESS | 140 | ++DOCSHELL 1B7DDC00 == 56 [pid = 140] [id = 623] 03:00:53 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1BED1000) [pid = 140] [serial = 1869] [outer = 00000000] 03:00:53 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1C565400) [pid = 140] [serial = 1870] [outer = 1BED1000] 03:00:53 INFO - PROCESS | 140 | 1461146453651 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (1C6C5C00) [pid = 140] [serial = 1871] [outer = 1BED1000] 03:00:54 INFO - PROCESS | 140 | 1461146454101 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:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 88 (19FBC800) [pid = 140] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 87 (1A5D0400) [pid = 140] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 86 (0E93B800) [pid = 140] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 85 (0E951800) [pid = 140] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 84 (18157000) [pid = 140] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 83 (12604C00) [pid = 140] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 82 (16C45400) [pid = 140] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 81 (0F3E9400) [pid = 140] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 80 (0E9CB400) [pid = 140] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:00:54 INFO - PROCESS | 140 | --DOMWINDOW == 79 (1A269400) [pid = 140] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:00:54 INFO - PROCESS | 140 | 1461146454173 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 03:00:54 INFO - PROCESS | 140 | 1461146454175 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 03:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:00:54 INFO - PROCESS | 140 | 1461146454180 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 140 | 1461146454182 Marionette TRACE conn5 <- [1,2458,null,{}] 03:00:54 INFO - PROCESS | 140 | 1461146454190 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:00:54 INFO - PROCESS | 140 | 1461146454274 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 03:00:54 INFO - PROCESS | 140 | 1461146454312 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 140 | ++DOCSHELL 0E9CB400 == 57 [pid = 140] [id = 624] 03:00:54 INFO - PROCESS | 140 | ++DOMWINDOW == 80 (0EA1CC00) [pid = 140] [serial = 1872] [outer = 00000000] 03:00:54 INFO - PROCESS | 140 | ++DOMWINDOW == 81 (16C43800) [pid = 140] [serial = 1873] [outer = 0EA1CC00] 03:00:54 INFO - PROCESS | 140 | 1461146454356 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 140 | ++DOMWINDOW == 82 (1975B000) [pid = 140] [serial = 1874] [outer = 0EA1CC00] 03:00:54 INFO - PROCESS | 140 | 1461146454769 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:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 630ms 03:00:54 INFO - PROCESS | 140 | 1461146454829 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 03:00:54 INFO - PROCESS | 140 | 1461146454831 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 03:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:00:54 INFO - PROCESS | 140 | 1461146454838 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:00:54 INFO - PROCESS | 140 | 1461146454840 Marionette TRACE conn5 <- [1,2462,null,{}] 03:00:54 INFO - PROCESS | 140 | 1461146454844 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:00:54 INFO - PROCESS | 140 | 1461146454926 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 03:00:54 INFO - PROCESS | 140 | 1461146454933 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 140 | ++DOCSHELL 1A2B6C00 == 58 [pid = 140] [id = 625] 03:00:54 INFO - PROCESS | 140 | ++DOMWINDOW == 83 (1C02D400) [pid = 140] [serial = 1875] [outer = 00000000] 03:00:54 INFO - PROCESS | 140 | ++DOMWINDOW == 84 (1CBCA400) [pid = 140] [serial = 1876] [outer = 1C02D400] 03:00:54 INFO - PROCESS | 140 | 1461146454980 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 140 | ++DOMWINDOW == 85 (1CE83000) [pid = 140] [serial = 1877] [outer = 1C02D400] 03:00:55 INFO - PROCESS | 140 | 1461146455406 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:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 631ms 03:00:55 INFO - PROCESS | 140 | 1461146455476 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 140 | 1461146455478 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 03:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:00:55 INFO - PROCESS | 140 | 1461146455482 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 140 | 1461146455484 Marionette TRACE conn5 <- [1,2466,null,{}] 03:00:55 INFO - PROCESS | 140 | 1461146455487 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:00:55 INFO - PROCESS | 140 | 1461146455569 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 03:00:55 INFO - PROCESS | 140 | 1461146455575 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 140 | ++DOCSHELL 16D2E400 == 59 [pid = 140] [id = 626] 03:00:55 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (1AE0F800) [pid = 140] [serial = 1878] [outer = 00000000] 03:00:55 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (1DEEA000) [pid = 140] [serial = 1879] [outer = 1AE0F800] 03:00:55 INFO - PROCESS | 140 | 1461146455623 Marionette DEBUG loaded listener.js 03:00:55 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (1E093400) [pid = 140] [serial = 1880] [outer = 1AE0F800] 03:00:56 INFO - PROCESS | 140 | 1461146456087 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:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 03:00:56 INFO - PROCESS | 140 | 1461146456156 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 03:00:56 INFO - PROCESS | 140 | 1461146456159 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 03:00:56 INFO - PROCESS | 140 | 1461146456162 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:00:56 INFO - PROCESS | 140 | 1461146456164 Marionette TRACE conn5 <- [1,2470,null,{}] 03:00:56 INFO - PROCESS | 140 | 1461146456216 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:00:56 INFO - PROCESS | 140 | 1461146456360 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 03:00:56 INFO - PROCESS | 140 | 1461146456464 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:56 INFO - PROCESS | 140 | ++DOCSHELL 0E9A1400 == 60 [pid = 140] [id = 627] 03:00:56 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (0E9A1800) [pid = 140] [serial = 1881] [outer = 00000000] 03:00:56 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (0E9AF800) [pid = 140] [serial = 1882] [outer = 0E9A1800] 03:00:56 INFO - PROCESS | 140 | 1461146456522 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (0E9CA000) [pid = 140] [serial = 1883] [outer = 0E9A1800] 03:00:57 INFO - PROCESS | 140 | 1461146457183 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:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1067ms 03:00:57 INFO - PROCESS | 140 | 1461146457235 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 03:00:57 INFO - PROCESS | 140 | 1461146457241 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 03:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:00:57 INFO - PROCESS | 140 | 1461146457245 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:00:57 INFO - PROCESS | 140 | 1461146457248 Marionette TRACE conn5 <- [1,2474,null,{}] 03:00:57 INFO - PROCESS | 140 | 1461146457253 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:00:57 INFO - PROCESS | 140 | 1461146457372 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 03:00:57 INFO - PROCESS | 140 | 1461146457518 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 140 | ++DOCSHELL 16C3CC00 == 61 [pid = 140] [id = 628] 03:00:57 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (16C48400) [pid = 140] [serial = 1884] [outer = 00000000] 03:00:57 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (18151000) [pid = 140] [serial = 1885] [outer = 16C48400] 03:00:57 INFO - PROCESS | 140 | 1461146457577 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (19B0F000) [pid = 140] [serial = 1886] [outer = 16C48400] 03:00:58 INFO - PROCESS | 140 | 1461146458149 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:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 970ms 03:00:58 INFO - PROCESS | 140 | 1461146458219 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 140 | 1461146458222 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 03:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:00:58 INFO - PROCESS | 140 | 1461146458226 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 140 | 1461146458229 Marionette TRACE conn5 <- [1,2478,null,{}] 03:00:58 INFO - PROCESS | 140 | 1461146458233 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:00:58 INFO - PROCESS | 140 | 1461146458348 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 03:00:58 INFO - PROCESS | 140 | 1461146458458 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 140 | ++DOCSHELL 1AE19400 == 62 [pid = 140] [id = 629] 03:00:58 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1B749C00) [pid = 140] [serial = 1887] [outer = 00000000] 03:00:58 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1CBAC800) [pid = 140] [serial = 1888] [outer = 1B749C00] 03:00:58 INFO - PROCESS | 140 | 1461146458559 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1DC7A800) [pid = 140] [serial = 1889] [outer = 1B749C00] 03:00:59 INFO - PROCESS | 140 | 1461146459174 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:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 970ms 03:00:59 INFO - PROCESS | 140 | 1461146459200 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 140 | 1461146459207 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 03:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:00:59 INFO - PROCESS | 140 | 1461146459218 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 140 | 1461146459220 Marionette TRACE conn5 <- [1,2482,null,{}] 03:00:59 INFO - PROCESS | 140 | 1461146459224 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:00:59 INFO - PROCESS | 140 | 1461146459336 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 03:00:59 INFO - PROCESS | 140 | 1461146459474 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 140 | ++DOCSHELL 1E8D6800 == 63 [pid = 140] [id = 630] 03:00:59 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1E92D800) [pid = 140] [serial = 1890] [outer = 00000000] 03:00:59 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1EDF2000) [pid = 140] [serial = 1891] [outer = 1E92D800] 03:00:59 INFO - PROCESS | 140 | 1461146459532 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1EDFD400) [pid = 140] [serial = 1892] [outer = 1E92D800] 03:01:00 INFO - PROCESS | 140 | 1461146460141 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:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 990ms 03:01:00 INFO - PROCESS | 140 | 1461146460203 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 140 | 1461146460206 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 03:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:01:00 INFO - PROCESS | 140 | 1461146460209 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 140 | 1461146460211 Marionette TRACE conn5 <- [1,2486,null,{}] 03:01:00 INFO - PROCESS | 140 | 1461146460215 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:01:00 INFO - PROCESS | 140 | 1461146460321 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 03:01:00 INFO - PROCESS | 140 | 1461146460470 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 140 | ++DOCSHELL 1C027C00 == 64 [pid = 140] [id = 631] 03:01:00 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1C556C00) [pid = 140] [serial = 1893] [outer = 00000000] 03:01:00 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1EF78400) [pid = 140] [serial = 1894] [outer = 1C556C00] 03:01:00 INFO - PROCESS | 140 | 1461146460528 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1EF91800) [pid = 140] [serial = 1895] [outer = 1C556C00] 03:01:01 INFO - PROCESS | 140 | 1461146461321 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:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1181ms 03:01:01 INFO - PROCESS | 140 | 1461146461397 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 140 | 1461146461402 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 03:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:01:01 INFO - PROCESS | 140 | 1461146461408 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 140 | 1461146461411 Marionette TRACE conn5 <- [1,2490,null,{}] 03:01:01 INFO - PROCESS | 140 | 1461146461416 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:01:01 INFO - PROCESS | 140 | 1461146461515 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 03:01:01 INFO - PROCESS | 140 | 1461146461659 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 140 | ++DOCSHELL 12609400 == 65 [pid = 140] [id = 632] 03:01:01 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (12610400) [pid = 140] [serial = 1896] [outer = 00000000] 03:01:01 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (134DB400) [pid = 140] [serial = 1897] [outer = 12610400] 03:01:01 INFO - PROCESS | 140 | 1461146461711 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (16895C00) [pid = 140] [serial = 1898] [outer = 12610400] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1A296800 == 64 [pid = 140] [id = 421] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 0E9AB800 == 63 [pid = 140] [id = 415] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1A2B6C00 == 62 [pid = 140] [id = 625] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 0E9CB400 == 61 [pid = 140] [id = 624] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1B7DDC00 == 60 [pid = 140] [id = 623] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1A5CF800 == 59 [pid = 140] [id = 622] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 11E54800 == 58 [pid = 140] [id = 621] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 19F24400 == 57 [pid = 140] [id = 620] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 17510000 == 56 [pid = 140] [id = 619] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 0E97C400 == 55 [pid = 140] [id = 618] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1260E400 == 54 [pid = 140] [id = 617] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1CDE0800 == 53 [pid = 140] [id = 615] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1CBBF000 == 52 [pid = 140] [id = 614] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1A296C00 == 51 [pid = 140] [id = 613] 03:01:01 INFO - PROCESS | 140 | --DOCSHELL 1367CC00 == 50 [pid = 140] [id = 612] 03:01:02 INFO - PROCESS | 140 | --DOCSHELL 0E954C00 == 49 [pid = 140] [id = 611] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1C012000) [pid = 140] [serial = 1831] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1A2A1000) [pid = 140] [serial = 1819] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1AE17800) [pid = 140] [serial = 1822] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A2B7800) [pid = 140] [serial = 1820] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 101 (11EF2C00) [pid = 140] [serial = 1825] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1AE16000) [pid = 140] [serial = 1823] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 99 (0EA27400) [pid = 140] [serial = 1802] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 98 (0E9C9800) [pid = 140] [serial = 1801] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 97 (19BE0C00) [pid = 140] [serial = 1816] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 96 (16C47000) [pid = 140] [serial = 1805] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 95 (13674000) [pid = 140] [serial = 1804] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1750C800) [pid = 140] [serial = 1813] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 93 (17674000) [pid = 140] [serial = 1814] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 92 (124BBC00) [pid = 140] [serial = 1810] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 91 (12604800) [pid = 140] [serial = 1811] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 90 (1264A400) [pid = 140] [serial = 1808] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 89 (12606C00) [pid = 140] [serial = 1807] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 88 (1B754400) [pid = 140] [serial = 1828] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 87 (12646C00) [pid = 140] [serial = 1826] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 86 (1B752000) [pid = 140] [serial = 1829] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | --DOMWINDOW == 85 (19F29400) [pid = 140] [serial = 1817] [outer = 00000000] [url = about:blank] 03:01:02 INFO - PROCESS | 140 | 1461146462258 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:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 870ms 03:01:02 INFO - PROCESS | 140 | 1461146462280 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 140 | 1461146462285 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 03:01:02 INFO - PROCESS | 140 | 1461146462295 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:01:02 INFO - PROCESS | 140 | 1461146462298 Marionette TRACE conn5 <- [1,2494,null,{}] 03:01:02 INFO - PROCESS | 140 | 1461146462302 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:01:02 INFO - PROCESS | 140 | 1461146462389 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 03:01:02 INFO - PROCESS | 140 | 1461146462398 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:02 INFO - PROCESS | 140 | ++DOCSHELL 0EA24C00 == 50 [pid = 140] [id = 633] 03:01:02 INFO - PROCESS | 140 | ++DOMWINDOW == 86 (0F37E000) [pid = 140] [serial = 1899] [outer = 00000000] 03:01:02 INFO - PROCESS | 140 | ++DOMWINDOW == 87 (12606000) [pid = 140] [serial = 1900] [outer = 0F37E000] 03:01:02 INFO - PROCESS | 140 | 1461146462448 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 140 | ++DOMWINDOW == 88 (12642000) [pid = 140] [serial = 1901] [outer = 0F37E000] 03:01:02 INFO - PROCESS | 140 | 1461146462951 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:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 03:01:02 INFO - PROCESS | 140 | 1461146462971 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 140 | 1461146462973 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 03:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:01:02 INFO - PROCESS | 140 | 1461146462977 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 140 | 1461146462980 Marionette TRACE conn5 <- [1,2498,null,{}] 03:01:02 INFO - PROCESS | 140 | 1461146462990 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:01:03 INFO - PROCESS | 140 | 1461146463076 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 03:01:03 INFO - PROCESS | 140 | 1461146463117 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 140 | ++DOCSHELL 17562400 == 51 [pid = 140] [id = 634] 03:01:03 INFO - PROCESS | 140 | ++DOMWINDOW == 89 (17563800) [pid = 140] [serial = 1902] [outer = 00000000] 03:01:03 INFO - PROCESS | 140 | ++DOMWINDOW == 90 (17874C00) [pid = 140] [serial = 1903] [outer = 17563800] 03:01:03 INFO - PROCESS | 140 | 1461146463173 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 140 | ++DOMWINDOW == 91 (181D7000) [pid = 140] [serial = 1904] [outer = 17563800] 03:01:03 INFO - PROCESS | 140 | 1461146463618 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:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 03:01:03 INFO - PROCESS | 140 | 1461146463685 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 03:01:03 INFO - PROCESS | 140 | 1461146463687 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 03:01:03 INFO - PROCESS | 140 | 1461146463692 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:01:03 INFO - PROCESS | 140 | 1461146463693 Marionette TRACE conn5 <- [1,2502,null,{}] 03:01:03 INFO - PROCESS | 140 | 1461146463697 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:01:03 INFO - PROCESS | 140 | 1461146463780 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 03:01:03 INFO - PROCESS | 140 | 1461146463786 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 140 | ++DOCSHELL 19B07000 == 52 [pid = 140] [id = 635] 03:01:03 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (19B07C00) [pid = 140] [serial = 1905] [outer = 00000000] 03:01:03 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (19F27C00) [pid = 140] [serial = 1906] [outer = 19B07C00] 03:01:03 INFO - PROCESS | 140 | 1461146463832 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (19FBC000) [pid = 140] [serial = 1907] [outer = 19B07C00] 03:01:04 INFO - PROCESS | 140 | 1461146464306 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:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 03:01:04 INFO - PROCESS | 140 | 1461146464365 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 140 | 1461146464368 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 03:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:01:04 INFO - PROCESS | 140 | 1461146464377 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 140 | 1461146464379 Marionette TRACE conn5 <- [1,2506,null,{}] 03:01:04 INFO - PROCESS | 140 | 1461146464382 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:01:04 INFO - PROCESS | 140 | 1461146464494 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 03:01:04 INFO - PROCESS | 140 | 1461146464588 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 140 | ++DOCSHELL 1A273C00 == 53 [pid = 140] [id = 636] 03:01:04 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1A296C00) [pid = 140] [serial = 1908] [outer = 00000000] 03:01:04 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1A2B8000) [pid = 140] [serial = 1909] [outer = 1A296C00] 03:01:04 INFO - PROCESS | 140 | 1461146464634 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A2BF800) [pid = 140] [serial = 1910] [outer = 1A296C00] 03:01:05 INFO - PROCESS | 140 | 1461146465065 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:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 730ms 03:01:05 INFO - PROCESS | 140 | 1461146465102 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 140 | 1461146465104 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 03:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:01:05 INFO - PROCESS | 140 | 1461146465113 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 140 | 1461146465114 Marionette TRACE conn5 <- [1,2510,null,{}] 03:01:05 INFO - PROCESS | 140 | 1461146465118 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:01:05 INFO - PROCESS | 140 | 1461146465252 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 03:01:05 INFO - PROCESS | 140 | 1461146465320 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 140 | ++DOCSHELL 1A5D4400 == 54 [pid = 140] [id = 637] 03:01:05 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1AD2A400) [pid = 140] [serial = 1911] [outer = 00000000] 03:01:05 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1B116800) [pid = 140] [serial = 1912] [outer = 1AD2A400] 03:01:05 INFO - PROCESS | 140 | 1461146465370 Marionette DEBUG loaded listener.js 03:01:05 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1B10FC00) [pid = 140] [serial = 1913] [outer = 1AD2A400] 03:01:05 INFO - PROCESS | 140 | 1461146465774 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:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 03:01:05 INFO - PROCESS | 140 | 1461146465802 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 140 | 1461146465804 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 03:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:01:05 INFO - PROCESS | 140 | 1461146465813 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 140 | 1461146465815 Marionette TRACE conn5 <- [1,2514,null,{}] 03:01:05 INFO - PROCESS | 140 | 1461146465819 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:01:05 INFO - PROCESS | 140 | 1461146465959 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 03:01:05 INFO - PROCESS | 140 | 1461146465972 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 140 | ++DOCSHELL 1AE2F400 == 55 [pid = 140] [id = 638] 03:01:06 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1BEC9800) [pid = 140] [serial = 1914] [outer = 00000000] 03:01:06 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C009000) [pid = 140] [serial = 1915] [outer = 1BEC9800] 03:01:06 INFO - PROCESS | 140 | 1461146466203 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1C011400) [pid = 140] [serial = 1916] [outer = 1BEC9800] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A5D1000) [pid = 140] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 101 (0E9A0C00) [pid = 140] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1260E800) [pid = 140] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 99 (19F26000) [pid = 140] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1A5BA800) [pid = 140] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1BED1000) [pid = 140] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 96 (17561400) [pid = 140] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 95 (0EA1CC00) [pid = 140] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 94 (19F30400) [pid = 140] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1C02D400) [pid = 140] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:01:06 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1B112800) [pid = 140] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:01:06 INFO - PROCESS | 140 | 1461146466574 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:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 830ms 03:01:06 INFO - PROCESS | 140 | 1461146466645 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 03:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:01:06 INFO - PROCESS | 140 | 1461146466646 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 03:01:06 INFO - PROCESS | 140 | 1461146466650 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 140 | 1461146466651 Marionette TRACE conn5 <- [1,2518,null,{}] 03:01:06 INFO - PROCESS | 140 | 1461146466655 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:01:06 INFO - PROCESS | 140 | 1461146466771 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 03:01:06 INFO - PROCESS | 140 | 1461146466779 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 140 | ++DOCSHELL 19F28000 == 56 [pid = 140] [id = 639] 03:01:06 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (19F30400) [pid = 140] [serial = 1917] [outer = 00000000] 03:01:06 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1C02F800) [pid = 140] [serial = 1918] [outer = 19F30400] 03:01:06 INFO - PROCESS | 140 | 1461146466825 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (1C6C6800) [pid = 140] [serial = 1919] [outer = 19F30400] 03:01:07 INFO - PROCESS | 140 | 1461146467247 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:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 630ms 03:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:01:07 INFO - PROCESS | 140 | 1461146467281 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 140 | 1461146467282 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 03:01:07 INFO - PROCESS | 140 | 1461146467286 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 140 | 1461146467287 Marionette TRACE conn5 <- [1,2522,null,{}] 03:01:07 INFO - PROCESS | 140 | 1461146467291 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:01:07 INFO - PROCESS | 140 | 1461146467371 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 03:01:07 INFO - PROCESS | 140 | 1461146467496 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 140 | ++DOCSHELL 0E9AA800 == 57 [pid = 140] [id = 640] 03:01:07 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (0E9AB000) [pid = 140] [serial = 1920] [outer = 00000000] 03:01:07 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1CDDD000) [pid = 140] [serial = 1921] [outer = 0E9AB000] 03:01:07 INFO - PROCESS | 140 | 1461146467540 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1CDE6000) [pid = 140] [serial = 1922] [outer = 0E9AB000] 03:01:07 INFO - PROCESS | 140 | 1461146467884 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:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 03:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:01:07 INFO - PROCESS | 140 | 1461146467916 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 140 | 1461146467918 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 03:01:07 INFO - PROCESS | 140 | 1461146467922 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 140 | 1461146467923 Marionette TRACE conn5 <- [1,2526,null,{}] 03:01:07 INFO - PROCESS | 140 | 1461146467927 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:01:08 INFO - PROCESS | 140 | 1461146468007 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 03:01:08 INFO - PROCESS | 140 | 1461146468103 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 140 | ++DOCSHELL 1CE8C800 == 58 [pid = 140] [id = 641] 03:01:08 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1D997400) [pid = 140] [serial = 1923] [outer = 00000000] 03:01:08 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1E845800) [pid = 140] [serial = 1924] [outer = 1D997400] 03:01:08 INFO - PROCESS | 140 | 1461146468147 Marionette DEBUG loaded listener.js 03:01:08 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1E847800) [pid = 140] [serial = 1925] [outer = 1D997400] 03:01:08 INFO - PROCESS | 140 | 1461146468808 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:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 930ms 03:01:08 INFO - PROCESS | 140 | 1461146468853 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 140 | 1461146468857 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 03:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:01:08 INFO - PROCESS | 140 | 1461146468862 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 140 | 1461146468866 Marionette TRACE conn5 <- [1,2530,null,{}] 03:01:08 INFO - PROCESS | 140 | 1461146468871 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:01:08 INFO - PROCESS | 140 | 1461146468990 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 03:01:09 INFO - PROCESS | 140 | 1461146469097 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 140 | ++DOCSHELL 11F4BC00 == 59 [pid = 140] [id = 642] 03:01:09 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (11F8EC00) [pid = 140] [serial = 1926] [outer = 00000000] 03:01:09 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (134DE400) [pid = 140] [serial = 1927] [outer = 11F8EC00] 03:01:09 INFO - PROCESS | 140 | 1461146469169 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (16C45800) [pid = 140] [serial = 1928] [outer = 11F8EC00] 03:01:09 INFO - PROCESS | 140 | 1461146469744 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:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 930ms 03:01:09 INFO - PROCESS | 140 | 1461146469794 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 140 | 1461146469800 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 03:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:01:09 INFO - PROCESS | 140 | 1461146469806 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 140 | 1461146469809 Marionette TRACE conn5 <- [1,2534,null,{}] 03:01:09 INFO - PROCESS | 140 | 1461146469814 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:01:09 INFO - PROCESS | 140 | 1461146469926 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 03:01:10 INFO - PROCESS | 140 | 1461146470041 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 140 | ++DOCSHELL 12CBB400 == 60 [pid = 140] [id = 643] 03:01:10 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (16D25C00) [pid = 140] [serial = 1929] [outer = 00000000] 03:01:10 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1AD4DC00) [pid = 140] [serial = 1930] [outer = 16D25C00] 03:01:10 INFO - PROCESS | 140 | 1461146470138 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1AE2CC00) [pid = 140] [serial = 1931] [outer = 16D25C00] 03:01:10 INFO - PROCESS | 140 | 1461146470771 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:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1020ms 03:01:10 INFO - PROCESS | 140 | 1461146470831 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 03:01:10 INFO - PROCESS | 140 | 1461146470834 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 03:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:01:10 INFO - PROCESS | 140 | 1461146470839 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:01:10 INFO - PROCESS | 140 | 1461146470843 Marionette TRACE conn5 <- [1,2538,null,{}] 03:01:10 INFO - PROCESS | 140 | 1461146470854 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:01:10 INFO - PROCESS | 140 | 1461146470986 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 03:01:11 INFO - PROCESS | 140 | 1461146471133 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 140 | ++DOCSHELL 17566000 == 61 [pid = 140] [id = 644] 03:01:11 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1E8DA000) [pid = 140] [serial = 1932] [outer = 00000000] 03:01:11 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1EF74C00) [pid = 140] [serial = 1933] [outer = 1E8DA000] 03:01:11 INFO - PROCESS | 140 | 1461146471197 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1EF96000) [pid = 140] [serial = 1934] [outer = 1E8DA000] 03:01:11 INFO - PROCESS | 140 | 1461146471832 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:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1019ms 03:01:11 INFO - PROCESS | 140 | 1461146471862 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 140 | 1461146471865 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 03:01:11 INFO - PROCESS | 140 | 1461146471868 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:01:11 INFO - PROCESS | 140 | 1461146471871 Marionette TRACE conn5 <- [1,2542,null,{}] 03:01:11 INFO - PROCESS | 140 | 1461146471874 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:01:11 INFO - PROCESS | 140 | 1461146471985 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 03:01:12 INFO - PROCESS | 140 | 1461146472100 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:12 INFO - PROCESS | 140 | ++DOCSHELL 1EF70C00 == 62 [pid = 140] [id = 645] 03:01:12 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1EF78000) [pid = 140] [serial = 1935] [outer = 00000000] 03:01:12 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1F484400) [pid = 140] [serial = 1936] [outer = 1EF78000] 03:01:12 INFO - PROCESS | 140 | 1461146472201 Marionette DEBUG loaded listener.js 03:01:12 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1F55B800) [pid = 140] [serial = 1937] [outer = 1EF78000] 03:01:12 INFO - PROCESS | 140 | 1461146472789 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:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 970ms 03:01:12 INFO - PROCESS | 140 | 1461146472842 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 140 | 1461146472844 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 03:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:01:12 INFO - PROCESS | 140 | 1461146472848 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 140 | 1461146472850 Marionette TRACE conn5 <- [1,2546,null,{}] 03:01:12 INFO - PROCESS | 140 | 1461146472854 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:01:12 INFO - PROCESS | 140 | 1461146472960 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 03:01:13 INFO - PROCESS | 140 | 1461146473099 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 140 | ++DOCSHELL 1F0D9C00 == 63 [pid = 140] [id = 646] 03:01:13 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1F0DE000) [pid = 140] [serial = 1938] [outer = 00000000] 03:01:13 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1F564400) [pid = 140] [serial = 1939] [outer = 1F0DE000] 03:01:13 INFO - PROCESS | 140 | 1461146473156 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1F566400) [pid = 140] [serial = 1940] [outer = 1F0DE000] 03:01:14 INFO - PROCESS | 140 | 1461146474000 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:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1218ms 03:01:14 INFO - PROCESS | 140 | 1461146474070 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 03:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:01:14 INFO - PROCESS | 140 | 1461146474075 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 03:01:14 INFO - PROCESS | 140 | 1461146474080 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 140 | 1461146474084 Marionette TRACE conn5 <- [1,2550,null,{}] 03:01:14 INFO - PROCESS | 140 | 1461146474090 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:01:14 INFO - PROCESS | 140 | 1461146474189 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 03:01:14 INFO - PROCESS | 140 | 1461146474305 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 140 | ++DOCSHELL 12603400 == 64 [pid = 140] [id = 647] 03:01:14 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (12605000) [pid = 140] [serial = 1941] [outer = 00000000] 03:01:14 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1367B800) [pid = 140] [serial = 1942] [outer = 12605000] 03:01:14 INFO - PROCESS | 140 | 1461146474355 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (16C75800) [pid = 140] [serial = 1943] [outer = 12605000] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 0E9AA800 == 63 [pid = 140] [id = 640] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 19F28000 == 62 [pid = 140] [id = 639] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 1AE2F400 == 61 [pid = 140] [id = 638] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 1A5D4400 == 60 [pid = 140] [id = 637] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 1A273C00 == 59 [pid = 140] [id = 636] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 19B07000 == 58 [pid = 140] [id = 635] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 17562400 == 57 [pid = 140] [id = 634] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 0EA24C00 == 56 [pid = 140] [id = 633] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 12609400 == 55 [pid = 140] [id = 632] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 1E8D6800 == 54 [pid = 140] [id = 630] 03:01:14 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1DEEA000) [pid = 140] [serial = 1879] [outer = 00000000] [url = about:blank] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 1AE19400 == 53 [pid = 140] [id = 629] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 16C3CC00 == 52 [pid = 140] [id = 628] 03:01:14 INFO - PROCESS | 140 | --DOCSHELL 0E9A1400 == 51 [pid = 140] [id = 627] 03:01:15 INFO - PROCESS | 140 | 1461146475038 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:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 990ms 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1C557800) [pid = 140] [serial = 1799] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1B74F800) [pid = 140] [serial = 1867] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1240A800) [pid = 140] [serial = 1855] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 114 (12606800) [pid = 140] [serial = 1856] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 113 (16892400) [pid = 140] [serial = 1853] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 112 (134D6800) [pid = 140] [serial = 1852] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 111 (19FC0000) [pid = 140] [serial = 1861] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1A298C00) [pid = 140] [serial = 1862] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1C02D800) [pid = 140] [serial = 1850] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1AE15800) [pid = 140] [serial = 1849] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1C565400) [pid = 140] [serial = 1870] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1787D800) [pid = 140] [serial = 1858] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 105 (19757000) [pid = 140] [serial = 1859] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1B74F400) [pid = 140] [serial = 1868] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 103 (0E9BE400) [pid = 140] [serial = 1834] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 102 (175C4800) [pid = 140] [serial = 1837] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 101 (16C43800) [pid = 140] [serial = 1873] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1AE0EC00) [pid = 140] [serial = 1840] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1CBC7C00) [pid = 140] [serial = 1843] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1CDE7400) [pid = 140] [serial = 1846] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1C6C5C00) [pid = 140] [serial = 1871] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1A2C1800) [pid = 140] [serial = 1864] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1975B000) [pid = 140] [serial = 1874] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1CE83000) [pid = 140] [serial = 1877] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1CBCA400) [pid = 140] [serial = 1876] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1A5BCC00) [pid = 140] [serial = 1865] [outer = 00000000] [url = about:blank] 03:01:15 INFO - PROCESS | 140 | 1461146475080 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 140 | 1461146475086 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 03:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:01:15 INFO - PROCESS | 140 | 1461146475094 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 140 | 1461146475097 Marionette TRACE conn5 <- [1,2554,null,{}] 03:01:15 INFO - PROCESS | 140 | 1461146475101 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:01:15 INFO - PROCESS | 140 | 1461146475186 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 03:01:15 INFO - PROCESS | 140 | 1461146475193 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 140 | ++DOCSHELL 0E97BC00 == 52 [pid = 140] [id = 648] 03:01:15 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (0E97C000) [pid = 140] [serial = 1944] [outer = 00000000] 03:01:15 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (124BBC00) [pid = 140] [serial = 1945] [outer = 0E97C000] 03:01:15 INFO - PROCESS | 140 | 1461146475240 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (12645000) [pid = 140] [serial = 1946] [outer = 0E97C000] 03:01:15 INFO - PROCESS | 140 | 1461146475754 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:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 03:01:15 INFO - PROCESS | 140 | 1461146475768 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 140 | 1461146475770 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 03:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:01:15 INFO - PROCESS | 140 | 1461146475774 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 140 | 1461146475777 Marionette TRACE conn5 <- [1,2558,null,{}] 03:01:15 INFO - PROCESS | 140 | 1461146475787 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:01:15 INFO - PROCESS | 140 | 1461146475906 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 03:01:15 INFO - PROCESS | 140 | 1461146475916 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 140 | ++DOCSHELL 19756C00 == 53 [pid = 140] [id = 649] 03:01:15 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19757000) [pid = 140] [serial = 1947] [outer = 00000000] 03:01:15 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (19BE5000) [pid = 140] [serial = 1948] [outer = 19757000] 03:01:15 INFO - PROCESS | 140 | 1461146475968 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (19FB7400) [pid = 140] [serial = 1949] [outer = 19757000] 03:01:16 INFO - PROCESS | 140 | 1461146476452 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:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 730ms 03:01:16 INFO - PROCESS | 140 | 1461146476508 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 140 | 1461146476511 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 03:01:16 INFO - PROCESS | 140 | 1461146476513 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 140 | 1461146476515 Marionette TRACE conn5 <- [1,2562,null,{}] 03:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:01:16 INFO - PROCESS | 140 | 1461146476519 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:01:16 INFO - PROCESS | 140 | 1461146476604 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 03:01:16 INFO - PROCESS | 140 | 1461146476610 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 140 | ++DOCSHELL 19F28800 == 54 [pid = 140] [id = 650] 03:01:16 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (19F2CC00) [pid = 140] [serial = 1950] [outer = 00000000] 03:01:16 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A2C2800) [pid = 140] [serial = 1951] [outer = 19F2CC00] 03:01:16 INFO - PROCESS | 140 | 1461146476656 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1A5C6C00) [pid = 140] [serial = 1952] [outer = 19F2CC00] 03:01:17 INFO - PROCESS | 140 | 1461146477088 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:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 630ms 03:01:17 INFO - PROCESS | 140 | 1461146477152 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 140 | 1461146477154 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 03:01:17 INFO - PROCESS | 140 | 1461146477157 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 140 | 1461146477159 Marionette TRACE conn5 <- [1,2566,null,{}] 03:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:01:17 INFO - PROCESS | 140 | 1461146477171 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:01:17 INFO - PROCESS | 140 | 1461146477284 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 03:01:17 INFO - PROCESS | 140 | 1461146477381 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:17 INFO - PROCESS | 140 | ++DOCSHELL 1AE11C00 == 55 [pid = 140] [id = 651] 03:01:17 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1AE14400) [pid = 140] [serial = 1953] [outer = 00000000] 03:01:17 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1B11B000) [pid = 140] [serial = 1954] [outer = 1AE14400] 03:01:17 INFO - PROCESS | 140 | 1461146477429 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1B750800) [pid = 140] [serial = 1955] [outer = 1AE14400] 03:01:17 INFO - PROCESS | 140 | 1461146477857 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:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 730ms 03:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:01:17 INFO - PROCESS | 140 | 1461146477893 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 140 | 1461146477895 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 03:01:17 INFO - PROCESS | 140 | 1461146477898 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 140 | 1461146477900 Marionette TRACE conn5 <- [1,2570,null,{}] 03:01:17 INFO - PROCESS | 140 | 1461146477904 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:01:18 INFO - PROCESS | 140 | 1461146478040 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 03:01:18 INFO - PROCESS | 140 | 1461146478110 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 140 | ++DOCSHELL 1C00B000 == 56 [pid = 140] [id = 652] 03:01:18 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1C02C800) [pid = 140] [serial = 1956] [outer = 00000000] 03:01:18 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1CBC9C00) [pid = 140] [serial = 1957] [outer = 1C02C800] 03:01:18 INFO - PROCESS | 140 | 1461146478159 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1CDE5800) [pid = 140] [serial = 1958] [outer = 1C02C800] 03:01:18 INFO - PROCESS | 140 | 1461146478579 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:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 730ms 03:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:01:18 INFO - PROCESS | 140 | 1461146478629 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 03:01:18 INFO - PROCESS | 140 | 1461146478631 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 03:01:18 INFO - PROCESS | 140 | 1461146478670 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:01:18 INFO - PROCESS | 140 | 1461146478672 Marionette TRACE conn5 <- [1,2574,null,{}] 03:01:18 INFO - PROCESS | 140 | 1461146478680 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:01:18 INFO - PROCESS | 140 | 1461146478796 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 03:01:18 INFO - PROCESS | 140 | 1461146478807 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 140 | ++DOCSHELL 1CDE8000 == 57 [pid = 140] [id = 653] 03:01:18 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1DC7AC00) [pid = 140] [serial = 1959] [outer = 00000000] 03:01:18 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1E09D400) [pid = 140] [serial = 1960] [outer = 1DC7AC00] 03:01:18 INFO - PROCESS | 140 | 1461146478910 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1E844800) [pid = 140] [serial = 1961] [outer = 1DC7AC00] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 109 (12610400) [pid = 140] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1BEC9800) [pid = 140] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 107 (0F37E000) [pid = 140] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 106 (17563800) [pid = 140] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1AD2A400) [pid = 140] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 104 (19B07C00) [pid = 140] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1B74E400) [pid = 140] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A296C00) [pid = 140] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 101 (19F30400) [pid = 140] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:01:19 INFO - PROCESS | 140 | --DOMWINDOW == 100 (0E9AB000) [pid = 140] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:01:19 INFO - PROCESS | 140 | 1461146479412 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:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 810ms 03:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:01:19 INFO - PROCESS | 140 | 1461146479445 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 140 | 1461146479447 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 03:01:19 INFO - PROCESS | 140 | 1461146479450 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 140 | 1461146479452 Marionette TRACE conn5 <- [1,2578,null,{}] 03:01:19 INFO - PROCESS | 140 | 1461146479455 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:01:19 INFO - PROCESS | 140 | 1461146479539 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 03:01:19 INFO - PROCESS | 140 | 1461146479639 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 140 | ++DOCSHELL 0E9C8C00 == 58 [pid = 140] [id = 654] 03:01:19 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (0EA24400) [pid = 140] [serial = 1962] [outer = 00000000] 03:01:19 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1AE13000) [pid = 140] [serial = 1963] [outer = 0EA24400] 03:01:19 INFO - PROCESS | 140 | 1461146479684 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1CBA7000) [pid = 140] [serial = 1964] [outer = 0EA24400] 03:01:20 INFO - PROCESS | 140 | 1461146480053 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:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 630ms 03:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:01:20 INFO - PROCESS | 140 | 1461146480081 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 140 | 1461146480083 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 03:01:20 INFO - PROCESS | 140 | 1461146480086 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 140 | 1461146480088 Marionette TRACE conn5 <- [1,2582,null,{}] 03:01:20 INFO - PROCESS | 140 | 1461146480092 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:01:20 INFO - PROCESS | 140 | 1461146480237 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 03:01:20 INFO - PROCESS | 140 | 1461146480250 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 140 | ++DOCSHELL 0E9C3C00 == 59 [pid = 140] [id = 655] 03:01:20 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1A2A1000) [pid = 140] [serial = 1965] [outer = 00000000] 03:01:20 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1EFE3400) [pid = 140] [serial = 1966] [outer = 1A2A1000] 03:01:20 INFO - PROCESS | 140 | 1461146480296 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1F0D6800) [pid = 140] [serial = 1967] [outer = 1A2A1000] 03:01:20 INFO - PROCESS | 140 | 1461146480714 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:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 670ms 03:01:20 INFO - PROCESS | 140 | 1461146480757 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 140 | 1461146480759 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 03:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:01:20 INFO - PROCESS | 140 | 1461146480762 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 140 | 1461146480764 Marionette TRACE conn5 <- [1,2586,null,{}] 03:01:20 INFO - PROCESS | 140 | 1461146480776 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:01:20 INFO - PROCESS | 140 | 1461146480859 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 03:01:20 INFO - PROCESS | 140 | 1461146480865 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 140 | ++DOCSHELL 1F55F400 == 60 [pid = 140] [id = 656] 03:01:20 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1F593000) [pid = 140] [serial = 1968] [outer = 00000000] 03:01:20 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1F59A400) [pid = 140] [serial = 1969] [outer = 1F593000] 03:01:20 INFO - PROCESS | 140 | 1461146480913 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1F59D800) [pid = 140] [serial = 1970] [outer = 1F593000] 03:01:21 INFO - PROCESS | 140 | 1461146481526 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:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 870ms 03:01:21 INFO - PROCESS | 140 | 1461146481634 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 140 | 1461146481639 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 03:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:01:21 INFO - PROCESS | 140 | 1461146481644 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 140 | 1461146481649 Marionette TRACE conn5 <- [1,2590,null,{}] 03:01:21 INFO - PROCESS | 140 | 1461146481656 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:01:21 INFO - PROCESS | 140 | 1461146481779 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 03:01:21 INFO - PROCESS | 140 | 1461146481918 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:21 INFO - PROCESS | 140 | ++DOCSHELL 0F332C00 == 61 [pid = 140] [id = 657] 03:01:21 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (11F8B400) [pid = 140] [serial = 1971] [outer = 00000000] 03:01:21 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (12CBFC00) [pid = 140] [serial = 1972] [outer = 11F8B400] 03:01:21 INFO - PROCESS | 140 | 1461146481977 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (16C3C400) [pid = 140] [serial = 1973] [outer = 11F8B400] 03:01:22 INFO - PROCESS | 140 | 1461146482595 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:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 970ms 03:01:22 INFO - PROCESS | 140 | 1461146482619 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 140 | 1461146482625 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 03:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:01:22 INFO - PROCESS | 140 | 1461146482632 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:01:22 INFO - PROCESS | 140 | 1461146482635 Marionette TRACE conn5 <- [1,2594,null,{}] 03:01:22 INFO - PROCESS | 140 | 1461146482639 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:01:22 INFO - PROCESS | 140 | 1461146482750 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 03:01:22 INFO - PROCESS | 140 | 1461146482908 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 140 | ++DOCSHELL 16C3A400 == 62 [pid = 140] [id = 658] 03:01:22 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (16C45400) [pid = 140] [serial = 1974] [outer = 00000000] 03:01:22 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1A2C5000) [pid = 140] [serial = 1975] [outer = 16C45400] 03:01:22 INFO - PROCESS | 140 | 1461146482966 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1AD26400) [pid = 140] [serial = 1976] [outer = 16C45400] 03:01:23 INFO - PROCESS | 140 | 1461146483641 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:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1073ms 03:01:23 INFO - PROCESS | 140 | 1461146483707 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 140 | 1461146483710 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 03:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:01:23 INFO - PROCESS | 140 | 1461146483714 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 140 | 1461146483718 Marionette TRACE conn5 <- [1,2598,null,{}] 03:01:23 INFO - PROCESS | 140 | 1461146483730 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:01:23 INFO - PROCESS | 140 | 1461146483841 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 03:01:23 INFO - PROCESS | 140 | 1461146483985 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 140 | ++DOCSHELL 1DC77C00 == 63 [pid = 140] [id = 659] 03:01:24 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1DEDF400) [pid = 140] [serial = 1977] [outer = 00000000] 03:01:24 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1F598800) [pid = 140] [serial = 1978] [outer = 1DEDF400] 03:01:24 INFO - PROCESS | 140 | 1461146484046 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1F951400) [pid = 140] [serial = 1979] [outer = 1DEDF400] 03:01:24 INFO - PROCESS | 140 | 1461146484669 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:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1020ms 03:01:24 INFO - PROCESS | 140 | 1461146484738 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 140 | 1461146484741 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 03:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:01:24 INFO - PROCESS | 140 | 1461146484744 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 140 | 1461146484746 Marionette TRACE conn5 <- [1,2602,null,{}] 03:01:24 INFO - PROCESS | 140 | 1461146484750 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:01:24 INFO - PROCESS | 140 | 1461146484861 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 03:01:25 INFO - PROCESS | 140 | 1461146485004 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 140 | ++DOCSHELL 1F95C000 == 64 [pid = 140] [id = 660] 03:01:25 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1FB60400) [pid = 140] [serial = 1980] [outer = 00000000] 03:01:25 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1FB66C00) [pid = 140] [serial = 1981] [outer = 1FB60400] 03:01:25 INFO - PROCESS | 140 | 1461146485062 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1FB6A400) [pid = 140] [serial = 1982] [outer = 1FB60400] 03:01:25 INFO - PROCESS | 140 | 1461146485681 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:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 970ms 03:01:25 INFO - PROCESS | 140 | 1461146485718 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 140 | 1461146485720 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 03:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:01:25 INFO - PROCESS | 140 | 1461146485724 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 140 | 1461146485726 Marionette TRACE conn5 <- [1,2606,null,{}] 03:01:25 INFO - PROCESS | 140 | 1461146485729 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:01:25 INFO - PROCESS | 140 | 1461146485836 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 03:01:25 INFO - PROCESS | 140 | 1461146485952 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 140 | ++DOCSHELL 1FB5F000 == 65 [pid = 140] [id = 661] 03:01:26 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1FB69800) [pid = 140] [serial = 1983] [outer = 00000000] 03:01:26 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1FBB6C00) [pid = 140] [serial = 1984] [outer = 1FB69800] 03:01:26 INFO - PROCESS | 140 | 1461146486049 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1FBBA800) [pid = 140] [serial = 1985] [outer = 1FB69800] 03:01:26 INFO - PROCESS | 140 | 1461146486870 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:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1173ms 03:01:26 INFO - PROCESS | 140 | 1461146486901 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 03:01:26 INFO - PROCESS | 140 | 1461146486905 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 03:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:01:26 INFO - PROCESS | 140 | 1461146486910 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 140 | 1461146486914 Marionette TRACE conn5 <- [1,2610,null,{}] 03:01:26 INFO - PROCESS | 140 | 1461146486920 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:01:27 INFO - PROCESS | 140 | 1461146487021 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 03:01:27 INFO - PROCESS | 140 | 1461146487168 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:27 INFO - PROCESS | 140 | ++DOCSHELL 0E9AA000 == 66 [pid = 140] [id = 662] 03:01:27 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (11E10400) [pid = 140] [serial = 1986] [outer = 00000000] 03:01:27 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (18A31400) [pid = 140] [serial = 1987] [outer = 11E10400] 03:01:27 INFO - PROCESS | 140 | 1461146487221 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (19F26000) [pid = 140] [serial = 1988] [outer = 11E10400] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 0E9C3C00 == 65 [pid = 140] [id = 655] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 0E9C8C00 == 64 [pid = 140] [id = 654] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 16D2E400 == 63 [pid = 140] [id = 626] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 1CDE8000 == 62 [pid = 140] [id = 653] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 1C00B000 == 61 [pid = 140] [id = 652] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 1AE11C00 == 60 [pid = 140] [id = 651] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 19F28800 == 59 [pid = 140] [id = 650] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 126 (0E9AF800) [pid = 140] [serial = 1882] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 125 (18151000) [pid = 140] [serial = 1885] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1CBAC800) [pid = 140] [serial = 1888] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1EF78400) [pid = 140] [serial = 1894] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1EDF2000) [pid = 140] [serial = 1891] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | 1461146487899 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:01:27 INFO - PROCESS | 140 | --DOCSHELL 19756C00 == 58 [pid = 140] [id = 649] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 0E97BC00 == 57 [pid = 140] [id = 648] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 12603400 == 56 [pid = 140] [id = 647] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 1EF70C00 == 55 [pid = 140] [id = 645] 03:01:27 INFO - PROCESS | 140 | --DOCSHELL 1CE8C800 == 54 [pid = 140] [id = 641] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CDE6000) [pid = 140] [serial = 1922] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 120 (134DB400) [pid = 140] [serial = 1897] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1C009000) [pid = 140] [serial = 1915] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 118 (12642000) [pid = 140] [serial = 1901] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 117 (181D7000) [pid = 140] [serial = 1904] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1B116800) [pid = 140] [serial = 1912] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 115 (19FBC000) [pid = 140] [serial = 1907] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1B10FC00) [pid = 140] [serial = 1913] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 113 (12606000) [pid = 140] [serial = 1900] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1C00EC00) [pid = 140] [serial = 1832] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1A2BF800) [pid = 140] [serial = 1910] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1C02F800) [pid = 140] [serial = 1918] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1C6C6800) [pid = 140] [serial = 1919] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1A2B8000) [pid = 140] [serial = 1909] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 107 (17874C00) [pid = 140] [serial = 1903] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1CDDD000) [pid = 140] [serial = 1921] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 105 (16895C00) [pid = 140] [serial = 1898] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 104 (19F27C00) [pid = 140] [serial = 1906] [outer = 00000000] [url = about:blank] 03:01:27 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1C011400) [pid = 140] [serial = 1916] [outer = 00000000] [url = about:blank] 03:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1025ms 03:01:27 INFO - PROCESS | 140 | 1461146487948 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 140 | 1461146487954 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 03:01:27 INFO - PROCESS | 140 | 1461146487981 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 140 | 1461146487984 Marionette TRACE conn5 <- [1,2614,null,{}] 03:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:01:27 INFO - PROCESS | 140 | 1461146487988 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:01:28 INFO - PROCESS | 140 | 1461146488084 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 03:01:28 INFO - PROCESS | 140 | 1461146488091 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 140 | ++DOCSHELL 0E9CAC00 == 55 [pid = 140] [id = 663] 03:01:28 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (0E9CC400) [pid = 140] [serial = 1989] [outer = 00000000] 03:01:28 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (11F42000) [pid = 140] [serial = 1990] [outer = 0E9CC400] 03:01:28 INFO - PROCESS | 140 | 1461146488137 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (12607000) [pid = 140] [serial = 1991] [outer = 0E9CC400] 03:01:28 INFO - PROCESS | 140 | 1461146488697 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:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 771ms 03:01:28 INFO - PROCESS | 140 | 1461146488762 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 03:01:28 INFO - PROCESS | 140 | 1461146488764 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 03:01:28 INFO - PROCESS | 140 | 1461146488767 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:01:28 INFO - PROCESS | 140 | 1461146488771 Marionette TRACE conn5 <- [1,2618,null,{}] 03:01:28 INFO - PROCESS | 140 | 1461146488781 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:01:28 INFO - PROCESS | 140 | 1461146488872 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 03:01:28 INFO - PROCESS | 140 | 1461146488973 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 140 | ++DOCSHELL 18151000 == 56 [pid = 140] [id = 664] 03:01:28 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (181D5800) [pid = 140] [serial = 1992] [outer = 00000000] 03:01:29 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (19F2BC00) [pid = 140] [serial = 1993] [outer = 181D5800] 03:01:29 INFO - PROCESS | 140 | 1461146489022 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1A299C00) [pid = 140] [serial = 1994] [outer = 181D5800] 03:01:29 INFO - PROCESS | 140 | 1461146489390 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:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 03:01:29 INFO - PROCESS | 140 | 1461146489442 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 140 | 1461146489444 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 03:01:29 INFO - PROCESS | 140 | 1461146489447 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 140 | 1461146489449 Marionette TRACE conn5 <- [1,2622,null,{}] 03:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:01:29 INFO - PROCESS | 140 | 1461146489453 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:01:29 INFO - PROCESS | 140 | 1461146489537 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 03:01:29 INFO - PROCESS | 140 | 1461146489544 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 140 | ++DOCSHELL 1A29F800 == 57 [pid = 140] [id = 665] 03:01:29 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1A2BA000) [pid = 140] [serial = 1995] [outer = 00000000] 03:01:29 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1AE0EC00) [pid = 140] [serial = 1996] [outer = 1A2BA000] 03:01:29 INFO - PROCESS | 140 | 1461146489589 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1B113400) [pid = 140] [serial = 1997] [outer = 1A2BA000] 03:01:30 INFO - PROCESS | 140 | 1461146490026 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:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 630ms 03:01:30 INFO - PROCESS | 140 | 1461146490084 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 140 | 1461146490086 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 03:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:01:30 INFO - PROCESS | 140 | 1461146490089 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 140 | 1461146490091 Marionette TRACE conn5 <- [1,2626,null,{}] 03:01:30 INFO - PROCESS | 140 | 1461146490095 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:01:30 INFO - PROCESS | 140 | 1461146490218 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 03:01:30 INFO - PROCESS | 140 | 1461146490316 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 140 | ++DOCSHELL 1A2C2000 == 58 [pid = 140] [id = 666] 03:01:30 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1AE0CC00) [pid = 140] [serial = 1998] [outer = 00000000] 03:01:30 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1B754400) [pid = 140] [serial = 1999] [outer = 1AE0CC00] 03:01:30 INFO - PROCESS | 140 | 1461146490363 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1C009000) [pid = 140] [serial = 2000] [outer = 1AE0CC00] 03:01:30 INFO - PROCESS | 140 | 1461146490797 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:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 770ms 03:01:30 INFO - PROCESS | 140 | 1461146490862 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 140 | 1461146490864 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 03:01:30 INFO - PROCESS | 140 | 1461146490867 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:01:30 INFO - PROCESS | 140 | 1461146490869 Marionette TRACE conn5 <- [1,2630,null,{}] 03:01:30 INFO - PROCESS | 140 | 1461146490872 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:01:31 INFO - PROCESS | 140 | 1461146491016 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 03:01:31 INFO - PROCESS | 140 | 1461146491085 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 140 | ++DOCSHELL 11EB6000 == 59 [pid = 140] [id = 667] 03:01:31 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1260C000) [pid = 140] [serial = 2001] [outer = 00000000] 03:01:31 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1CB39C00) [pid = 140] [serial = 2002] [outer = 1260C000] 03:01:31 INFO - PROCESS | 140 | 1461146491134 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1CBC5C00) [pid = 140] [serial = 2003] [outer = 1260C000] 03:01:31 INFO - PROCESS | 140 | 1461146491534 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:01:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:01:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 731ms 03:01:31 INFO - PROCESS | 140 | 1461146491616 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 140 | 1461146491618 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 03:01:31 INFO - PROCESS | 140 | 1461146491624 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:01:31 INFO - PROCESS | 140 | 1461146491626 Marionette TRACE conn5 <- [1,2634,null,{}] 03:01:31 INFO - PROCESS | 140 | 1461146491630 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:01:31 INFO - PROCESS | 140 | 1461146491747 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 03:01:31 INFO - PROCESS | 140 | 1461146491817 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 140 | ++DOCSHELL 1C562800 == 60 [pid = 140] [id = 668] 03:01:31 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1CBC3000) [pid = 140] [serial = 2004] [outer = 00000000] 03:01:31 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1E842C00) [pid = 140] [serial = 2005] [outer = 1CBC3000] 03:01:31 INFO - PROCESS | 140 | 1461146491863 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1E847C00) [pid = 140] [serial = 2006] [outer = 1CBC3000] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 120 (16C48400) [pid = 140] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1CDE0C00) [pid = 140] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 118 (16C3B800) [pid = 140] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 117 (0E97A400) [pid = 140] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1E92D800) [pid = 140] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1B749C00) [pid = 140] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1C556C00) [pid = 140] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 113 (0E9A1800) [pid = 140] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1CBBFC00) [pid = 140] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1A299000) [pid = 140] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1AE14400) [pid = 140] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1C02C800) [pid = 140] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 108 (0EA24400) [pid = 140] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 107 (19757000) [pid = 140] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 106 (19F2CC00) [pid = 140] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 105 (12605000) [pid = 140] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 104 (0E97C000) [pid = 140] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1DC7AC00) [pid = 140] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:01:32 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1A2A1000) [pid = 140] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:01:32 INFO - PROCESS | 140 | 1461146492452 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:01:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:01:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 870ms 03:01:32 INFO - PROCESS | 140 | 1461146492501 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 03:01:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:01:32 INFO - PROCESS | 140 | 1461146492503 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 03:01:32 INFO - PROCESS | 140 | 1461146492506 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 140 | 1461146492508 Marionette TRACE conn5 <- [1,2638,null,{}] 03:01:32 INFO - PROCESS | 140 | 1461146492512 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:01:32 INFO - PROCESS | 140 | 1461146492596 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 03:01:32 INFO - PROCESS | 140 | 1461146492698 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 140 | ++DOCSHELL 0E97EC00 == 61 [pid = 140] [id = 669] 03:01:32 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (0E9A9800) [pid = 140] [serial = 2007] [outer = 00000000] 03:01:32 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1766B800) [pid = 140] [serial = 2008] [outer = 0E9A9800] 03:01:32 INFO - PROCESS | 140 | 1461146492742 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (18A27800) [pid = 140] [serial = 2009] [outer = 0E9A9800] 03:01:33 INFO - PROCESS | 140 | 1461146493119 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:01:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 03:01:33 INFO - PROCESS | 140 | 1461146493177 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 140 | 1461146493179 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 03:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:01:33 INFO - PROCESS | 140 | 1461146493182 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 140 | 1461146493184 Marionette TRACE conn5 <- [1,2642,null,{}] 03:01:33 INFO - PROCESS | 140 | 1461146493187 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:01:33 INFO - PROCESS | 140 | 1461146493269 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 03:01:33 INFO - PROCESS | 140 | 1461146493275 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 140 | ++DOCSHELL 12591400 == 62 [pid = 140] [id = 670] 03:01:33 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1A26B000) [pid = 140] [serial = 2010] [outer = 00000000] 03:01:33 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1C027800) [pid = 140] [serial = 2011] [outer = 1A26B000] 03:01:33 INFO - PROCESS | 140 | 1461146493320 Marionette DEBUG loaded listener.js 03:01:33 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1CBC6C00) [pid = 140] [serial = 2012] [outer = 1A26B000] 03:01:33 INFO - PROCESS | 140 | 1461146493741 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:01:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:01:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 570ms 03:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:01:33 INFO - PROCESS | 140 | 1461146493753 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 140 | 1461146493755 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 03:01:33 INFO - PROCESS | 140 | 1461146493758 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 140 | 1461146493760 Marionette TRACE conn5 <- [1,2646,null,{}] 03:01:33 INFO - PROCESS | 140 | 1461146493763 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:01:33 INFO - PROCESS | 140 | 1461146493898 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 03:01:33 INFO - PROCESS | 140 | 1461146493920 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 140 | ++DOCSHELL 1A5ADC00 == 63 [pid = 140] [id = 671] 03:01:33 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1B74D400) [pid = 140] [serial = 2013] [outer = 00000000] 03:01:33 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1EF73C00) [pid = 140] [serial = 2014] [outer = 1B74D400] 03:01:33 INFO - PROCESS | 140 | 1461146493965 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1EF7BC00) [pid = 140] [serial = 2015] [outer = 1B74D400] 03:01:34 INFO - PROCESS | 140 | 1461146494458 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:01:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:01:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 730ms 03:01:34 INFO - PROCESS | 140 | 1461146494489 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 03:01:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:01:34 INFO - PROCESS | 140 | 1461146494494 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 03:01:34 INFO - PROCESS | 140 | 1461146494499 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 140 | 1461146494504 Marionette TRACE conn5 <- [1,2650,null,{}] 03:01:34 INFO - PROCESS | 140 | 1461146494511 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:01:34 INFO - PROCESS | 140 | 1461146494748 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 03:01:34 INFO - PROCESS | 140 | 1461146494873 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 140 | ++DOCSHELL 12643C00 == 64 [pid = 140] [id = 672] 03:01:34 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (12644800) [pid = 140] [serial = 2016] [outer = 00000000] 03:01:34 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (12CECC00) [pid = 140] [serial = 2017] [outer = 12644800] 03:01:34 INFO - PROCESS | 140 | 1461146494932 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (16896000) [pid = 140] [serial = 2018] [outer = 12644800] 03:01:35 INFO - PROCESS | 140 | 1461146495512 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:01:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:01:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1080ms 03:01:35 INFO - PROCESS | 140 | 1461146495580 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 140 | 1461146495586 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 03:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:01:35 INFO - PROCESS | 140 | 1461146495593 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 140 | 1461146495596 Marionette TRACE conn5 <- [1,2654,null,{}] 03:01:35 INFO - PROCESS | 140 | 1461146495621 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:01:35 INFO - PROCESS | 140 | 1461146495763 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 03:01:35 INFO - PROCESS | 140 | 1461146495909 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 140 | ++DOCSHELL 17876800 == 65 [pid = 140] [id = 673] 03:01:35 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1975C800) [pid = 140] [serial = 2019] [outer = 00000000] 03:01:35 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1A299800) [pid = 140] [serial = 2020] [outer = 1975C800] 03:01:35 INFO - PROCESS | 140 | 1461146495966 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1A5D1000) [pid = 140] [serial = 2021] [outer = 1975C800] 03:01:37 INFO - PROCESS | 140 | 1461146497043 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:01:37 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:01:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1500ms 03:01:37 INFO - PROCESS | 140 | 1461146497125 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 140 | 1461146497128 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 03:01:37 INFO - PROCESS | 140 | 1461146497133 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:01:37 INFO - PROCESS | 140 | 1461146497137 Marionette TRACE conn5 <- [1,2658,null,{}] 03:01:37 INFO - PROCESS | 140 | 1461146497148 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:01:37 INFO - PROCESS | 140 | 1461146497254 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 03:01:37 INFO - PROCESS | 140 | 1461146497472 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:37 INFO - PROCESS | 140 | ++DOCSHELL 134D6000 == 66 [pid = 140] [id = 674] 03:01:37 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (16C47400) [pid = 140] [serial = 2022] [outer = 00000000] 03:01:37 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1EFDB000) [pid = 140] [serial = 2023] [outer = 16C47400] 03:01:37 INFO - PROCESS | 140 | 1461146497532 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1F563C00) [pid = 140] [serial = 2024] [outer = 16C47400] 03:01:38 INFO - PROCESS | 140 | 1461146498600 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 03:01:38 INFO - PROCESS | 140 | 1461146498621 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 03:01:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:01:38 INFO - PROCESS | 140 | 1461146498625 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:01:38 INFO - PROCESS | 140 | 1461146498627 Marionette TRACE conn5 <- [1,2662,null,{}] 03:01:38 INFO - PROCESS | 140 | 1461146498631 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:01:38 INFO - PROCESS | 140 | 1461146498742 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 03:01:38 INFO - PROCESS | 140 | 1461146498887 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 140 | ++DOCSHELL 1F950400 == 67 [pid = 140] [id = 675] 03:01:38 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1F956400) [pid = 140] [serial = 2025] [outer = 00000000] 03:01:38 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1FBB6800) [pid = 140] [serial = 2026] [outer = 1F956400] 03:01:38 INFO - PROCESS | 140 | 1461146498946 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1FBBE400) [pid = 140] [serial = 2027] [outer = 1F956400] 03:01:39 INFO - PROCESS | 140 | 1461146499979 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 140 | 1461146500005 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 03:01:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:01:40 INFO - PROCESS | 140 | 1461146500010 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 140 | 1461146500014 Marionette TRACE conn5 <- [1,2666,null,{}] 03:01:40 INFO - PROCESS | 140 | 1461146500020 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:01:40 INFO - PROCESS | 140 | 1461146500152 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 03:01:40 INFO - PROCESS | 140 | 1461146500313 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:40 INFO - PROCESS | 140 | ++DOCSHELL 16C47000 == 68 [pid = 140] [id = 676] 03:01:40 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (16C47C00) [pid = 140] [serial = 2028] [outer = 00000000] 03:01:40 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (175C2400) [pid = 140] [serial = 2029] [outer = 16C47C00] 03:01:40 INFO - PROCESS | 140 | 1461146500366 Marionette DEBUG loaded listener.js 03:01:40 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1814E000) [pid = 140] [serial = 2030] [outer = 16C47C00] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 19F26800 == 67 [pid = 140] [id = 429] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 0E9C0800 == 66 [pid = 140] [id = 585] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 1CDDB800 == 65 [pid = 140] [id = 427] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 12591400 == 64 [pid = 140] [id = 670] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 0E97EC00 == 63 [pid = 140] [id = 669] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 1C562800 == 62 [pid = 140] [id = 668] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 11EB6000 == 61 [pid = 140] [id = 667] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 1A2C2000 == 60 [pid = 140] [id = 666] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 1A29F800 == 59 [pid = 140] [id = 665] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 18151000 == 58 [pid = 140] [id = 664] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 0E9CAC00 == 57 [pid = 140] [id = 663] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1AD4DC00) [pid = 140] [serial = 1930] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1EF74C00) [pid = 140] [serial = 1933] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 123 (134DE400) [pid = 140] [serial = 1927] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1F564400) [pid = 140] [serial = 1939] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1F484400) [pid = 140] [serial = 1936] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1F59A400) [pid = 140] [serial = 1969] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 0E9AA000 == 56 [pid = 140] [id = 662] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 1DC77C00 == 55 [pid = 140] [id = 659] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 16C3A400 == 54 [pid = 140] [id = 658] 03:01:41 INFO - PROCESS | 140 | --DOCSHELL 0F332C00 == 53 [pid = 140] [id = 657] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 119 (19B0F000) [pid = 140] [serial = 1886] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1CE84400) [pid = 140] [serial = 1847] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 117 (181D5400) [pid = 140] [serial = 1838] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 116 (0EA1C800) [pid = 140] [serial = 1835] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1EDFD400) [pid = 140] [serial = 1892] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1DC7A800) [pid = 140] [serial = 1889] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1EF91800) [pid = 140] [serial = 1895] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0E9CA000) [pid = 140] [serial = 1883] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1CBC9400) [pid = 140] [serial = 1844] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1B753C00) [pid = 140] [serial = 1841] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1B11B000) [pid = 140] [serial = 1954] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1B750800) [pid = 140] [serial = 1955] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1CDE5800) [pid = 140] [serial = 1958] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1CBC9C00) [pid = 140] [serial = 1957] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1AE13000) [pid = 140] [serial = 1963] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 104 (19BE5000) [pid = 140] [serial = 1948] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1A2C2800) [pid = 140] [serial = 1951] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1E845800) [pid = 140] [serial = 1924] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 101 (16C75800) [pid = 140] [serial = 1943] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1367B800) [pid = 140] [serial = 1942] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 99 (124BBC00) [pid = 140] [serial = 1945] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 98 (12645000) [pid = 140] [serial = 1946] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1E09D400) [pid = 140] [serial = 1960] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1F0D6800) [pid = 140] [serial = 1967] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1EFE3400) [pid = 140] [serial = 1966] [outer = 00000000] [url = about:blank] 03:01:41 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:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1E844800) [pid = 140] [serial = 1961] [outer = 00000000] [url = about:blank] 03:01:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1478ms 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 93 (19FB7400) [pid = 140] [serial = 1949] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1A5C6C00) [pid = 140] [serial = 1952] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1CBA7000) [pid = 140] [serial = 1964] [outer = 00000000] [url = about:blank] 03:01:41 INFO - PROCESS | 140 | 1461146501474 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:01:41 INFO - PROCESS | 140 | 1461146501489 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 03:01:41 INFO - PROCESS | 140 | 1461146501495 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 03:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:01:41 INFO - PROCESS | 140 | 1461146501501 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:01:41 INFO - PROCESS | 140 | 1461146501504 Marionette TRACE conn5 <- [1,2670,null,{}] 03:01:41 INFO - PROCESS | 140 | 1461146501507 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:01:41 INFO - PROCESS | 140 | 1461146501605 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 03:01:41 INFO - PROCESS | 140 | 1461146501736 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 140 | ++DOCSHELL 0E9CCC00 == 54 [pid = 140] [id = 677] 03:01:41 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (11EB6000) [pid = 140] [serial = 2031] [outer = 00000000] 03:01:41 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (12605000) [pid = 140] [serial = 2032] [outer = 11EB6000] 03:01:41 INFO - PROCESS | 140 | 1461146501782 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (134D0000) [pid = 140] [serial = 2033] [outer = 11EB6000] 03:01:42 INFO - PROCESS | 140 | 1461146502619 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:01:42 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:01:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1184ms 03:01:42 INFO - PROCESS | 140 | 1461146502688 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 140 | 1461146502690 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 03:01:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:01:42 INFO - PROCESS | 140 | 1461146502704 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 140 | 1461146502707 Marionette TRACE conn5 <- [1,2674,null,{}] 03:01:42 INFO - PROCESS | 140 | 1461146502717 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:01:42 INFO - PROCESS | 140 | 1461146502808 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 03:01:42 INFO - PROCESS | 140 | 1461146502816 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 140 | ++DOCSHELL 16CD0800 == 55 [pid = 140] [id = 678] 03:01:42 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (18157000) [pid = 140] [serial = 2034] [outer = 00000000] 03:01:42 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (19F2CC00) [pid = 140] [serial = 2035] [outer = 18157000] 03:01:42 INFO - PROCESS | 140 | 1461146502865 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (1A276400) [pid = 140] [serial = 2036] [outer = 18157000] 03:01:43 INFO - PROCESS | 140 | 1461146503824 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 140 | 1461146503892 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 03:01:43 INFO - PROCESS | 140 | 1461146503895 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:01:43 INFO - PROCESS | 140 | 1461146503897 Marionette TRACE conn5 <- [1,2678,null,{}] 03:01:43 INFO - PROCESS | 140 | 1461146503901 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:01:44 INFO - PROCESS | 140 | 1461146504026 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 03:01:44 INFO - PROCESS | 140 | 1461146504086 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 140 | ++DOCSHELL 1A2C5800 == 56 [pid = 140] [id = 679] 03:01:44 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (1A5AE000) [pid = 140] [serial = 2037] [outer = 00000000] 03:01:44 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1AE10800) [pid = 140] [serial = 2038] [outer = 1A5AE000] 03:01:44 INFO - PROCESS | 140 | 1461146504133 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1AE17C00) [pid = 140] [serial = 2039] [outer = 1A5AE000] 03:01:45 INFO - PROCESS | 140 | 1461146505061 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 140 | 1461146505135 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 03:01:45 INFO - PROCESS | 140 | 1461146505139 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:01:45 INFO - PROCESS | 140 | 1461146505140 Marionette TRACE conn5 <- [1,2682,null,{}] 03:01:45 INFO - PROCESS | 140 | 1461146505144 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:01:45 INFO - PROCESS | 140 | 1461146505262 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 03:01:45 INFO - PROCESS | 140 | 1461146505325 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 140 | ++DOCSHELL 1B74DC00 == 57 [pid = 140] [id = 680] 03:01:45 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1B753C00) [pid = 140] [serial = 2040] [outer = 00000000] 03:01:45 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C012400) [pid = 140] [serial = 2041] [outer = 1B753C00] 03:01:45 INFO - PROCESS | 140 | 1461146505372 Marionette DEBUG loaded listener.js 03:01:45 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1C011000) [pid = 140] [serial = 2042] [outer = 1B753C00] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1AE0CC00) [pid = 140] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1260C000) [pid = 140] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1FB69800) [pid = 140] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 99 (1A2BA000) [pid = 140] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 98 (11E10400) [pid = 140] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 97 (0E9A9800) [pid = 140] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 96 (0E9CC400) [pid = 140] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 95 (181D5800) [pid = 140] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1A26B000) [pid = 140] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1CBC3000) [pid = 140] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 92 (1AE0F800) [pid = 140] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:01:45 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1F0DE000) [pid = 140] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:01:46 INFO - PROCESS | 140 | 1461146506388 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 03:01:46 INFO - PROCESS | 140 | 1461146506422 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 03:01:46 INFO - PROCESS | 140 | 1461146506426 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:01:46 INFO - PROCESS | 140 | 1461146506428 Marionette TRACE conn5 <- [1,2686,null,{}] 03:01:46 INFO - PROCESS | 140 | 1461146506431 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:01:46 INFO - PROCESS | 140 | 1461146506576 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 03:01:46 INFO - PROCESS | 140 | 1461146506587 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 140 | ++DOCSHELL 0E97A000 == 58 [pid = 140] [id = 681] 03:01:46 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (0E983800) [pid = 140] [serial = 2043] [outer = 00000000] 03:01:46 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (19FB7800) [pid = 140] [serial = 2044] [outer = 0E983800] 03:01:46 INFO - PROCESS | 140 | 1461146506636 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (1C661C00) [pid = 140] [serial = 2045] [outer = 0E983800] 03:01:47 INFO - PROCESS | 140 | 1461146507568 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 140 | 1461146507604 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 03:01:47 INFO - PROCESS | 140 | 1461146507607 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:01:47 INFO - PROCESS | 140 | 1461146507608 Marionette TRACE conn5 <- [1,2690,null,{}] 03:01:47 INFO - PROCESS | 140 | 1461146507612 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:01:47 INFO - PROCESS | 140 | 1461146507729 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 03:01:47 INFO - PROCESS | 140 | 1461146507845 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 140 | ++DOCSHELL 0B57D800 == 59 [pid = 140] [id = 682] 03:01:47 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (0E917000) [pid = 140] [serial = 2046] [outer = 00000000] 03:01:47 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (0E97D400) [pid = 140] [serial = 2047] [outer = 0E917000] 03:01:47 INFO - PROCESS | 140 | 1461146507906 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (0E9AB000) [pid = 140] [serial = 2048] [outer = 0E917000] 03:01:48 INFO - PROCESS | 140 | 1461146508549 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:01:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:01:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 970ms 03:01:48 INFO - PROCESS | 140 | 1461146508583 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 140 | 1461146508588 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 03:01:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:01:48 INFO - PROCESS | 140 | 1461146508594 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 140 | 1461146508598 Marionette TRACE conn5 <- [1,2694,null,{}] 03:01:48 INFO - PROCESS | 140 | 1461146508603 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:01:48 INFO - PROCESS | 140 | 1461146508722 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 03:01:48 INFO - PROCESS | 140 | 1461146508868 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 140 | ++DOCSHELL 12C67C00 == 60 [pid = 140] [id = 683] 03:01:48 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (12CDF400) [pid = 140] [serial = 2049] [outer = 00000000] 03:01:48 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (16C43000) [pid = 140] [serial = 2050] [outer = 12CDF400] 03:01:48 INFO - PROCESS | 140 | 1461146508928 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1731F400) [pid = 140] [serial = 2051] [outer = 12CDF400] 03:01:49 INFO - PROCESS | 140 | 1461146509504 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:01:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:01:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 970ms 03:01:49 INFO - PROCESS | 140 | 1461146509570 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 140 | 1461146509574 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 03:01:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:01:49 INFO - PROCESS | 140 | 1461146509578 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 140 | 1461146509581 Marionette TRACE conn5 <- [1,2698,null,{}] 03:01:49 INFO - PROCESS | 140 | 1461146509585 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:01:49 INFO - PROCESS | 140 | 1461146509746 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 03:01:49 INFO - PROCESS | 140 | 1461146509763 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 140 | ++DOCSHELL 18150C00 == 61 [pid = 140] [id = 684] 03:01:49 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (19756400) [pid = 140] [serial = 2052] [outer = 00000000] 03:01:49 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1A268400) [pid = 140] [serial = 2053] [outer = 19756400] 03:01:49 INFO - PROCESS | 140 | 1461146509821 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1A2BC800) [pid = 140] [serial = 2054] [outer = 19756400] 03:01:50 INFO - PROCESS | 140 | 1461146510495 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:01:50 INFO - PROCESS | 140 | 1461146510605 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 03:01:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:01:50 INFO - PROCESS | 140 | 1461146510615 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 140 | 1461146510621 Marionette TRACE conn5 <- [1,2702,null,{}] 03:01:50 INFO - PROCESS | 140 | 1461146510627 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:01:50 INFO - PROCESS | 140 | 1461146510783 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 03:01:50 INFO - PROCESS | 140 | 1461146510921 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 140 | ++DOCSHELL 19BE5000 == 62 [pid = 140] [id = 685] 03:01:50 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1AD48800) [pid = 140] [serial = 2055] [outer = 00000000] 03:01:50 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1CDE2800) [pid = 140] [serial = 2056] [outer = 1AD48800] 03:01:50 INFO - PROCESS | 140 | 1461146510981 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1CDE9000) [pid = 140] [serial = 2057] [outer = 1AD48800] 03:01:51 INFO - PROCESS | 140 | 1461146511532 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:01:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 987ms 03:01:51 INFO - PROCESS | 140 | 1461146511599 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 140 | 1461146511602 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 03:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:01:51 INFO - PROCESS | 140 | 1461146511606 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 140 | 1461146511608 Marionette TRACE conn5 <- [1,2706,null,{}] 03:01:51 INFO - PROCESS | 140 | 1461146511612 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:01:51 INFO - PROCESS | 140 | 1461146511722 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 03:01:51 INFO - PROCESS | 140 | 1461146511866 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 140 | ++DOCSHELL 1CE86C00 == 63 [pid = 140] [id = 686] 03:01:51 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1CE8E800) [pid = 140] [serial = 2058] [outer = 00000000] 03:01:51 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1E09DC00) [pid = 140] [serial = 2059] [outer = 1CE8E800] 03:01:51 INFO - PROCESS | 140 | 1461146511924 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1E83F400) [pid = 140] [serial = 2060] [outer = 1CE8E800] 03:01:52 INFO - PROCESS | 140 | 1461146512508 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:01:52 INFO - PROCESS | 140 | 1461146512541 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 03:01:52 INFO - PROCESS | 140 | 1461146512545 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:01:52 INFO - PROCESS | 140 | 1461146512547 Marionette TRACE conn5 <- [1,2710,null,{}] 03:01:52 INFO - PROCESS | 140 | 1461146512550 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:01:52 INFO - PROCESS | 140 | 1461146512657 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 03:01:52 INFO - PROCESS | 140 | 1461146512773 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 140 | ++DOCSHELL 1E8D2000 == 64 [pid = 140] [id = 687] 03:01:52 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1E8D6800) [pid = 140] [serial = 2061] [outer = 00000000] 03:01:52 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1EF71000) [pid = 140] [serial = 2062] [outer = 1E8D6800] 03:01:52 INFO - PROCESS | 140 | 1461146512880 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1F0DE400) [pid = 140] [serial = 2063] [outer = 1E8D6800] 03:01:53 INFO - PROCESS | 140 | 1461146513531 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:01:53 INFO - PROCESS | 140 | 1461146513620 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 03:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:01:53 INFO - PROCESS | 140 | 1461146513624 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 140 | 1461146513626 Marionette TRACE conn5 <- [1,2714,null,{}] 03:01:53 INFO - PROCESS | 140 | 1461146513630 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:01:53 INFO - PROCESS | 140 | 1461146513746 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 03:01:53 INFO - PROCESS | 140 | 1461146513886 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 140 | ++DOCSHELL 1E8D9800 == 65 [pid = 140] [id = 688] 03:01:53 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1F55CC00) [pid = 140] [serial = 2064] [outer = 00000000] 03:01:53 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1FBE9000) [pid = 140] [serial = 2065] [outer = 1F55CC00] 03:01:53 INFO - PROCESS | 140 | 1461146513946 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1FBC0C00) [pid = 140] [serial = 2066] [outer = 1F55CC00] 03:01:54 INFO - PROCESS | 140 | 1461146514513 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:01:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:01:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 930ms 03:01:54 INFO - PROCESS | 140 | 1461146514557 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 140 | 1461146514559 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 03:01:54 INFO - PROCESS | 140 | 1461146514562 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:01:54 INFO - PROCESS | 140 | 1461146514564 Marionette TRACE conn5 <- [1,2718,null,{}] 03:01:54 INFO - PROCESS | 140 | 1461146514568 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:01:54 INFO - PROCESS | 140 | 1461146514673 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 03:01:54 INFO - PROCESS | 140 | 1461146514829 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 140 | ++DOCSHELL 0E9C1C00 == 66 [pid = 140] [id = 689] 03:01:54 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (0EA24400) [pid = 140] [serial = 2067] [outer = 00000000] 03:01:54 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1C014000) [pid = 140] [serial = 2068] [outer = 0EA24400] 03:01:54 INFO - PROCESS | 140 | 1461146514887 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C010000) [pid = 140] [serial = 2069] [outer = 0EA24400] 03:01:55 INFO - PROCESS | 140 | 1461146515952 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 140 | 1461146515988 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 03:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:01:55 INFO - PROCESS | 140 | 1461146515993 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 140 | 1461146515996 Marionette TRACE conn5 <- [1,2722,null,{}] 03:01:55 INFO - PROCESS | 140 | 1461146516002 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:01:56 INFO - PROCESS | 140 | 1461146516143 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 03:01:56 INFO - PROCESS | 140 | 1461146516274 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 0E97A000 == 65 [pid = 140] [id = 681] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 1B74DC00 == 64 [pid = 140] [id = 680] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 1A2C5800 == 63 [pid = 140] [id = 679] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 16CD0800 == 62 [pid = 140] [id = 678] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 0E9CCC00 == 61 [pid = 140] [id = 677] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 16C47000 == 60 [pid = 140] [id = 676] 03:01:56 INFO - PROCESS | 140 | --DOCSHELL 12643C00 == 59 [pid = 140] [id = 672] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1E093400) [pid = 140] [serial = 1880] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1F566400) [pid = 140] [serial = 1940] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1B754400) [pid = 140] [serial = 1999] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1C009000) [pid = 140] [serial = 2000] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1CBC5C00) [pid = 140] [serial = 2003] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 112 (12CBFC00) [pid = 140] [serial = 1972] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1A2C5000) [pid = 140] [serial = 1975] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1FBBA800) [pid = 140] [serial = 1985] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1FBB6C00) [pid = 140] [serial = 1984] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1AE0EC00) [pid = 140] [serial = 1996] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1F598800) [pid = 140] [serial = 1978] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1CB39C00) [pid = 140] [serial = 2002] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 105 (19F26000) [pid = 140] [serial = 1988] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 104 (18A31400) [pid = 140] [serial = 1987] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1766B800) [pid = 140] [serial = 2008] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1FB66C00) [pid = 140] [serial = 1981] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 101 (11F42000) [pid = 140] [serial = 1990] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 100 (12607000) [pid = 140] [serial = 1991] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 99 (19F2BC00) [pid = 140] [serial = 1993] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 98 (1A299C00) [pid = 140] [serial = 1994] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 97 (1CBC6C00) [pid = 140] [serial = 2012] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 96 (1E842C00) [pid = 140] [serial = 2005] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 95 (1C027800) [pid = 140] [serial = 2011] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 94 (1EF73C00) [pid = 140] [serial = 2014] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 93 (1E847C00) [pid = 140] [serial = 2006] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 92 (18A27800) [pid = 140] [serial = 2009] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | --DOMWINDOW == 91 (1B113400) [pid = 140] [serial = 1997] [outer = 00000000] [url = about:blank] 03:01:56 INFO - PROCESS | 140 | ++DOCSHELL 0E9A4000 == 60 [pid = 140] [id = 690] 03:01:56 INFO - PROCESS | 140 | ++DOMWINDOW == 92 (0E9A7C00) [pid = 140] [serial = 2070] [outer = 00000000] 03:01:56 INFO - PROCESS | 140 | ++DOMWINDOW == 93 (0EA2A000) [pid = 140] [serial = 2071] [outer = 0E9A7C00] 03:01:56 INFO - PROCESS | 140 | 1461146516373 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 140 | ++DOMWINDOW == 94 (12643C00) [pid = 140] [serial = 2072] [outer = 0E9A7C00] 03:01:56 INFO - PROCESS | 140 | 1461146516843 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:01:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:01:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 890ms 03:01:56 INFO - PROCESS | 140 | 1461146516884 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 140 | 1461146516890 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 03:01:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:01:56 INFO - PROCESS | 140 | 1461146516896 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 140 | 1461146516898 Marionette TRACE conn5 <- [1,2726,null,{}] 03:01:56 INFO - PROCESS | 140 | 1461146516902 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:01:56 INFO - PROCESS | 140 | 1461146516997 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 03:01:57 INFO - PROCESS | 140 | 1461146517005 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 140 | ++DOCSHELL 0E97A000 == 61 [pid = 140] [id = 691] 03:01:57 INFO - PROCESS | 140 | ++DOMWINDOW == 95 (13645400) [pid = 140] [serial = 2073] [outer = 00000000] 03:01:57 INFO - PROCESS | 140 | ++DOMWINDOW == 96 (1787AC00) [pid = 140] [serial = 2074] [outer = 13645400] 03:01:57 INFO - PROCESS | 140 | 1461146517052 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 140 | ++DOMWINDOW == 97 (181D7000) [pid = 140] [serial = 2075] [outer = 13645400] 03:01:57 INFO - PROCESS | 140 | 1461146517545 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:01:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:01:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 03:01:57 INFO - PROCESS | 140 | 1461146517573 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 140 | 1461146517575 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 03:01:57 INFO - PROCESS | 140 | 1461146517579 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:01:57 INFO - PROCESS | 140 | 1461146517583 Marionette TRACE conn5 <- [1,2730,null,{}] 03:01:57 INFO - PROCESS | 140 | 1461146517593 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:01:57 INFO - PROCESS | 140 | 1461146517726 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 03:01:57 INFO - PROCESS | 140 | 1461146517858 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 140 | ++DOCSHELL 17875800 == 62 [pid = 140] [id = 692] 03:01:57 INFO - PROCESS | 140 | ++DOMWINDOW == 98 (18A27800) [pid = 140] [serial = 2076] [outer = 00000000] 03:01:57 INFO - PROCESS | 140 | ++DOMWINDOW == 99 (1A2BA000) [pid = 140] [serial = 2077] [outer = 18A27800] 03:01:57 INFO - PROCESS | 140 | 1461146517907 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (1A5C6C00) [pid = 140] [serial = 2078] [outer = 18A27800] 03:01:58 INFO - PROCESS | 140 | 1461146518315 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:01:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:01:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 770ms 03:01:58 INFO - PROCESS | 140 | 1461146518354 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 03:01:58 INFO - PROCESS | 140 | 1461146518356 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 03:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:01:58 INFO - PROCESS | 140 | 1461146518360 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 140 | 1461146518361 Marionette TRACE conn5 <- [1,2734,null,{}] 03:01:58 INFO - PROCESS | 140 | 1461146518365 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:01:58 INFO - PROCESS | 140 | 1461146518460 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 03:01:58 INFO - PROCESS | 140 | 1461146518466 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 140 | ++DOCSHELL 1B112000 == 63 [pid = 140] [id = 693] 03:01:58 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1B115800) [pid = 140] [serial = 2079] [outer = 00000000] 03:01:58 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1C012800) [pid = 140] [serial = 2080] [outer = 1B115800] 03:01:58 INFO - PROCESS | 140 | 1461146518517 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1C65F400) [pid = 140] [serial = 2081] [outer = 1B115800] 03:01:59 INFO - PROCESS | 140 | 1461146519027 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:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 730ms 03:01:59 INFO - PROCESS | 140 | 1461146519094 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 140 | 1461146519096 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 03:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:01:59 INFO - PROCESS | 140 | 1461146519099 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 140 | 1461146519101 Marionette TRACE conn5 <- [1,2738,null,{}] 03:01:59 INFO - PROCESS | 140 | 1461146519105 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:01:59 INFO - PROCESS | 140 | 1461146519265 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 03:01:59 INFO - PROCESS | 140 | 1461146519332 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 140 | ++DOCSHELL 1CBA9000 == 64 [pid = 140] [id = 694] 03:01:59 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1CBC6000) [pid = 140] [serial = 2082] [outer = 00000000] 03:01:59 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1CE87400) [pid = 140] [serial = 2083] [outer = 1CBC6000] 03:01:59 INFO - PROCESS | 140 | 1461146519378 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1DD38000) [pid = 140] [serial = 2084] [outer = 1CBC6000] 03:01:59 INFO - PROCESS | 140 | 1461146519814 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:01:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:01:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 770ms 03:01:59 INFO - PROCESS | 140 | 1461146519874 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 140 | 1461146519876 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 03:01:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:01:59 INFO - PROCESS | 140 | 1461146519880 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 140 | 1461146519881 Marionette TRACE conn5 <- [1,2742,null,{}] 03:01:59 INFO - PROCESS | 140 | 1461146519885 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:02:00 INFO - PROCESS | 140 | 1461146520044 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 03:02:00 INFO - PROCESS | 140 | 1461146520119 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 140 | ++DOCSHELL 1ED1C400 == 65 [pid = 140] [id = 695] 03:02:00 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1EDEF800) [pid = 140] [serial = 2085] [outer = 00000000] 03:02:00 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1F562000) [pid = 140] [serial = 2086] [outer = 1EDEF800] 03:02:00 INFO - PROCESS | 140 | 1461146520169 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1F59AC00) [pid = 140] [serial = 2087] [outer = 1EDEF800] 03:02:00 INFO - PROCESS | 140 | 1461146520640 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:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 830ms 03:02:00 INFO - PROCESS | 140 | --DOMWINDOW == 108 (18157000) [pid = 140] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:02:00 INFO - PROCESS | 140 | --DOMWINDOW == 107 (16C47C00) [pid = 140] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:02:00 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1B753C00) [pid = 140] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:02:00 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1A5AE000) [pid = 140] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:02:00 INFO - PROCESS | 140 | --DOMWINDOW == 104 (11EB6000) [pid = 140] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:02:00 INFO - PROCESS | 140 | 1461146520781 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 140 | 1461146520784 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 03:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:02:00 INFO - PROCESS | 140 | 1461146520792 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 140 | 1461146520794 Marionette TRACE conn5 <- [1,2746,null,{}] 03:02:00 INFO - PROCESS | 140 | 1461146520797 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:02:00 INFO - PROCESS | 140 | 1461146520892 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 03:02:00 INFO - PROCESS | 140 | 1461146520898 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 140 | ++DOCSHELL 1A5D5C00 == 66 [pid = 140] [id = 696] 03:02:00 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1B753C00) [pid = 140] [serial = 2088] [outer = 00000000] 03:02:00 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1F959C00) [pid = 140] [serial = 2089] [outer = 1B753C00] 03:02:00 INFO - PROCESS | 140 | 1461146520946 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1FB67C00) [pid = 140] [serial = 2090] [outer = 1B753C00] 03:02:01 INFO - PROCESS | 140 | 1461146521380 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:02:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:02:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 630ms 03:02:01 INFO - PROCESS | 140 | 1461146521437 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 140 | 1461146521439 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 03:02:01 INFO - PROCESS | 140 | 1461146521443 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 140 | 1461146521444 Marionette TRACE conn5 <- [1,2750,null,{}] 03:02:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:02:01 INFO - PROCESS | 140 | 1461146521448 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:02:01 INFO - PROCESS | 140 | 1461146521536 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 03:02:01 INFO - PROCESS | 140 | 1461146521542 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 140 | ++DOCSHELL 1FBEE000 == 67 [pid = 140] [id = 697] 03:02:01 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1FBF1800) [pid = 140] [serial = 2091] [outer = 00000000] 03:02:01 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1FE21400) [pid = 140] [serial = 2092] [outer = 1FBF1800] 03:02:01 INFO - PROCESS | 140 | 1461146521590 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1FE25C00) [pid = 140] [serial = 2093] [outer = 1FBF1800] 03:02:02 INFO - PROCESS | 140 | 1461146522031 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:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 630ms 03:02:02 INFO - PROCESS | 140 | 1461146522088 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 140 | 1461146522090 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 03:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:02:02 INFO - PROCESS | 140 | 1461146522109 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 140 | 1461146522111 Marionette TRACE conn5 <- [1,2754,null,{}] 03:02:02 INFO - PROCESS | 140 | 1461146522115 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:02:02 INFO - PROCESS | 140 | 1461146522205 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 03:02:02 INFO - PROCESS | 140 | 1461146522211 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 140 | ++DOCSHELL 1FB61800 == 68 [pid = 140] [id = 698] 03:02:02 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1FE27C00) [pid = 140] [serial = 2094] [outer = 00000000] 03:02:02 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1FE9A400) [pid = 140] [serial = 2095] [outer = 1FE27C00] 03:02:02 INFO - PROCESS | 140 | 1461146522259 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1FEA2400) [pid = 140] [serial = 2096] [outer = 1FE27C00] 03:02:02 INFO - PROCESS | 140 | 1461146522713 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:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 690ms 03:02:02 INFO - PROCESS | 140 | 1461146522840 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 140 | 1461146522845 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 03:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:02:02 INFO - PROCESS | 140 | 1461146522851 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 140 | 1461146522856 Marionette TRACE conn5 <- [1,2758,null,{}] 03:02:02 INFO - PROCESS | 140 | 1461146522862 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:02:02 INFO - PROCESS | 140 | 1461146522979 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 03:02:03 INFO - PROCESS | 140 | 1461146523123 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 140 | ++DOCSHELL 12602400 == 69 [pid = 140] [id = 699] 03:02:03 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (12604800) [pid = 140] [serial = 2097] [outer = 00000000] 03:02:03 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (134D6800) [pid = 140] [serial = 2098] [outer = 12604800] 03:02:03 INFO - PROCESS | 140 | 1461146523223 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (16C3E400) [pid = 140] [serial = 2099] [outer = 12604800] 03:02:03 INFO - PROCESS | 140 | 1461146523900 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:02:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:02:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1084ms 03:02:03 INFO - PROCESS | 140 | 1461146523936 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 140 | 1461146523940 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 03:02:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:02:03 INFO - PROCESS | 140 | 1461146523948 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 140 | 1461146523952 Marionette TRACE conn5 <- [1,2762,null,{}] 03:02:03 INFO - PROCESS | 140 | 1461146523956 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:02:04 INFO - PROCESS | 140 | 1461146524076 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 03:02:04 INFO - PROCESS | 140 | 1461146524224 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 140 | ++DOCSHELL 1A2B8000 == 70 [pid = 140] [id = 700] 03:02:04 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1A2C5C00) [pid = 140] [serial = 2100] [outer = 00000000] 03:02:04 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1B754400) [pid = 140] [serial = 2101] [outer = 1A2C5C00] 03:02:04 INFO - PROCESS | 140 | 1461146524288 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1C00C800) [pid = 140] [serial = 2102] [outer = 1A2C5C00] 03:02:04 INFO - PROCESS | 140 | 1461146524858 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:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 970ms 03:02:04 INFO - PROCESS | 140 | 1461146524921 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 140 | 1461146524923 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 03:02:04 INFO - PROCESS | 140 | 1461146524927 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:02:04 INFO - PROCESS | 140 | 1461146524929 Marionette TRACE conn5 <- [1,2766,null,{}] 03:02:04 INFO - PROCESS | 140 | 1461146524939 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:02:05 INFO - PROCESS | 140 | 1461146525058 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 03:02:05 INFO - PROCESS | 140 | 1461146525209 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 140 | ++DOCSHELL 1FB61C00 == 71 [pid = 140] [id = 701] 03:02:05 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1FB62C00) [pid = 140] [serial = 2103] [outer = 00000000] 03:02:05 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1FE2C000) [pid = 140] [serial = 2104] [outer = 1FB62C00] 03:02:05 INFO - PROCESS | 140 | 1461146525272 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (20549C00) [pid = 140] [serial = 2105] [outer = 1FB62C00] 03:02:05 INFO - PROCESS | 140 | 1461146525891 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:02:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:02:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 970ms 03:02:05 INFO - PROCESS | 140 | 1461146525900 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 03:02:05 INFO - PROCESS | 140 | 1461146525903 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 03:02:05 INFO - PROCESS | 140 | 1461146525922 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:02:05 INFO - PROCESS | 140 | 1461146525925 Marionette TRACE conn5 <- [1,2770,null,{}] 03:02:05 INFO - PROCESS | 140 | 1461146525928 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:02:06 INFO - PROCESS | 140 | 1461146526041 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 03:02:06 INFO - PROCESS | 140 | 1461146526202 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 140 | ++DOCSHELL 2054D000 == 72 [pid = 140] [id = 702] 03:02:06 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (205C3400) [pid = 140] [serial = 2106] [outer = 00000000] 03:02:06 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (205CBC00) [pid = 140] [serial = 2107] [outer = 205C3400] 03:02:06 INFO - PROCESS | 140 | 1461146526260 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (205CFC00) [pid = 140] [serial = 2108] [outer = 205C3400] 03:02:06 INFO - PROCESS | 140 | 1461146526863 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:02:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:02:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 970ms 03:02:06 INFO - PROCESS | 140 | 1461146526898 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 03:02:06 INFO - PROCESS | 140 | 1461146526901 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 03:02:06 INFO - PROCESS | 140 | 1461146526904 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:02:06 INFO - PROCESS | 140 | 1461146526906 Marionette TRACE conn5 <- [1,2774,null,{}] 03:02:06 INFO - PROCESS | 140 | 1461146526910 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:02:07 INFO - PROCESS | 140 | 1461146527025 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 03:02:07 INFO - PROCESS | 140 | 1461146527207 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 140 | ++DOCSHELL 1C02C000 == 73 [pid = 140] [id = 703] 03:02:07 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1C02C400) [pid = 140] [serial = 2109] [outer = 00000000] 03:02:07 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (20998C00) [pid = 140] [serial = 2110] [outer = 1C02C400] 03:02:07 INFO - PROCESS | 140 | 1461146527264 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (2099B400) [pid = 140] [serial = 2111] [outer = 1C02C400] 03:02:08 INFO - PROCESS | 140 | 1461146528120 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:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1274ms 03:02:08 INFO - PROCESS | 140 | 1461146528183 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 140 | 1461146528187 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 03:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:02:08 INFO - PROCESS | 140 | 1461146528192 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 140 | 1461146528195 Marionette TRACE conn5 <- [1,2778,null,{}] 03:02:08 INFO - PROCESS | 140 | 1461146528201 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:02:08 INFO - PROCESS | 140 | 1461146528308 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 03:02:08 INFO - PROCESS | 140 | 1461146528423 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 140 | ++DOCSHELL 0E93FC00 == 74 [pid = 140] [id = 704] 03:02:08 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (0E958800) [pid = 140] [serial = 2112] [outer = 00000000] 03:02:08 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (0EA21C00) [pid = 140] [serial = 2113] [outer = 0E958800] 03:02:08 INFO - PROCESS | 140 | 1461146528513 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (11E5AC00) [pid = 140] [serial = 2114] [outer = 0E958800] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 17566000 == 73 [pid = 140] [id = 644] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 16C3BC00 == 72 [pid = 140] [id = 598] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 16C39800 == 71 [pid = 140] [id = 610] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 1C013800 == 70 [pid = 140] [id = 425] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 134D6000 == 69 [pid = 140] [id = 674] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 0E947C00 == 68 [pid = 140] [id = 600] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 0E9C6000 == 67 [pid = 140] [id = 587] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 175C2000 == 66 [pid = 140] [id = 605] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 11F4BC00 == 65 [pid = 140] [id = 642] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 17876800 == 64 [pid = 140] [id = 673] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 16C39C00 == 63 [pid = 140] [id = 609] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 16C3AC00 == 62 [pid = 140] [id = 604] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 0E954800 == 61 [pid = 140] [id = 586] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 0EA2B000 == 60 [pid = 140] [id = 603] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 1A295800 == 59 [pid = 140] [id = 593] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 12CBB400 == 58 [pid = 140] [id = 643] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 19F2F800 == 57 [pid = 140] [id = 592] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 19F31000 == 56 [pid = 140] [id = 606] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 19757400 == 55 [pid = 140] [id = 591] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 16C44C00 == 54 [pid = 140] [id = 590] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 12CB9800 == 53 [pid = 140] [id = 589] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 130 (19FB7800) [pid = 140] [serial = 2044] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1FBB6800) [pid = 140] [serial = 2026] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | 1461146529237 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:02:09 INFO - PROCESS | 140 | --DOCSHELL 0E9C1C00 == 52 [pid = 140] [id = 689] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 1E8D9800 == 51 [pid = 140] [id = 688] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 1E8D2000 == 50 [pid = 140] [id = 687] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 1CE86C00 == 49 [pid = 140] [id = 686] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 19BE5000 == 48 [pid = 140] [id = 685] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 18150C00 == 47 [pid = 140] [id = 684] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 12C67C00 == 46 [pid = 140] [id = 683] 03:02:09 INFO - PROCESS | 140 | --DOCSHELL 0B57D800 == 45 [pid = 140] [id = 682] 03:02:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:02:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1077ms 03:02:09 INFO - PROCESS | 140 | 1461146529270 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 140 | 1461146529275 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 03:02:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:02:09 INFO - PROCESS | 140 | 1461146529281 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 140 | 1461146529284 Marionette TRACE conn5 <- [1,2782,null,{}] 03:02:09 INFO - PROCESS | 140 | 1461146529287 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:02:09 INFO - PROCESS | 140 | 1461146529388 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1EFDB000) [pid = 140] [serial = 2023] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 127 (19F2CC00) [pid = 140] [serial = 2035] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1814E000) [pid = 140] [serial = 2030] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1C012400) [pid = 140] [serial = 2041] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1AE17C00) [pid = 140] [serial = 2039] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 123 (175C2400) [pid = 140] [serial = 2029] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1C011000) [pid = 140] [serial = 2042] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 121 (12CECC00) [pid = 140] [serial = 2017] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1A299800) [pid = 140] [serial = 2020] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 119 (12605000) [pid = 140] [serial = 2032] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 118 (134D0000) [pid = 140] [serial = 2033] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1AE10800) [pid = 140] [serial = 2038] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1A276400) [pid = 140] [serial = 2036] [outer = 00000000] [url = about:blank] 03:02:09 INFO - PROCESS | 140 | 1461146529525 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 140 | ++DOCSHELL 0EA26C00 == 46 [pid = 140] [id = 705] 03:02:09 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (0EA2A800) [pid = 140] [serial = 2115] [outer = 00000000] 03:02:09 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (11EF9000) [pid = 140] [serial = 2116] [outer = 0EA2A800] 03:02:09 INFO - PROCESS | 140 | 1461146529572 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (124BDC00) [pid = 140] [serial = 2117] [outer = 0EA2A800] 03:02:10 INFO - PROCESS | 140 | 1461146530026 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:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 770ms 03:02:10 INFO - PROCESS | 140 | 1461146530055 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 140 | 1461146530057 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 03:02:10 INFO - PROCESS | 140 | 1461146530060 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:02:10 INFO - PROCESS | 140 | 1461146530064 Marionette TRACE conn5 <- [1,2786,null,{}] 03:02:10 INFO - PROCESS | 140 | 1461146530074 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:02:10 INFO - PROCESS | 140 | 1461146530166 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 03:02:10 INFO - PROCESS | 140 | 1461146530180 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 140 | ++DOCSHELL 13674000 == 47 [pid = 140] [id = 706] 03:02:10 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1367B400) [pid = 140] [serial = 2118] [outer = 00000000] 03:02:10 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (16C3F000) [pid = 140] [serial = 2119] [outer = 1367B400] 03:02:10 INFO - PROCESS | 140 | 1461146530228 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (16C75800) [pid = 140] [serial = 2120] [outer = 1367B400] 03:02:10 INFO - PROCESS | 140 | 1461146530719 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:02:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:02:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 03:02:10 INFO - PROCESS | 140 | 1461146530734 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 140 | 1461146530737 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 03:02:10 INFO - PROCESS | 140 | 1461146530740 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:02:10 INFO - PROCESS | 140 | 1461146530742 Marionette TRACE conn5 <- [1,2790,null,{}] 03:02:10 INFO - PROCESS | 140 | 1461146530745 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:02:10 INFO - PROCESS | 140 | 1461146530832 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 03:02:10 INFO - PROCESS | 140 | 1461146530841 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 140 | ++DOCSHELL 17671800 == 48 [pid = 140] [id = 707] 03:02:10 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (17674C00) [pid = 140] [serial = 2121] [outer = 00000000] 03:02:10 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (181E0C00) [pid = 140] [serial = 2122] [outer = 17674C00] 03:02:10 INFO - PROCESS | 140 | 1461146530888 Marionette DEBUG loaded listener.js 03:02:10 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1975B800) [pid = 140] [serial = 2123] [outer = 17674C00] 03:02:11 INFO - PROCESS | 140 | 1461146531353 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:02:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:02:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 03:02:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:02:11 INFO - PROCESS | 140 | 1461146531414 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 03:02:11 INFO - PROCESS | 140 | 1461146531416 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 03:02:11 INFO - PROCESS | 140 | 1461146531420 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:02:11 INFO - PROCESS | 140 | 1461146531421 Marionette TRACE conn5 <- [1,2794,null,{}] 03:02:11 INFO - PROCESS | 140 | 1461146531425 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:02:11 INFO - PROCESS | 140 | 1461146531509 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 03:02:11 INFO - PROCESS | 140 | 1461146531515 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 140 | ++DOCSHELL 19B02400 == 49 [pid = 140] [id = 708] 03:02:11 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (19B09400) [pid = 140] [serial = 2124] [outer = 00000000] 03:02:11 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (19F28400) [pid = 140] [serial = 2125] [outer = 19B09400] 03:02:11 INFO - PROCESS | 140 | 1461146531561 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (19FB6400) [pid = 140] [serial = 2126] [outer = 19B09400] 03:02:12 INFO - PROCESS | 140 | 1461146532031 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:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 03:02:12 INFO - PROCESS | 140 | 1461146532091 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 140 | 1461146532093 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 03:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:02:12 INFO - PROCESS | 140 | 1461146532096 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 140 | 1461146532097 Marionette TRACE conn5 <- [1,2798,null,{}] 03:02:12 INFO - PROCESS | 140 | 1461146532107 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:02:12 INFO - PROCESS | 140 | 1461146532252 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 03:02:12 INFO - PROCESS | 140 | 1461146532356 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 140 | ++DOCSHELL 1A270800 == 50 [pid = 140] [id = 709] 03:02:12 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1A2A0400) [pid = 140] [serial = 2127] [outer = 00000000] 03:02:12 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1A2C2000) [pid = 140] [serial = 2128] [outer = 1A2A0400] 03:02:12 INFO - PROCESS | 140 | 1461146532406 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1AD41800) [pid = 140] [serial = 2129] [outer = 1A2A0400] 03:02:12 INFO - PROCESS | 140 | 1461146532846 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:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 790ms 03:02:12 INFO - PROCESS | 140 | 1461146532887 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 140 | 1461146532889 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 03:02:12 INFO - PROCESS | 140 | 1461146532892 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:02:12 INFO - PROCESS | 140 | 1461146532893 Marionette TRACE conn5 <- [1,2802,null,{}] 03:02:12 INFO - PROCESS | 140 | 1461146532897 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:02:13 INFO - PROCESS | 140 | 1461146533015 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 03:02:13 INFO - PROCESS | 140 | 1461146533081 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 140 | ++DOCSHELL 1AE10800 == 51 [pid = 140] [id = 710] 03:02:13 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1AE16800) [pid = 140] [serial = 2130] [outer = 00000000] 03:02:13 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1B74E400) [pid = 140] [serial = 2131] [outer = 1AE16800] 03:02:13 INFO - PROCESS | 140 | 1461146533132 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1B751C00) [pid = 140] [serial = 2132] [outer = 1AE16800] 03:02:13 INFO - PROCESS | 140 | 1461146533541 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:02:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:02:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 670ms 03:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:02:13 INFO - PROCESS | 140 | 1461146533567 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 140 | 1461146533569 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 03:02:13 INFO - PROCESS | 140 | 1461146533572 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 140 | 1461146533574 Marionette TRACE conn5 <- [1,2806,null,{}] 03:02:13 INFO - PROCESS | 140 | 1461146533592 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:02:14 INFO - PROCESS | 140 | 1461146534045 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 133 (0E983800) [pid = 140] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1F956400) [pid = 140] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1D997400) [pid = 140] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 130 (11F8EC00) [pid = 140] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 129 (16D25C00) [pid = 140] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1E8DA000) [pid = 140] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1EF78000) [pid = 140] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1F593000) [pid = 140] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 125 (11F8B400) [pid = 140] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 124 (16C45400) [pid = 140] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1DEDF400) [pid = 140] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1FB60400) [pid = 140] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1B74D400) [pid = 140] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1CBC6000) [pid = 140] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1EDEF800) [pid = 140] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 118 (0EA24400) [pid = 140] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1B115800) [pid = 140] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 116 (0E9A7C00) [pid = 140] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 115 (13645400) [pid = 140] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1B753C00) [pid = 140] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1FBF1800) [pid = 140] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:02:14 INFO - PROCESS | 140 | --DOMWINDOW == 112 (18A27800) [pid = 140] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:02:14 INFO - PROCESS | 140 | 1461146534124 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 140 | ++DOCSHELL 0E9A0400 == 52 [pid = 140] [id = 711] 03:02:14 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (0E9A3000) [pid = 140] [serial = 2133] [outer = 00000000] 03:02:14 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (124B5400) [pid = 140] [serial = 2134] [outer = 0E9A3000] 03:02:14 INFO - PROCESS | 140 | 1461146534170 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (134DC400) [pid = 140] [serial = 2135] [outer = 0E9A3000] 03:02:14 INFO - PROCESS | 140 | 1461146534519 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:02:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:02:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 970ms 03:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:02:14 INFO - PROCESS | 140 | 1461146534543 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 140 | 1461146534545 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 03:02:14 INFO - PROCESS | 140 | 1461146534548 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 140 | 1461146534549 Marionette TRACE conn5 <- [1,2810,null,{}] 03:02:14 INFO - PROCESS | 140 | 1461146534553 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:02:14 INFO - PROCESS | 140 | 1461146534682 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 03:02:14 INFO - PROCESS | 140 | 1461146534689 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 140 | ++DOCSHELL 12CE0000 == 53 [pid = 140] [id = 712] 03:02:14 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (16C45400) [pid = 140] [serial = 2136] [outer = 00000000] 03:02:14 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1BEC9800) [pid = 140] [serial = 2137] [outer = 16C45400] 03:02:14 INFO - PROCESS | 140 | 1461146534733 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C00EC00) [pid = 140] [serial = 2138] [outer = 16C45400] 03:02:15 INFO - PROCESS | 140 | 1461146535457 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:02:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:02:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 970ms 03:02:15 INFO - PROCESS | 140 | 1461146535519 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 140 | 1461146535526 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 03:02:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:02:15 INFO - PROCESS | 140 | 1461146535532 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 140 | 1461146535535 Marionette TRACE conn5 <- [1,2814,null,{}] 03:02:15 INFO - PROCESS | 140 | 1461146535541 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:02:15 INFO - PROCESS | 140 | 1461146535665 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 03:02:15 INFO - PROCESS | 140 | 1461146535806 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 140 | ++DOCSHELL 0E9ACC00 == 54 [pid = 140] [id = 713] 03:02:15 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (0E9AEC00) [pid = 140] [serial = 2139] [outer = 00000000] 03:02:15 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (12640C00) [pid = 140] [serial = 2140] [outer = 0E9AEC00] 03:02:15 INFO - PROCESS | 140 | 1461146535870 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1264B800) [pid = 140] [serial = 2141] [outer = 0E9AEC00] 03:02:16 INFO - PROCESS | 140 | 1461146536422 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 930ms 03:02:16 INFO - PROCESS | 140 | 1461146536465 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 140 | 1461146536471 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 03:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:02:16 INFO - PROCESS | 140 | 1461146536478 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 140 | 1461146536481 Marionette TRACE conn5 <- [1,2818,null,{}] 03:02:16 INFO - PROCESS | 140 | 1461146536485 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:02:16 INFO - PROCESS | 140 | 1461146536603 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 03:02:16 INFO - PROCESS | 140 | 1461146536763 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 140 | ++DOCSHELL 175C2400 == 55 [pid = 140] [id = 714] 03:02:16 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (181D4400) [pid = 140] [serial = 2142] [outer = 00000000] 03:02:16 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (19F2E400) [pid = 140] [serial = 2143] [outer = 181D4400] 03:02:16 INFO - PROCESS | 140 | 1461146536821 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1A29AC00) [pid = 140] [serial = 2144] [outer = 181D4400] 03:02:17 INFO - PROCESS | 140 | 1461146537466 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:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1022ms 03:02:17 INFO - PROCESS | 140 | 1461146537501 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 140 | 1461146537504 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 03:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:02:17 INFO - PROCESS | 140 | 1461146537508 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 140 | 1461146537512 Marionette TRACE conn5 <- [1,2822,null,{}] 03:02:17 INFO - PROCESS | 140 | 1461146537536 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:02:17 INFO - PROCESS | 140 | 1461146537703 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 03:02:17 INFO - PROCESS | 140 | 1461146537776 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 140 | ++DOCSHELL 1C031400 == 56 [pid = 140] [id = 715] 03:02:17 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1C032400) [pid = 140] [serial = 2145] [outer = 00000000] 03:02:17 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1C667000) [pid = 140] [serial = 2146] [outer = 1C032400] 03:02:17 INFO - PROCESS | 140 | 1461146537876 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1CBC3C00) [pid = 140] [serial = 2147] [outer = 1C032400] 03:02:18 INFO - PROCESS | 140 | 1461146538486 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:02:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1021ms 03:02:18 INFO - PROCESS | 140 | 1461146538532 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 140 | 1461146538535 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 03:02:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:02:18 INFO - PROCESS | 140 | 1461146538539 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 140 | 1461146538541 Marionette TRACE conn5 <- [1,2826,null,{}] 03:02:18 INFO - PROCESS | 140 | 1461146538544 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:02:18 INFO - PROCESS | 140 | 1461146538656 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 03:02:18 INFO - PROCESS | 140 | 1461146538816 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 140 | ++DOCSHELL 1CDE5400 == 57 [pid = 140] [id = 716] 03:02:18 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1CDE6C00) [pid = 140] [serial = 2148] [outer = 00000000] 03:02:18 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1DC7F400) [pid = 140] [serial = 2149] [outer = 1CDE6C00] 03:02:18 INFO - PROCESS | 140 | 1461146538874 Marionette DEBUG loaded listener.js 03:02:18 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1DEDF400) [pid = 140] [serial = 2150] [outer = 1CDE6C00] 03:02:19 INFO - PROCESS | 140 | 1461146539401 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:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 930ms 03:02:19 INFO - PROCESS | 140 | 1461146539472 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 03:02:19 INFO - PROCESS | 140 | 1461146539474 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 03:02:19 INFO - PROCESS | 140 | 1461146539477 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:02:19 INFO - PROCESS | 140 | 1461146539480 Marionette TRACE conn5 <- [1,2830,null,{}] 03:02:19 INFO - PROCESS | 140 | 1461146539483 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:02:19 INFO - PROCESS | 140 | 1461146539591 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 03:02:19 INFO - PROCESS | 140 | 1461146539737 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 140 | ++DOCSHELL 1E092C00 == 58 [pid = 140] [id = 717] 03:02:19 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1E09D400) [pid = 140] [serial = 2151] [outer = 00000000] 03:02:19 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1E8CD400) [pid = 140] [serial = 2152] [outer = 1E09D400] 03:02:19 INFO - PROCESS | 140 | 1461146539794 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1E939000) [pid = 140] [serial = 2153] [outer = 1E09D400] 03:02:20 INFO - PROCESS | 140 | 1461146540415 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:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 970ms 03:02:20 INFO - PROCESS | 140 | 1461146540452 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 140 | 1461146540454 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 03:02:20 INFO - PROCESS | 140 | 1461146540457 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:02:20 INFO - PROCESS | 140 | 1461146540460 Marionette TRACE conn5 <- [1,2834,null,{}] 03:02:20 INFO - PROCESS | 140 | 1461146540464 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:02:20 INFO - PROCESS | 140 | 1461146540581 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 03:02:20 INFO - PROCESS | 140 | 1461146540728 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 140 | ++DOCSHELL 0E9AE000 == 59 [pid = 140] [id = 718] 03:02:20 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1C012C00) [pid = 140] [serial = 2154] [outer = 00000000] 03:02:20 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1F565800) [pid = 140] [serial = 2155] [outer = 1C012C00] 03:02:20 INFO - PROCESS | 140 | 1461146540788 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1F568800) [pid = 140] [serial = 2156] [outer = 1C012C00] 03:02:21 INFO - PROCESS | 140 | 1461146541568 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:02:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:02:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1127ms 03:02:21 INFO - PROCESS | 140 | 1461146541603 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 140 | 1461146541607 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 03:02:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:02:21 INFO - PROCESS | 140 | 1461146541613 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 140 | 1461146541617 Marionette TRACE conn5 <- [1,2838,null,{}] 03:02:21 INFO - PROCESS | 140 | 1461146541623 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:02:21 INFO - PROCESS | 140 | 1461146541724 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 03:02:21 INFO - PROCESS | 140 | 1461146541875 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 140 | ++DOCSHELL 12643400 == 60 [pid = 140] [id = 719] 03:02:21 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1264E800) [pid = 140] [serial = 2157] [outer = 00000000] 03:02:21 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (16C3E000) [pid = 140] [serial = 2158] [outer = 1264E800] 03:02:21 INFO - PROCESS | 140 | 1461146541930 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (1736C400) [pid = 140] [serial = 2159] [outer = 1264E800] 03:02:22 INFO - PROCESS | 140 | --DOCSHELL 1F0D9C00 == 59 [pid = 140] [id = 646] 03:02:22 INFO - PROCESS | 140 | --DOCSHELL 0E9C9C00 == 58 [pid = 140] [id = 602] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1FE9A400) [pid = 140] [serial = 2095] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 137 (0E97D400) [pid = 140] [serial = 2047] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 136 (16C43000) [pid = 140] [serial = 2050] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1A268400) [pid = 140] [serial = 2053] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1CDE2800) [pid = 140] [serial = 2056] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1E09DC00) [pid = 140] [serial = 2059] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1EF71000) [pid = 140] [serial = 2062] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1FBE9000) [pid = 140] [serial = 2065] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1E847800) [pid = 140] [serial = 1925] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 129 (16C45800) [pid = 140] [serial = 1928] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1AE2CC00) [pid = 140] [serial = 1931] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1EF96000) [pid = 140] [serial = 1934] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1F55B800) [pid = 140] [serial = 1937] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1F59D800) [pid = 140] [serial = 1970] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 124 (16C3C400) [pid = 140] [serial = 1973] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1AD26400) [pid = 140] [serial = 1976] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1F951400) [pid = 140] [serial = 1979] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1FB6A400) [pid = 140] [serial = 1982] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1C661C00) [pid = 140] [serial = 2045] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1FBBE400) [pid = 140] [serial = 2027] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1EF7BC00) [pid = 140] [serial = 2015] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1CE87400) [pid = 140] [serial = 2083] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1F562000) [pid = 140] [serial = 2086] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1C010000) [pid = 140] [serial = 2069] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1C014000) [pid = 140] [serial = 2068] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1C012800) [pid = 140] [serial = 2080] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0EA2A000) [pid = 140] [serial = 2071] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 111 (12643C00) [pid = 140] [serial = 2072] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1787AC00) [pid = 140] [serial = 2074] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 109 (181D7000) [pid = 140] [serial = 2075] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1DD38000) [pid = 140] [serial = 2084] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 107 (1F959C00) [pid = 140] [serial = 2089] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1FE21400) [pid = 140] [serial = 2092] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1F59AC00) [pid = 140] [serial = 2087] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1A2BA000) [pid = 140] [serial = 2077] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 103 (1A5C6C00) [pid = 140] [serial = 2078] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1FE25C00) [pid = 140] [serial = 2093] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 101 (1FB67C00) [pid = 140] [serial = 2090] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1C65F400) [pid = 140] [serial = 2081] [outer = 00000000] [url = about:blank] 03:02:22 INFO - PROCESS | 140 | 1461146542544 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 970ms 03:02:22 INFO - PROCESS | 140 | 1461146542588 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 140 | 1461146542593 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 03:02:22 INFO - PROCESS | 140 | 1461146542599 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:02:22 INFO - PROCESS | 140 | 1461146542602 Marionette TRACE conn5 <- [1,2842,null,{}] 03:02:22 INFO - PROCESS | 140 | 1461146542606 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:02:22 INFO - PROCESS | 140 | 1461146542698 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 03:02:22 INFO - PROCESS | 140 | 1461146542707 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 140 | ++DOCSHELL 11EB4400 == 59 [pid = 140] [id = 720] 03:02:22 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (11F42C00) [pid = 140] [serial = 2160] [outer = 00000000] 03:02:22 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1260D400) [pid = 140] [serial = 2161] [outer = 11F42C00] 03:02:22 INFO - PROCESS | 140 | 1461146542754 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1264B400) [pid = 140] [serial = 2162] [outer = 11F42C00] 03:02:23 INFO - PROCESS | 140 | 1461146543310 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:02:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 732ms 03:02:23 INFO - PROCESS | 140 | 1461146543334 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 140 | 1461146543337 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 03:02:23 INFO - PROCESS | 140 | 1461146543340 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:02:23 INFO - PROCESS | 140 | 1461146543344 Marionette TRACE conn5 <- [1,2846,null,{}] 03:02:23 INFO - PROCESS | 140 | 1461146543355 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:02:23 INFO - PROCESS | 140 | 1461146543452 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 03:02:23 INFO - PROCESS | 140 | 1461146543554 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 140 | ++DOCSHELL 17882400 == 60 [pid = 140] [id = 721] 03:02:23 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (18148800) [pid = 140] [serial = 2163] [outer = 00000000] 03:02:23 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (19F26000) [pid = 140] [serial = 2164] [outer = 18148800] 03:02:23 INFO - PROCESS | 140 | 1461146543603 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (19FBC000) [pid = 140] [serial = 2165] [outer = 18148800] 03:02:24 INFO - PROCESS | 140 | 1461146544021 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:02:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 730ms 03:02:24 INFO - PROCESS | 140 | 1461146544074 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 140 | 1461146544077 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 03:02:24 INFO - PROCESS | 140 | 1461146544080 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:02:24 INFO - PROCESS | 140 | 1461146544082 Marionette TRACE conn5 <- [1,2850,null,{}] 03:02:24 INFO - PROCESS | 140 | 1461146544085 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:02:24 INFO - PROCESS | 140 | 1461146544172 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 03:02:24 INFO - PROCESS | 140 | 1461146544179 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 140 | ++DOCSHELL 1A29BC00 == 61 [pid = 140] [id = 722] 03:02:24 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1A2A1400) [pid = 140] [serial = 2166] [outer = 00000000] 03:02:24 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1AD25800) [pid = 140] [serial = 2167] [outer = 1A2A1400] 03:02:24 INFO - PROCESS | 140 | 1461146544228 Marionette DEBUG loaded listener.js 03:02:24 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1AD4DC00) [pid = 140] [serial = 2168] [outer = 1A2A1400] 03:02:24 INFO - PROCESS | 140 | 1461146544691 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:02:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:02:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 03:02:24 INFO - PROCESS | 140 | 1461146544755 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 03:02:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:02:24 INFO - PROCESS | 140 | 1461146544757 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 03:02:24 INFO - PROCESS | 140 | 1461146544760 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 140 | 1461146544762 Marionette TRACE conn5 <- [1,2854,null,{}] 03:02:24 INFO - PROCESS | 140 | 1461146544766 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:02:24 INFO - PROCESS | 140 | 1461146544912 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 03:02:24 INFO - PROCESS | 140 | 1461146544930 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 140 | ++DOCSHELL 0EA23800 == 62 [pid = 140] [id = 723] 03:02:24 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (19F2BC00) [pid = 140] [serial = 2169] [outer = 00000000] 03:02:24 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1B74F000) [pid = 140] [serial = 2170] [outer = 19F2BC00] 03:02:24 INFO - PROCESS | 140 | 1461146544976 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1B74CC00) [pid = 140] [serial = 2171] [outer = 19F2BC00] 03:02:25 INFO - PROCESS | 140 | 1461146545432 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:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 730ms 03:02:25 INFO - PROCESS | 140 | 1461146545491 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 140 | 1461146545493 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 03:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:02:25 INFO - PROCESS | 140 | 1461146545496 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 140 | 1461146545498 Marionette TRACE conn5 <- [1,2858,null,{}] 03:02:25 INFO - PROCESS | 140 | 1461146545502 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:02:25 INFO - PROCESS | 140 | 1461146545644 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 03:02:25 INFO - PROCESS | 140 | 1461146545721 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:25 INFO - PROCESS | 140 | ++DOCSHELL 1C664C00 == 63 [pid = 140] [id = 724] 03:02:25 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1C665000) [pid = 140] [serial = 2172] [outer = 00000000] 03:02:25 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1CDE2800) [pid = 140] [serial = 2173] [outer = 1C665000] 03:02:25 INFO - PROCESS | 140 | 1461146545774 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1CDE5800) [pid = 140] [serial = 2174] [outer = 1C665000] 03:02:26 INFO - PROCESS | 140 | 1461146546272 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:02:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:02:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 830ms 03:02:26 INFO - PROCESS | 140 | 1461146546327 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 140 | 1461146546329 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 03:02:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:02:26 INFO - PROCESS | 140 | 1461146546332 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 140 | 1461146546334 Marionette TRACE conn5 <- [1,2862,null,{}] 03:02:26 INFO - PROCESS | 140 | 1461146546342 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:02:26 INFO - PROCESS | 140 | 1461146546464 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 03:02:26 INFO - PROCESS | 140 | 1461146546535 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 140 | ++DOCSHELL 1E090800 == 64 [pid = 140] [id = 725] 03:02:26 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1E098C00) [pid = 140] [serial = 2175] [outer = 00000000] 03:02:26 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1E849000) [pid = 140] [serial = 2176] [outer = 1E098C00] 03:02:26 INFO - PROCESS | 140 | 1461146546580 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1E8CCC00) [pid = 140] [serial = 2177] [outer = 1E098C00] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1A2A0400) [pid = 140] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1AE16800) [pid = 140] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 115 (19B09400) [pid = 140] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 114 (0EA2A800) [pid = 140] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1367B400) [pid = 140] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 112 (0E958800) [pid = 140] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 111 (17674C00) [pid = 140] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1FE27C00) [pid = 140] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 109 (0E9A3000) [pid = 140] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 108 (1975C800) [pid = 140] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 107 (16C47400) [pid = 140] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1F55CC00) [pid = 140] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1CE8E800) [pid = 140] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 104 (0E917000) [pid = 140] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 103 (12644800) [pid = 140] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 102 (1AD48800) [pid = 140] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 101 (12CDF400) [pid = 140] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 100 (1E8D6800) [pid = 140] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:02:26 INFO - PROCESS | 140 | --DOMWINDOW == 99 (19756400) [pid = 140] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:02:27 INFO - PROCESS | 140 | 1461146547096 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:02:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 830ms 03:02:27 INFO - PROCESS | 140 | 1461146547169 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 140 | 1461146547171 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 03:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:02:27 INFO - PROCESS | 140 | 1461146547175 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 140 | 1461146547177 Marionette TRACE conn5 <- [1,2866,null,{}] 03:02:27 INFO - PROCESS | 140 | 1461146547181 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:02:27 INFO - PROCESS | 140 | 1461146547269 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 03:02:27 INFO - PROCESS | 140 | 1461146547278 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 140 | ++DOCSHELL 1975AC00 == 65 [pid = 140] [id = 726] 03:02:27 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (19B05800) [pid = 140] [serial = 2178] [outer = 00000000] 03:02:27 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1B74F800) [pid = 140] [serial = 2179] [outer = 19B05800] 03:02:27 INFO - PROCESS | 140 | 1461146547326 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1B74A000) [pid = 140] [serial = 2180] [outer = 19B05800] 03:02:27 INFO - PROCESS | 140 | 1461146547783 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:02:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:02:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 03:02:27 INFO - PROCESS | 140 | 1461146547822 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 140 | 1461146547824 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 03:02:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:02:27 INFO - PROCESS | 140 | 1461146547828 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 140 | 1461146547830 Marionette TRACE conn5 <- [1,2870,null,{}] 03:02:27 INFO - PROCESS | 140 | 1461146547833 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:02:27 INFO - PROCESS | 140 | 1461146547919 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 03:02:27 INFO - PROCESS | 140 | 1461146547954 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 140 | ++DOCSHELL 1DDE0000 == 66 [pid = 140] [id = 727] 03:02:27 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1EDF9C00) [pid = 140] [serial = 2181] [outer = 00000000] 03:02:27 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1EF96000) [pid = 140] [serial = 2182] [outer = 1EDF9C00] 03:02:28 INFO - PROCESS | 140 | 1461146547998 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1EFE6800) [pid = 140] [serial = 2183] [outer = 1EDF9C00] 03:02:28 INFO - PROCESS | 140 | 1461146548451 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:02:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:02:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 03:02:28 INFO - PROCESS | 140 | 1461146548499 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 140 | 1461146548502 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 03:02:28 INFO - PROCESS | 140 | 1461146548505 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 140 | 1461146548507 Marionette TRACE conn5 <- [1,2874,null,{}] 03:02:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:02:28 INFO - PROCESS | 140 | 1461146548510 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:02:28 INFO - PROCESS | 140 | 1461146548596 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 03:02:28 INFO - PROCESS | 140 | 1461146548602 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 140 | ++DOCSHELL 1F0DE000 == 67 [pid = 140] [id = 728] 03:02:28 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1F48F000) [pid = 140] [serial = 2184] [outer = 00000000] 03:02:28 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1F568000) [pid = 140] [serial = 2185] [outer = 1F48F000] 03:02:28 INFO - PROCESS | 140 | 1461146548650 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1F59A800) [pid = 140] [serial = 2186] [outer = 1F48F000] 03:02:29 INFO - PROCESS | 140 | 1461146549294 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:02:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:02:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 870ms 03:02:29 INFO - PROCESS | 140 | 1461146549380 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 03:02:29 INFO - PROCESS | 140 | 1461146549385 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 03:02:29 INFO - PROCESS | 140 | 1461146549390 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:02:29 INFO - PROCESS | 140 | 1461146549394 Marionette TRACE conn5 <- [1,2878,null,{}] 03:02:29 INFO - PROCESS | 140 | 1461146549401 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:02:29 INFO - PROCESS | 140 | 1461146549530 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 03:02:29 INFO - PROCESS | 140 | 1461146549644 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 140 | ++DOCSHELL 0EA22400 == 68 [pid = 140] [id = 729] 03:02:29 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (11EF8000) [pid = 140] [serial = 2187] [outer = 00000000] 03:02:29 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (12CED400) [pid = 140] [serial = 2188] [outer = 11EF8000] 03:02:29 INFO - PROCESS | 140 | 1461146549744 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (16C48C00) [pid = 140] [serial = 2189] [outer = 11EF8000] 03:02:30 INFO - PROCESS | 140 | 1461146550322 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:02:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:02:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 970ms 03:02:30 INFO - PROCESS | 140 | 1461146550366 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 140 | 1461146550372 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 03:02:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:02:30 INFO - PROCESS | 140 | 1461146550379 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 140 | 1461146550382 Marionette TRACE conn5 <- [1,2882,null,{}] 03:02:30 INFO - PROCESS | 140 | 1461146550386 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:02:30 INFO - PROCESS | 140 | 1461146550504 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 03:02:30 INFO - PROCESS | 140 | 1461146550651 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 140 | ++DOCSHELL 19B02800 == 69 [pid = 140] [id = 730] 03:02:30 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (19BE2800) [pid = 140] [serial = 2190] [outer = 00000000] 03:02:30 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1A5C9000) [pid = 140] [serial = 2191] [outer = 19BE2800] 03:02:30 INFO - PROCESS | 140 | 1461146550709 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1BEC9000) [pid = 140] [serial = 2192] [outer = 19BE2800] 03:02:31 INFO - PROCESS | 140 | 1461146551352 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:02:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:02:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1021ms 03:02:31 INFO - PROCESS | 140 | 1461146551401 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 140 | 1461146551403 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 03:02:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:02:31 INFO - PROCESS | 140 | 1461146551407 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 140 | 1461146551411 Marionette TRACE conn5 <- [1,2886,null,{}] 03:02:31 INFO - PROCESS | 140 | 1461146551423 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:02:31 INFO - PROCESS | 140 | 1461146551593 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 03:02:31 INFO - PROCESS | 140 | 1461146551743 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 140 | ++DOCSHELL 1C010400 == 70 [pid = 140] [id = 731] 03:02:31 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1EF96400) [pid = 140] [serial = 2193] [outer = 00000000] 03:02:31 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1F5A0C00) [pid = 140] [serial = 2194] [outer = 1EF96400] 03:02:31 INFO - PROCESS | 140 | 1461146551808 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1F957000) [pid = 140] [serial = 2195] [outer = 1EF96400] 03:02:32 INFO - PROCESS | 140 | 1461146552350 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:02:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:02:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 970ms 03:02:32 INFO - PROCESS | 140 | 1461146552380 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 140 | 1461146552383 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 03:02:32 INFO - PROCESS | 140 | 1461146552387 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:02:32 INFO - PROCESS | 140 | 1461146552389 Marionette TRACE conn5 <- [1,2890,null,{}] 03:02:32 INFO - PROCESS | 140 | 1461146552393 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:02:32 INFO - PROCESS | 140 | 1461146552506 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 03:02:32 INFO - PROCESS | 140 | 1461146552654 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 140 | ++DOCSHELL 1FB5EC00 == 71 [pid = 140] [id = 732] 03:02:32 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1FB5F800) [pid = 140] [serial = 2196] [outer = 00000000] 03:02:32 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1FBB2C00) [pid = 140] [serial = 2197] [outer = 1FB5F800] 03:02:32 INFO - PROCESS | 140 | 1461146552721 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1FBBAC00) [pid = 140] [serial = 2198] [outer = 1FB5F800] 03:02:33 INFO - PROCESS | 140 | 1461146553317 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:02:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 970ms 03:02:33 INFO - PROCESS | 140 | 1461146553361 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 140 | 1461146553363 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 03:02:33 INFO - PROCESS | 140 | 1461146553367 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:02:33 INFO - PROCESS | 140 | 1461146553369 Marionette TRACE conn5 <- [1,2894,null,{}] 03:02:33 INFO - PROCESS | 140 | 1461146553372 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:02:33 INFO - PROCESS | 140 | 1461146553481 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 03:02:33 INFO - PROCESS | 140 | 1461146553627 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 140 | ++DOCSHELL 0E952800 == 72 [pid = 140] [id = 733] 03:02:33 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1FBC0800) [pid = 140] [serial = 2199] [outer = 00000000] 03:02:33 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1FBF1400) [pid = 140] [serial = 2200] [outer = 1FBC0800] 03:02:33 INFO - PROCESS | 140 | 1461146553685 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1FBF5400) [pid = 140] [serial = 2201] [outer = 1FBC0800] 03:02:34 INFO - PROCESS | 140 | 1461146554299 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:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 970ms 03:02:34 INFO - PROCESS | 140 | 1461146554341 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 140 | 1461146554343 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 03:02:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:02:34 INFO - PROCESS | 140 | 1461146554347 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 140 | 1461146554349 Marionette TRACE conn5 <- [1,2898,null,{}] 03:02:34 INFO - PROCESS | 140 | 1461146554353 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:02:34 INFO - PROCESS | 140 | 1461146554482 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 03:02:34 INFO - PROCESS | 140 | 1461146554632 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 140 | ++DOCSHELL 1FBF0C00 == 73 [pid = 140] [id = 734] 03:02:34 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1FBF7400) [pid = 140] [serial = 2202] [outer = 00000000] 03:02:34 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1FEA2000) [pid = 140] [serial = 2203] [outer = 1FBF7400] 03:02:34 INFO - PROCESS | 140 | 1461146554692 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1FEA8000) [pid = 140] [serial = 2204] [outer = 1FBF7400] 03:02:35 INFO - PROCESS | 140 | 1461146555285 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:02:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:02:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:02:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 970ms 03:02:35 INFO - PROCESS | 140 | 1461146555321 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 140 | 1461146555323 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 03:02:35 INFO - TEST-START | /DOMEvents/constructors.html 03:02:35 INFO - PROCESS | 140 | 1461146555327 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 140 | 1461146555329 Marionette TRACE conn5 <- [1,2902,null,{}] 03:02:35 INFO - PROCESS | 140 | 1461146555333 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:02:35 INFO - PROCESS | 140 | 1461146555442 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 03:02:35 INFO - PROCESS | 140 | 1461146555757 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 140 | ++DOCSHELL 0EA24800 == 74 [pid = 140] [id = 735] 03:02:35 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (0E983800) [pid = 140] [serial = 2205] [outer = 00000000] 03:02:35 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1260A800) [pid = 140] [serial = 2206] [outer = 0E983800] 03:02:35 INFO - PROCESS | 140 | 1461146555832 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (134D6000) [pid = 140] [serial = 2207] [outer = 0E983800] 03:02:36 INFO - PROCESS | 140 | 1461146556522 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:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:02:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:02:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:02:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:02:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1253ms 03:02:36 INFO - PROCESS | 140 | 1461146556584 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 140 | 1461146556590 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 03:02:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:02:36 INFO - PROCESS | 140 | 1461146556595 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 140 | 1461146556599 Marionette TRACE conn5 <- [1,2906,null,{}] 03:02:36 INFO - PROCESS | 140 | 1461146556605 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:02:36 INFO - PROCESS | 140 | 1461146556713 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 03:02:36 INFO - PROCESS | 140 | 1461146556866 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 140 | ++DOCSHELL 16C3C400 == 75 [pid = 140] [id = 736] 03:02:36 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (16C46400) [pid = 140] [serial = 2208] [outer = 00000000] 03:02:36 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1A2B7800) [pid = 140] [serial = 2209] [outer = 16C46400] 03:02:36 INFO - PROCESS | 140 | 1461146556918 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1A5BA800) [pid = 140] [serial = 2210] [outer = 16C46400] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 124BD800 == 74 [pid = 140] [id = 601] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 19B02400 == 73 [pid = 140] [id = 708] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1A5ADC00 == 72 [pid = 140] [id = 671] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1AE10800 == 71 [pid = 140] [id = 710] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 0E9A0400 == 70 [pid = 140] [id = 711] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1DDE0000 == 69 [pid = 140] [id = 727] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1975AC00 == 68 [pid = 140] [id = 726] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1E090800 == 67 [pid = 140] [id = 725] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1C664C00 == 66 [pid = 140] [id = 724] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 0EA23800 == 65 [pid = 140] [id = 723] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1A29BC00 == 64 [pid = 140] [id = 722] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 17882400 == 63 [pid = 140] [id = 721] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1B754400) [pid = 140] [serial = 2101] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1FE2C000) [pid = 140] [serial = 2104] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 129 (134D6800) [pid = 140] [serial = 2098] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1BEC9800) [pid = 140] [serial = 2137] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 11EB4400 == 62 [pid = 140] [id = 720] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 12643400 == 61 [pid = 140] [id = 719] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 1C031400 == 60 [pid = 140] [id = 715] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 175C2400 == 59 [pid = 140] [id = 714] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 0E9ACC00 == 58 [pid = 140] [id = 713] 03:02:37 INFO - PROCESS | 140 | --DOCSHELL 12CE0000 == 57 [pid = 140] [id = 712] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1FBC0C00) [pid = 140] [serial = 2066] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1E83F400) [pid = 140] [serial = 2060] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 125 (0E9AB000) [pid = 140] [serial = 2048] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 124 (16896000) [pid = 140] [serial = 2018] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1CDE9000) [pid = 140] [serial = 2057] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1731F400) [pid = 140] [serial = 2051] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1F0DE400) [pid = 140] [serial = 2063] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1A2BC800) [pid = 140] [serial = 2054] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1A5D1000) [pid = 140] [serial = 2021] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1F563C00) [pid = 140] [serial = 2024] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1A2C2000) [pid = 140] [serial = 2128] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1B74E400) [pid = 140] [serial = 2131] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1AD41800) [pid = 140] [serial = 2129] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 114 (19F28400) [pid = 140] [serial = 2125] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 113 (11EF9000) [pid = 140] [serial = 2116] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 112 (124BDC00) [pid = 140] [serial = 2117] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1B751C00) [pid = 140] [serial = 2132] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 110 (16C3F000) [pid = 140] [serial = 2119] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 109 (16C75800) [pid = 140] [serial = 2120] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 108 (11E5AC00) [pid = 140] [serial = 2114] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 107 (0EA21C00) [pid = 140] [serial = 2113] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 106 (181E0C00) [pid = 140] [serial = 2122] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1975B800) [pid = 140] [serial = 2123] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1FEA2400) [pid = 140] [serial = 2096] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 103 (205CBC00) [pid = 140] [serial = 2107] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 102 (20998C00) [pid = 140] [serial = 2110] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 101 (124B5400) [pid = 140] [serial = 2134] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 100 (134DC400) [pid = 140] [serial = 2135] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | --DOMWINDOW == 99 (19FB6400) [pid = 140] [serial = 2126] [outer = 00000000] [url = about:blank] 03:02:37 INFO - PROCESS | 140 | 1461146557497 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:02:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:02:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 930ms 03:02:37 INFO - PROCESS | 140 | 1461146557527 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 140 | 1461146557531 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 03:02:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:02:37 INFO - PROCESS | 140 | 1461146557536 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 140 | 1461146557538 Marionette TRACE conn5 <- [1,2910,null,{}] 03:02:37 INFO - PROCESS | 140 | 1461146557542 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:02:37 INFO - PROCESS | 140 | 1461146557630 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 03:02:37 INFO - PROCESS | 140 | 1461146557738 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 140 | ++DOCSHELL 0EA26000 == 58 [pid = 140] [id = 737] 03:02:37 INFO - PROCESS | 140 | ++DOMWINDOW == 100 (0EA26800) [pid = 140] [serial = 2211] [outer = 00000000] 03:02:37 INFO - PROCESS | 140 | ++DOMWINDOW == 101 (1260D000) [pid = 140] [serial = 2212] [outer = 0EA26800] 03:02:37 INFO - PROCESS | 140 | 1461146557786 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 140 | ++DOMWINDOW == 102 (1367E800) [pid = 140] [serial = 2213] [outer = 0EA26800] 03:02:38 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:02:38 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:02:38 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:02:38 INFO - PROCESS | 140 | [140] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:02:38 INFO - PROCESS | 140 | 1461146558180 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:02:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:02:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:02:38 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:02:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:02:38 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:02:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:02:38 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:02:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:02:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:02:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 680ms 03:02:38 INFO - PROCESS | 140 | 1461146558248 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 140 | 1461146558250 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 03:02:38 INFO - PROCESS | 140 | 1461146558270 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:02:38 INFO - PROCESS | 140 | 1461146558276 Marionette TRACE conn5 <- [1,2914,null,{}] 03:02:38 INFO - PROCESS | 140 | 1461146558285 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:02:38 INFO - PROCESS | 140 | 1461146558379 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 03:02:38 INFO - PROCESS | 140 | 1461146558393 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 140 | ++DOCSHELL 19FB7800 == 59 [pid = 140] [id = 738] 03:02:38 INFO - PROCESS | 140 | ++DOMWINDOW == 103 (1A276400) [pid = 140] [serial = 2214] [outer = 00000000] 03:02:38 INFO - PROCESS | 140 | ++DOMWINDOW == 104 (1A5B8C00) [pid = 140] [serial = 2215] [outer = 1A276400] 03:02:38 INFO - PROCESS | 140 | 1461146558439 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (1AD2A400) [pid = 140] [serial = 2216] [outer = 1A276400] 03:02:38 INFO - PROCESS | 140 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:02:38 INFO - PROCESS | 140 | 1461146558979 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:02:39 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:02:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 03:02:39 INFO - PROCESS | 140 | 1461146559006 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 140 | 1461146559008 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 03:02:39 INFO - PROCESS | 140 | 1461146559011 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:02:39 INFO - PROCESS | 140 | 1461146559013 Marionette TRACE conn5 <- [1,2918,null,{}] 03:02:39 INFO - PROCESS | 140 | 1461146559016 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:02:39 INFO - PROCESS | 140 | 1461146559104 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 03:02:39 INFO - PROCESS | 140 | 1461146559112 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 140 | ++DOCSHELL 1240A800 == 60 [pid = 140] [id = 739] 03:02:39 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (1AE0C000) [pid = 140] [serial = 2217] [outer = 00000000] 03:02:39 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1B750C00) [pid = 140] [serial = 2218] [outer = 1AE0C000] 03:02:39 INFO - PROCESS | 140 | 1461146559157 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1B755400) [pid = 140] [serial = 2219] [outer = 1AE0C000] 03:02:39 INFO - PROCESS | 140 | 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:02:39 INFO - PROCESS | 140 | 1461146559614 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:02:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:02:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 630ms 03:02:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:02:39 INFO - PROCESS | 140 | 1461146559650 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 140 | 1461146559652 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 03:02:39 INFO - PROCESS | 140 | 1461146559655 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 140 | 1461146559657 Marionette TRACE conn5 <- [1,2922,null,{}] 03:02:39 INFO - PROCESS | 140 | 1461146559670 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:02:39 INFO - PROCESS | 140 | 1461146559794 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 03:02:39 INFO - PROCESS | 140 | 1461146559799 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 140 | ++DOCSHELL 1C006C00 == 61 [pid = 140] [id = 740] 03:02:39 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1C008400) [pid = 140] [serial = 2220] [outer = 00000000] 03:02:39 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1C664800) [pid = 140] [serial = 2221] [outer = 1C008400] 03:02:39 INFO - PROCESS | 140 | 1461146559912 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1CBAFC00) [pid = 140] [serial = 2222] [outer = 1C008400] 03:02:40 INFO - PROCESS | 140 | 1461146560314 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:02:40 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:02:40 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 03:02:40 INFO - PROCESS | 140 | 1461146560334 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 140 | 1461146560336 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 03:02:40 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:02:40 INFO - PROCESS | 140 | 1461146560339 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 140 | 1461146560341 Marionette TRACE conn5 <- [1,2926,null,{}] 03:02:40 INFO - PROCESS | 140 | 1461146560351 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:02:40 INFO - PROCESS | 140 | 1461146560479 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 03:02:40 INFO - PROCESS | 140 | 1461146560581 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 140 | ++DOCSHELL 1CBC9800 == 62 [pid = 140] [id = 741] 03:02:40 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1CDE4800) [pid = 140] [serial = 2223] [outer = 00000000] 03:02:40 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1E83F800) [pid = 140] [serial = 2224] [outer = 1CDE4800] 03:02:40 INFO - PROCESS | 140 | 1461146560626 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1E845C00) [pid = 140] [serial = 2225] [outer = 1CDE4800] 03:02:41 INFO - PROCESS | 140 | 1461146561006 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:02:41 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:02:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 730ms 03:02:41 INFO - PROCESS | 140 | 1461146561071 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 140 | 1461146561073 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 03:02:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:02:41 INFO - PROCESS | 140 | 1461146561076 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 140 | 1461146561078 Marionette TRACE conn5 <- [1,2930,null,{}] 03:02:41 INFO - PROCESS | 140 | 1461146561089 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:02:41 INFO - PROCESS | 140 | 1461146561211 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 03:02:41 INFO - PROCESS | 140 | 1461146561216 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 140 | ++DOCSHELL 1C65F400 == 63 [pid = 140] [id = 742] 03:02:41 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1E847800) [pid = 140] [serial = 2226] [outer = 00000000] 03:02:41 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1EF92400) [pid = 140] [serial = 2227] [outer = 1E847800] 03:02:41 INFO - PROCESS | 140 | 1461146561261 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1F0DFC00) [pid = 140] [serial = 2228] [outer = 1E847800] 03:02:41 INFO - PROCESS | 140 | 1461146561859 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:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 116 (19B05800) [pid = 140] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1FB62C00) [pid = 140] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 114 (12604800) [pid = 140] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1A2C5C00) [pid = 140] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 112 (19F2BC00) [pid = 140] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 111 (1C665000) [pid = 140] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 110 (1E098C00) [pid = 140] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 109 (1264E800) [pid = 140] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 108 (18148800) [pid = 140] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 107 (11F42C00) [pid = 140] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 106 (1A2A1400) [pid = 140] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 105 (1C012C00) [pid = 140] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:02:41 INFO - PROCESS | 140 | --DOMWINDOW == 104 (1EDF9C00) [pid = 140] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:02:41 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:02:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:02:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 890ms 03:02:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:02:41 INFO - PROCESS | 140 | 1461146561967 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 140 | 1461146561969 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 03:02:41 INFO - PROCESS | 140 | 1461146561974 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 140 | 1461146561976 Marionette TRACE conn5 <- [1,2934,null,{}] 03:02:41 INFO - PROCESS | 140 | 1461146561980 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:02:42 INFO - PROCESS | 140 | 1461146562065 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 03:02:42 INFO - PROCESS | 140 | 1461146562071 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 140 | ++DOCSHELL 1264E800 == 64 [pid = 140] [id = 743] 03:02:42 INFO - PROCESS | 140 | ++DOMWINDOW == 105 (16C43800) [pid = 140] [serial = 2229] [outer = 00000000] 03:02:42 INFO - PROCESS | 140 | ++DOMWINDOW == 106 (19F26C00) [pid = 140] [serial = 2230] [outer = 16C43800] 03:02:42 INFO - PROCESS | 140 | 1461146562119 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 140 | ++DOMWINDOW == 107 (1A2A1400) [pid = 140] [serial = 2231] [outer = 16C43800] 03:02:42 INFO - PROCESS | 140 | 1461146562518 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:02:42 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:02:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 590ms 03:02:42 INFO - PROCESS | 140 | 1461146562563 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 140 | 1461146562564 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 03:02:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:02:42 INFO - PROCESS | 140 | 1461146562568 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 140 | 1461146562569 Marionette TRACE conn5 <- [1,2938,null,{}] 03:02:42 INFO - PROCESS | 140 | 1461146562575 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:02:42 INFO - PROCESS | 140 | 1461146562726 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 03:02:42 INFO - PROCESS | 140 | 1461146562732 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 140 | ++DOCSHELL 0EA26400 == 65 [pid = 140] [id = 744] 03:02:42 INFO - PROCESS | 140 | ++DOMWINDOW == 108 (1AE18800) [pid = 140] [serial = 2232] [outer = 00000000] 03:02:42 INFO - PROCESS | 140 | ++DOMWINDOW == 109 (1F48F800) [pid = 140] [serial = 2233] [outer = 1AE18800] 03:02:42 INFO - PROCESS | 140 | 1461146562777 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 140 | ++DOMWINDOW == 110 (1F568400) [pid = 140] [serial = 2234] [outer = 1AE18800] 03:02:43 INFO - PROCESS | 140 | ++DOCSHELL 1FB66400 == 66 [pid = 140] [id = 745] 03:02:43 INFO - PROCESS | 140 | ++DOMWINDOW == 111 (1FB67C00) [pid = 140] [serial = 2235] [outer = 00000000] 03:02:43 INFO - PROCESS | 140 | ++DOMWINDOW == 112 (1FB68800) [pid = 140] [serial = 2236] [outer = 1FB67C00] 03:02:43 INFO - PROCESS | 140 | 1461146563199 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:02:43 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:02:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 03:02:43 INFO - PROCESS | 140 | 1461146563243 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 140 | 1461146563245 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 03:02:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:02:43 INFO - PROCESS | 140 | 1461146563248 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 140 | 1461146563250 Marionette TRACE conn5 <- [1,2942,null,{}] 03:02:43 INFO - PROCESS | 140 | 1461146563253 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:02:43 INFO - PROCESS | 140 | 1461146563361 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 03:02:43 INFO - PROCESS | 140 | 1461146563370 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 140 | ++DOCSHELL 1F59A400 == 67 [pid = 140] [id = 746] 03:02:43 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (1FB61000) [pid = 140] [serial = 2237] [outer = 00000000] 03:02:43 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (1FBE9800) [pid = 140] [serial = 2238] [outer = 1FB61000] 03:02:43 INFO - PROCESS | 140 | 1461146563424 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (1FE25000) [pid = 140] [serial = 2239] [outer = 1FB61000] 03:02:43 INFO - PROCESS | 140 | 1461146563952 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:02:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:44 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:02:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 770ms 03:02:44 INFO - PROCESS | 140 | 1461146564019 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 140 | 1461146564024 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 03:02:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:02:44 INFO - PROCESS | 140 | 1461146564030 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 140 | 1461146564034 Marionette TRACE conn5 <- [1,2946,null,{}] 03:02:44 INFO - PROCESS | 140 | 1461146564081 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:02:44 INFO - PROCESS | 140 | 1461146564303 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 03:02:44 INFO - PROCESS | 140 | 1461146564374 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 140 | ++DOCSHELL 125E1000 == 68 [pid = 140] [id = 747] 03:02:44 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (12604400) [pid = 140] [serial = 2240] [outer = 00000000] 03:02:44 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (134D6800) [pid = 140] [serial = 2241] [outer = 12604400] 03:02:44 INFO - PROCESS | 140 | 1461146564474 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (16C3F400) [pid = 140] [serial = 2242] [outer = 12604400] 03:02:45 INFO - PROCESS | 140 | 1461146565066 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:02:45 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:02:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1073ms 03:02:45 INFO - PROCESS | 140 | 1461146565108 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 140 | 1461146565114 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 03:02:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:02:45 INFO - PROCESS | 140 | 1461146565120 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 140 | 1461146565124 Marionette TRACE conn5 <- [1,2950,null,{}] 03:02:45 INFO - PROCESS | 140 | 1461146565148 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:02:45 INFO - PROCESS | 140 | 1461146565330 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 03:02:45 INFO - PROCESS | 140 | 1461146565445 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 140 | ++DOCSHELL 1731E400 == 69 [pid = 140] [id = 748] 03:02:45 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (17565C00) [pid = 140] [serial = 2243] [outer = 00000000] 03:02:45 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1A299000) [pid = 140] [serial = 2244] [outer = 17565C00] 03:02:45 INFO - PROCESS | 140 | 1461146565502 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1A2B6C00) [pid = 140] [serial = 2245] [outer = 17565C00] 03:02:46 INFO - PROCESS | 140 | 1461146566067 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:02:46 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:02:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 03:02:46 INFO - PROCESS | 140 | 1461146566092 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 140 | 1461146566095 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 03:02:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:02:46 INFO - PROCESS | 140 | 1461146566099 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 140 | 1461146566102 Marionette TRACE conn5 <- [1,2954,null,{}] 03:02:46 INFO - PROCESS | 140 | 1461146566114 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:02:46 INFO - PROCESS | 140 | 1461146566232 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 03:02:46 INFO - PROCESS | 140 | 1461146566353 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 140 | ++DOCSHELL 1C556400 == 70 [pid = 140] [id = 749] 03:02:46 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1C565400) [pid = 140] [serial = 2246] [outer = 00000000] 03:02:46 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1F95AC00) [pid = 140] [serial = 2247] [outer = 1C565400] 03:02:46 INFO - PROCESS | 140 | 1461146566413 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1FE20400) [pid = 140] [serial = 2248] [outer = 1C565400] 03:02:46 INFO - PROCESS | 140 | 1461146566914 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:02:46 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:02:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 830ms 03:02:46 INFO - PROCESS | 140 | 1461146566932 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 140 | 1461146566935 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 03:02:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:02:46 INFO - PROCESS | 140 | 1461146566938 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 140 | 1461146566940 Marionette TRACE conn5 <- [1,2958,null,{}] 03:02:46 INFO - PROCESS | 140 | 1461146566944 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:02:47 INFO - PROCESS | 140 | 1461146567058 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 03:02:47 INFO - PROCESS | 140 | 1461146567180 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 140 | ++DOCSHELL 1FE2D800 == 71 [pid = 140] [id = 750] 03:02:47 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1FE2F000) [pid = 140] [serial = 2249] [outer = 00000000] 03:02:47 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (205C4000) [pid = 140] [serial = 2250] [outer = 1FE2F000] 03:02:47 INFO - PROCESS | 140 | 1461146567236 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (205C8C00) [pid = 140] [serial = 2251] [outer = 1FE2F000] 03:02:47 INFO - PROCESS | 140 | 1461146567742 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:02:47 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:02:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 870ms 03:02:47 INFO - PROCESS | 140 | 1461146567812 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 140 | 1461146567815 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 03:02:47 INFO - PROCESS | 140 | 1461146567818 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:02:47 INFO - PROCESS | 140 | 1461146567820 Marionette TRACE conn5 <- [1,2962,null,{}] 03:02:47 INFO - PROCESS | 140 | 1461146567824 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:02:47 INFO - PROCESS | 140 | 1461146567939 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 03:02:48 INFO - PROCESS | 140 | 1461146568055 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 140 | ++DOCSHELL 2054A000 == 72 [pid = 140] [id = 751] 03:02:48 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (205CA000) [pid = 140] [serial = 2252] [outer = 00000000] 03:02:48 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (2099AC00) [pid = 140] [serial = 2253] [outer = 205CA000] 03:02:48 INFO - PROCESS | 140 | 1461146568152 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (2099D800) [pid = 140] [serial = 2254] [outer = 205CA000] 03:02:48 INFO - PROCESS | 140 | 1461146568642 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:02:48 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:02:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 870ms 03:02:48 INFO - PROCESS | 140 | 1461146568692 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 140 | 1461146568695 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 03:02:48 INFO - PROCESS | 140 | 1461146568699 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:02:48 INFO - PROCESS | 140 | 1461146568701 Marionette TRACE conn5 <- [1,2966,null,{}] 03:02:48 INFO - PROCESS | 140 | 1461146568704 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:02:48 INFO - PROCESS | 140 | 1461146568839 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 03:02:49 INFO - PROCESS | 140 | 1461146569012 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 140 | ++DOCSHELL 216BF000 == 73 [pid = 140] [id = 752] 03:02:49 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (216C0C00) [pid = 140] [serial = 2255] [outer = 00000000] 03:02:49 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (216C5000) [pid = 140] [serial = 2256] [outer = 216C0C00] 03:02:49 INFO - PROCESS | 140 | 1461146569073 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (22711400) [pid = 140] [serial = 2257] [outer = 216C0C00] 03:02:49 INFO - PROCESS | 140 | 1461146569594 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:02:49 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:02:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 930ms 03:02:49 INFO - PROCESS | 140 | 1461146569639 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 140 | 1461146569642 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 03:02:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:02:49 INFO - PROCESS | 140 | 1461146569646 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 140 | 1461146569648 Marionette TRACE conn5 <- [1,2970,null,{}] 03:02:49 INFO - PROCESS | 140 | 1461146569652 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:02:49 INFO - PROCESS | 140 | 1461146569760 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 03:02:49 INFO - PROCESS | 140 | 1461146569922 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 140 | ++DOCSHELL 22714400 == 74 [pid = 140] [id = 753] 03:02:49 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (22715C00) [pid = 140] [serial = 2258] [outer = 00000000] 03:02:49 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (2271CC00) [pid = 140] [serial = 2259] [outer = 22715C00] 03:02:49 INFO - PROCESS | 140 | 1461146569979 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (25DD0800) [pid = 140] [serial = 2260] [outer = 22715C00] 03:02:50 INFO - PROCESS | 140 | 1461146570446 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:02:50 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:02:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:02:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:02:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 870ms 03:02:50 INFO - PROCESS | 140 | 1461146570518 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 140 | 1461146570520 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 03:02:50 INFO - PROCESS | 140 | 1461146570524 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:02:50 INFO - PROCESS | 140 | 1461146570526 Marionette TRACE conn5 <- [1,2974,null,{}] 03:02:50 INFO - PROCESS | 140 | 1461146570529 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:02:50 INFO - PROCESS | 140 | 1461146570638 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 03:02:50 INFO - PROCESS | 140 | 1461146570800 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 140 | ++DOCSHELL 24484C00 == 75 [pid = 140] [id = 754] 03:02:50 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (24485000) [pid = 140] [serial = 2261] [outer = 00000000] 03:02:50 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (2448C400) [pid = 140] [serial = 2262] [outer = 24485000] 03:02:50 INFO - PROCESS | 140 | 1461146570857 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (2448F000) [pid = 140] [serial = 2263] [outer = 24485000] 03:02:51 INFO - PROCESS | 140 | 1461146571392 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:02:51 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:02:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 930ms 03:02:51 INFO - PROCESS | 140 | 1461146571657 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 140 | 1461146571662 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 03:02:51 INFO - PROCESS | 140 | 1461146571682 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 140 | 1461146571685 Marionette TRACE conn5 <- [1,2978,null,{}] 03:02:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:02:51 INFO - PROCESS | 140 | 1461146571691 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:02:51 INFO - PROCESS | 140 | 1461146571801 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 03:02:51 INFO - PROCESS | 140 | 1461146571947 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 140 | ++DOCSHELL 16D2C800 == 76 [pid = 140] [id = 755] 03:02:51 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1731D400) [pid = 140] [serial = 2264] [outer = 00000000] 03:02:51 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (18A27400) [pid = 140] [serial = 2265] [outer = 1731D400] 03:02:51 INFO - PROCESS | 140 | 1461146572000 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (1975C800) [pid = 140] [serial = 2266] [outer = 1731D400] 03:02:52 INFO - PROCESS | 140 | ++DOCSHELL 0EA29800 == 77 [pid = 140] [id = 756] 03:02:52 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (11E54800) [pid = 140] [serial = 2267] [outer = 00000000] 03:02:52 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (11F8B400) [pid = 140] [serial = 2268] [outer = 11E54800] 03:02:52 INFO - PROCESS | 140 | 1461146572662 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:02:52 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:02:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1012ms 03:02:52 INFO - PROCESS | 140 | 1461146572705 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 140 | 1461146572708 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 03:02:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:02:52 INFO - PROCESS | 140 | 1461146572752 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 140 | 1461146572755 Marionette TRACE conn5 <- [1,2982,null,{}] 03:02:52 INFO - PROCESS | 140 | 1461146572765 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:02:52 INFO - PROCESS | 140 | 1461146572887 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 03:02:53 INFO - PROCESS | 140 | 1461146573035 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 140 | ++DOCSHELL 1264A000 == 78 [pid = 140] [id = 757] 03:02:53 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (12C67C00) [pid = 140] [serial = 2269] [outer = 00000000] 03:02:53 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (19F30C00) [pid = 140] [serial = 2270] [outer = 12C67C00] 03:02:53 INFO - PROCESS | 140 | 1461146573086 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (1B74E000) [pid = 140] [serial = 2271] [outer = 12C67C00] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1FB66400 == 77 [pid = 140] [id = 745] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 0EA26400 == 76 [pid = 140] [id = 744] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1264E800 == 75 [pid = 140] [id = 743] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1C65F400 == 74 [pid = 140] [id = 742] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1CBC9800 == 73 [pid = 140] [id = 741] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1C006C00 == 72 [pid = 140] [id = 740] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1240A800 == 71 [pid = 140] [id = 739] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 19FB7800 == 70 [pid = 140] [id = 738] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 0EA26000 == 69 [pid = 140] [id = 737] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 146 (12640C00) [pid = 140] [serial = 2140] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 145 (19F2E400) [pid = 140] [serial = 2143] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1C667000) [pid = 140] [serial = 2146] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1DC7F400) [pid = 140] [serial = 2149] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1E8CD400) [pid = 140] [serial = 2152] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1F568000) [pid = 140] [serial = 2185] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 16C3C400 == 68 [pid = 140] [id = 736] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 0EA24800 == 67 [pid = 140] [id = 735] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 1C010400 == 66 [pid = 140] [id = 731] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 19B02800 == 65 [pid = 140] [id = 730] 03:02:53 INFO - PROCESS | 140 | --DOCSHELL 0EA22400 == 64 [pid = 140] [id = 729] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 140 (20549C00) [pid = 140] [serial = 2105] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 139 (16C3E400) [pid = 140] [serial = 2099] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1C00C800) [pid = 140] [serial = 2102] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1B74F000) [pid = 140] [serial = 2170] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 136 (1CDE5800) [pid = 140] [serial = 2174] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1CDE2800) [pid = 140] [serial = 2173] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1E849000) [pid = 140] [serial = 2176] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1736C400) [pid = 140] [serial = 2159] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 132 (16C3E000) [pid = 140] [serial = 2158] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 131 (19F26000) [pid = 140] [serial = 2164] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 130 (19FBC000) [pid = 140] [serial = 2165] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1260D400) [pid = 140] [serial = 2161] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1264B400) [pid = 140] [serial = 2162] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1AD25800) [pid = 140] [serial = 2167] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1F568800) [pid = 140] [serial = 2156] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1F565800) [pid = 140] [serial = 2155] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1EF96000) [pid = 140] [serial = 2182] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1E8CCC00) [pid = 140] [serial = 2177] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1EFE6800) [pid = 140] [serial = 2183] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1B74A000) [pid = 140] [serial = 2180] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1B74F800) [pid = 140] [serial = 2179] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1B74CC00) [pid = 140] [serial = 2171] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1AD4DC00) [pid = 140] [serial = 2168] [outer = 00000000] [url = about:blank] 03:02:53 INFO - PROCESS | 140 | 1461146573638 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:02:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:02:53 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:02:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 950ms 03:02:53 INFO - PROCESS | 140 | 1461146573683 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 140 | 1461146573685 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 03:02:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:02:53 INFO - PROCESS | 140 | 1461146573688 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 140 | 1461146573690 Marionette TRACE conn5 <- [1,2986,null,{}] 03:02:53 INFO - PROCESS | 140 | 1461146573699 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:02:53 INFO - PROCESS | 140 | 1461146573797 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 03:02:53 INFO - PROCESS | 140 | 1461146573912 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 140 | ++DOCSHELL 12641000 == 65 [pid = 140] [id = 758] 03:02:53 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1264B400) [pid = 140] [serial = 2272] [outer = 00000000] 03:02:53 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (175C4000) [pid = 140] [serial = 2273] [outer = 1264B400] 03:02:53 INFO - PROCESS | 140 | 1461146573961 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (18A2B000) [pid = 140] [serial = 2274] [outer = 1264B400] 03:02:54 INFO - PROCESS | 140 | 1461146574343 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:02:54 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:02:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 03:02:54 INFO - PROCESS | 140 | 1461146574362 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 140 | 1461146574364 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 03:02:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:02:54 INFO - PROCESS | 140 | 1461146574367 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 140 | 1461146574369 Marionette TRACE conn5 <- [1,2990,null,{}] 03:02:54 INFO - PROCESS | 140 | 1461146574373 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:02:54 INFO - PROCESS | 140 | 1461146574470 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 03:02:54 INFO - PROCESS | 140 | 1461146574598 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 140 | ++DOCSHELL 19F2D800 == 66 [pid = 140] [id = 759] 03:02:54 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1A2B9800) [pid = 140] [serial = 2275] [outer = 00000000] 03:02:54 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1B11B400) [pid = 140] [serial = 2276] [outer = 1A2B9800] 03:02:54 INFO - PROCESS | 140 | 1461146574672 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1B752800) [pid = 140] [serial = 2277] [outer = 1A2B9800] 03:02:55 INFO - PROCESS | 140 | 1461146575016 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:02:55 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:02:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 03:02:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:02:55 INFO - PROCESS | 140 | 1461146575038 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 140 | 1461146575040 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 03:02:55 INFO - PROCESS | 140 | 1461146575044 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 140 | 1461146575045 Marionette TRACE conn5 <- [1,2994,null,{}] 03:02:55 INFO - PROCESS | 140 | 1461146575064 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:02:55 INFO - PROCESS | 140 | 1461146575152 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 03:02:55 INFO - PROCESS | 140 | 1461146575158 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 140 | ++DOCSHELL 1B750800 == 67 [pid = 140] [id = 760] 03:02:55 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1B755000) [pid = 140] [serial = 2278] [outer = 00000000] 03:02:55 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1C02D800) [pid = 140] [serial = 2279] [outer = 1B755000] 03:02:55 INFO - PROCESS | 140 | 1461146575203 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1C665400) [pid = 140] [serial = 2280] [outer = 1B755000] 03:02:55 INFO - PROCESS | 140 | 1461146575633 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:02:55 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:02:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 03:02:55 INFO - PROCESS | 140 | 1461146575674 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 140 | 1461146575676 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 03:02:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:02:55 INFO - PROCESS | 140 | 1461146575680 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 140 | 1461146575681 Marionette TRACE conn5 <- [1,2998,null,{}] 03:02:55 INFO - PROCESS | 140 | 1461146575685 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:02:55 INFO - PROCESS | 140 | 1461146575847 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 03:02:55 INFO - PROCESS | 140 | 1461146575973 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 140 | ++DOCSHELL 1CBC7400 == 68 [pid = 140] [id = 761] 03:02:55 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (1CBC9400) [pid = 140] [serial = 2281] [outer = 00000000] 03:02:56 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (1DC80000) [pid = 140] [serial = 2282] [outer = 1CBC9400] 03:02:56 INFO - PROCESS | 140 | 1461146576020 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (1DD7A000) [pid = 140] [serial = 2283] [outer = 1CBC9400] 03:02:56 INFO - PROCESS | 140 | [140] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:02:56 INFO - {} 03:02:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:02:56 INFO - {} 03:02:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:02:56 INFO - {} 03:02:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:02:56 INFO - {} 03:02:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 870ms 03:02:56 INFO - PROCESS | 140 | 1461146576541 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:02:56 INFO - PROCESS | 140 | 1461146576551 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 140 | 1461146576553 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 03:02:56 INFO - TEST-START | /FileAPI/fileReader.html 03:02:56 INFO - PROCESS | 140 | 1461146576556 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 140 | 1461146576557 Marionette TRACE conn5 <- [1,3002,null,{}] 03:02:56 INFO - PROCESS | 140 | 1461146576561 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:02:56 INFO - PROCESS | 140 | 1461146576691 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 03:02:56 INFO - PROCESS | 140 | 1461146576705 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 140 | ++DOCSHELL 1E8CCC00 == 69 [pid = 140] [id = 762] 03:02:56 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (1EF74000) [pid = 140] [serial = 2284] [outer = 00000000] 03:02:56 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (1F0D9C00) [pid = 140] [serial = 2285] [outer = 1EF74000] 03:02:56 INFO - PROCESS | 140 | 1461146576752 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1F562C00) [pid = 140] [serial = 2286] [outer = 1EF74000] 03:02:57 INFO - PROCESS | 140 | 1461146577167 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:02:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:02:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:02:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:02:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:02:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 630ms 03:02:57 INFO - PROCESS | 140 | 1461146577197 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 140 | 1461146577199 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 03:02:57 INFO - TEST-START | /FileAPI/historical.html 03:02:57 INFO - PROCESS | 140 | 1461146577213 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 140 | 1461146577215 Marionette TRACE conn5 <- [1,3006,null,{}] 03:02:57 INFO - PROCESS | 140 | 1461146577218 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:02:57 INFO - PROCESS | 140 | 1461146577372 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 03:02:57 INFO - PROCESS | 140 | 1461146577453 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 140 | ++DOCSHELL 1A29E800 == 70 [pid = 140] [id = 763] 03:02:57 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1E84B400) [pid = 140] [serial = 2287] [outer = 00000000] 03:02:57 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1F59D000) [pid = 140] [serial = 2288] [outer = 1E84B400] 03:02:57 INFO - PROCESS | 140 | 1461146577500 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1F94EC00) [pid = 140] [serial = 2289] [outer = 1E84B400] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 135 (16C43800) [pid = 140] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 134 (16C46400) [pid = 140] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1AE18800) [pid = 140] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1FB67C00) [pid = 140] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1C008400) [pid = 140] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1CDE6C00) [pid = 140] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 129 (16C45400) [pid = 140] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1E09D400) [pid = 140] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1C032400) [pid = 140] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 126 (0E9AEC00) [pid = 140] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 125 (181D4400) [pid = 140] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 124 (205C3400) [pid = 140] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1C02C400) [pid = 140] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1E847800) [pid = 140] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1CDE4800) [pid = 140] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 120 (0E983800) [pid = 140] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1F48F000) [pid = 140] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 118 (0EA26800) [pid = 140] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1A276400) [pid = 140] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:02:58 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1AE0C000) [pid = 140] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:02:58 INFO - PROCESS | 140 | 1461146578102 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:02:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:02:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:02:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:02:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:02:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:02:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:02:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:02:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:02:58 INFO - TEST-OK | /FileAPI/historical.html | took 931ms 03:02:58 INFO - PROCESS | 140 | 1461146578146 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 140 | 1461146578148 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 03:02:58 INFO - TEST-START | /FileAPI/idlharness.html 03:02:58 INFO - PROCESS | 140 | 1461146578151 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 140 | 1461146578153 Marionette TRACE conn5 <- [1,3010,null,{}] 03:02:58 INFO - PROCESS | 140 | 1461146578156 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:02:58 INFO - PROCESS | 140 | 1461146578245 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 03:02:58 INFO - PROCESS | 140 | 1461146578251 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 140 | ++DOCSHELL 16C43800 == 71 [pid = 140] [id = 764] 03:02:58 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (16C45400) [pid = 140] [serial = 2290] [outer = 00000000] 03:02:58 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1C02BC00) [pid = 140] [serial = 2291] [outer = 16C45400] 03:02:58 INFO - PROCESS | 140 | 1461146578296 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1DC7EC00) [pid = 140] [serial = 2292] [outer = 16C45400] 03:02:59 INFO - PROCESS | 140 | 1461146579236 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:02:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:02:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:02:59 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:02:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:02:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:02:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:02:59 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:02:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:02:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:02:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:02:59 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:02:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:02:59 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:02:59 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:02:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:02:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:02:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:02:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:02:59 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:02:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:02:59 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:02:59 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:02:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:02:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:02:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:02:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:02:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:02:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:02:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:02:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:02:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:02:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:02:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:02:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 1182ms 03:02:59 INFO - PROCESS | 140 | 1461146579334 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 140 | 1461146579336 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 03:02:59 INFO - TEST-START | /FileAPI/idlharness.worker 03:02:59 INFO - PROCESS | 140 | 1461146579339 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 140 | 1461146579341 Marionette TRACE conn5 <- [1,3014,null,{}] 03:02:59 INFO - PROCESS | 140 | 1461146579345 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:02:59 INFO - PROCESS | 140 | 1461146579437 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 03:02:59 INFO - PROCESS | 140 | 1461146579546 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 140 | ++DOCSHELL 1FBBA800 == 72 [pid = 140] [id = 765] 03:02:59 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1FE22800) [pid = 140] [serial = 2293] [outer = 00000000] 03:02:59 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (25DD2800) [pid = 140] [serial = 2294] [outer = 1FE22800] 03:02:59 INFO - PROCESS | 140 | 1461146579591 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (25DD5000) [pid = 140] [serial = 2295] [outer = 1FE22800] 03:02:59 INFO - PROCESS | 140 | [140] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:00 INFO - PROCESS | 140 | 1461146580668 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:03:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:03:00 INFO - {} 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:03:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:03:00 INFO - {} 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:03:00 INFO - {} 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:03:00 INFO - {} 03:03:00 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:03:00 INFO - {} 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:03:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:03:00 INFO - {} 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:03:00 INFO - {} 03:03:00 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:03:00 INFO - {} 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:03:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:03:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:03:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 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:03:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:03:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:03:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:03:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:03:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:03:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:03:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:03:00 INFO - {} 03:03:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1432ms 03:03:00 INFO - PROCESS | 140 | 1461146580854 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 140 | 1461146580859 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 03:03:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:03:00 INFO - PROCESS | 140 | 1461146580914 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 140 | 1461146580917 Marionette TRACE conn5 <- [1,3018,null,{}] 03:03:00 INFO - PROCESS | 140 | 1461146580924 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:03:01 INFO - PROCESS | 140 | 1461146581047 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 03:03:01 INFO - PROCESS | 140 | 1461146581192 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 140 | ++DOCSHELL 216BCC00 == 73 [pid = 140] [id = 766] 03:03:01 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (216BD400) [pid = 140] [serial = 2296] [outer = 00000000] 03:03:01 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (2448D800) [pid = 140] [serial = 2297] [outer = 216BD400] 03:03:01 INFO - PROCESS | 140 | 1461146581251 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (25D29400) [pid = 140] [serial = 2298] [outer = 216BD400] 03:03:01 INFO - PROCESS | 140 | 1461146581780 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:03:01 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:03:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 910ms 03:03:01 INFO - PROCESS | 140 | 1461146581792 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 140 | 1461146581798 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 03:03:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:03:01 INFO - PROCESS | 140 | 1461146581805 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 140 | 1461146581808 Marionette TRACE conn5 <- [1,3022,null,{}] 03:03:01 INFO - PROCESS | 140 | 1461146581812 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:03:01 INFO - PROCESS | 140 | 1461146581934 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 03:03:02 INFO - PROCESS | 140 | 1461146582086 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 140 | ++DOCSHELL 12609800 == 74 [pid = 140] [id = 767] 03:03:02 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1264BC00) [pid = 140] [serial = 2299] [outer = 00000000] 03:03:02 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (25D5B000) [pid = 140] [serial = 2300] [outer = 1264BC00] 03:03:02 INFO - PROCESS | 140 | 1461146582146 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (25D5F000) [pid = 140] [serial = 2301] [outer = 1264BC00] 03:03:02 INFO - PROCESS | 140 | 1461146582709 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:03:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:03:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 930ms 03:03:02 INFO - PROCESS | 140 | 1461146582739 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 140 | 1461146582742 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 03:03:02 INFO - PROCESS | 140 | 1461146582747 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:03:02 INFO - PROCESS | 140 | 1461146582751 Marionette TRACE conn5 <- [1,3026,null,{}] 03:03:02 INFO - PROCESS | 140 | 1461146582762 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:03:02 INFO - PROCESS | 140 | 1461146582888 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 03:03:03 INFO - PROCESS | 140 | 1461146583053 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 140 | ++DOCSHELL 24215800 == 75 [pid = 140] [id = 768] 03:03:03 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (24217C00) [pid = 140] [serial = 2302] [outer = 00000000] 03:03:03 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (24225000) [pid = 140] [serial = 2303] [outer = 24217C00] 03:03:03 INFO - PROCESS | 140 | 1461146583113 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (24228400) [pid = 140] [serial = 2304] [outer = 24217C00] 03:03:03 INFO - PROCESS | 140 | 1461146583622 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:03:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:03:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:03:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:03:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 930ms 03:03:03 INFO - PROCESS | 140 | 1461146583705 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 140 | 1461146583708 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 03:03:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:03:03 INFO - PROCESS | 140 | 1461146583713 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 140 | 1461146583715 Marionette TRACE conn5 <- [1,3030,null,{}] 03:03:03 INFO - PROCESS | 140 | 1461146583719 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:03:03 INFO - PROCESS | 140 | 1461146583834 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 03:03:03 INFO - PROCESS | 140 | 1461146583987 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 140 | ++DOCSHELL 24230800 == 76 [pid = 140] [id = 769] 03:03:03 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (24230C00) [pid = 140] [serial = 2305] [outer = 00000000] 03:03:04 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (25DD7400) [pid = 140] [serial = 2306] [outer = 24230C00] 03:03:04 INFO - PROCESS | 140 | 1461146584045 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (25DDC000) [pid = 140] [serial = 2307] [outer = 24230C00] 03:03:04 INFO - PROCESS | 140 | 1461146584813 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:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:03:04 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:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:03:04 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:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:03:04 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:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:03:04 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:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:03:04 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:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:03:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:03:04 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:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:03:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:03:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:03:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:03:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:03:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1212ms 03:03:04 INFO - PROCESS | 140 | 1461146584931 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 140 | 1461146584934 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 03:03:04 INFO - PROCESS | 140 | 1461146584937 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:03:04 INFO - PROCESS | 140 | 1461146584939 Marionette TRACE conn5 <- [1,3034,null,{}] 03:03:04 INFO - PROCESS | 140 | 1461146584949 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:03:05 INFO - PROCESS | 140 | 1461146585092 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 03:03:05 INFO - PROCESS | 140 | 1461146585239 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 140 | ++DOCSHELL 24212C00 == 77 [pid = 140] [id = 770] 03:03:05 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (2422E000) [pid = 140] [serial = 2308] [outer = 00000000] 03:03:05 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (2667C000) [pid = 140] [serial = 2309] [outer = 2422E000] 03:03:05 INFO - PROCESS | 140 | 1461146585298 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (2667F400) [pid = 140] [serial = 2310] [outer = 2422E000] 03:03:05 INFO - PROCESS | 140 | [140] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:05 INFO - PROCESS | 140 | 1461146585829 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:03:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:03:05 INFO - {} 03:03:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 930ms 03:03:05 INFO - PROCESS | 140 | 1461146585892 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 140 | 1461146585895 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 03:03:05 INFO - PROCESS | 140 | 1461146585899 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 140 | 1461146585901 Marionette TRACE conn5 <- [1,3038,null,{}] 03:03:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:03:05 INFO - PROCESS | 140 | 1461146585905 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:03:06 INFO - PROCESS | 140 | 1461146586052 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 03:03:06 INFO - PROCESS | 140 | 1461146586214 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 140 | ++DOCSHELL 0E93B000 == 78 [pid = 140] [id = 771] 03:03:06 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (0E93F800) [pid = 140] [serial = 2311] [outer = 00000000] 03:03:06 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (11F92C00) [pid = 140] [serial = 2312] [outer = 0E93F800] 03:03:06 INFO - PROCESS | 140 | 1461146586277 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (1264E800) [pid = 140] [serial = 2313] [outer = 0E93F800] 03:03:06 INFO - PROCESS | 140 | 1461146586802 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:03:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:03:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:03:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:03:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:03:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 930ms 03:03:06 INFO - PROCESS | 140 | 1461146586837 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 140 | 1461146586840 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 03:03:06 INFO - PROCESS | 140 | 1461146586859 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 140 | 1461146586861 Marionette TRACE conn5 <- [1,3042,null,{}] 03:03:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:03:06 INFO - PROCESS | 140 | 1461146586865 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:03:06 INFO - PROCESS | 140 | 1461146586976 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 03:03:07 INFO - PROCESS | 140 | 1461146587155 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 140 | ++DOCSHELL 12601800 == 79 [pid = 140] [id = 772] 03:03:07 INFO - PROCESS | 140 | ++DOMWINDOW == 141 (134D3400) [pid = 140] [serial = 2314] [outer = 00000000] 03:03:07 INFO - PROCESS | 140 | ++DOMWINDOW == 142 (19F2DC00) [pid = 140] [serial = 2315] [outer = 134D3400] 03:03:07 INFO - PROCESS | 140 | 1461146587212 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 140 | ++DOMWINDOW == 143 (1C027800) [pid = 140] [serial = 2316] [outer = 134D3400] 03:03:08 INFO - PROCESS | 140 | 1461146588013 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:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:03:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:03:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:03:08 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:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:03:08 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:03:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:03:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:03:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1481ms 03:03:08 INFO - PROCESS | 140 | 1461146588363 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 140 | 1461146588368 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 03:03:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:03:08 INFO - PROCESS | 140 | 1461146588377 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 140 | 1461146588380 Marionette TRACE conn5 <- [1,3046,null,{}] 03:03:08 INFO - PROCESS | 140 | 1461146588385 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:03:08 INFO - PROCESS | 140 | 1461146588492 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 03:03:08 INFO - PROCESS | 140 | 1461146588661 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 140 | ++DOCSHELL 17329C00 == 80 [pid = 140] [id = 773] 03:03:08 INFO - PROCESS | 140 | ++DOMWINDOW == 144 (17367800) [pid = 140] [serial = 2317] [outer = 00000000] 03:03:08 INFO - PROCESS | 140 | ++DOMWINDOW == 145 (19F27400) [pid = 140] [serial = 2318] [outer = 17367800] 03:03:08 INFO - PROCESS | 140 | 1461146588710 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 140 | ++DOMWINDOW == 146 (1A2BB400) [pid = 140] [serial = 2319] [outer = 17367800] 03:03:09 INFO - PROCESS | 140 | 1461146589262 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:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:03:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:03:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:03:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:03:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:03:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:03:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:03:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:03:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:03:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 933ms 03:03:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:03:09 INFO - PROCESS | 140 | 1461146589316 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 140 | 1461146589319 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 03:03:09 INFO - PROCESS | 140 | 1461146589326 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 140 | 1461146589330 Marionette TRACE conn5 <- [1,3050,null,{}] 03:03:09 INFO - PROCESS | 140 | 1461146589334 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:03:09 INFO - PROCESS | 140 | 1461146589444 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 03:03:09 INFO - PROCESS | 140 | 1461146589616 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 140 | ++DOCSHELL 134DC400 == 81 [pid = 140] [id = 774] 03:03:09 INFO - PROCESS | 140 | ++DOMWINDOW == 147 (16C3F800) [pid = 140] [serial = 2320] [outer = 00000000] 03:03:09 INFO - PROCESS | 140 | ++DOMWINDOW == 148 (1C014400) [pid = 140] [serial = 2321] [outer = 16C3F800] 03:03:09 INFO - PROCESS | 140 | 1461146589666 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 140 | ++DOMWINDOW == 149 (1C55A800) [pid = 140] [serial = 2322] [outer = 16C3F800] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 16C43800 == 80 [pid = 140] [id = 764] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 1A29E800 == 79 [pid = 140] [id = 763] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 1E8CCC00 == 78 [pid = 140] [id = 762] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 1CBC7400 == 77 [pid = 140] [id = 761] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 1B750800 == 76 [pid = 140] [id = 760] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 19F2D800 == 75 [pid = 140] [id = 759] 03:03:09 INFO - PROCESS | 140 | --DOMWINDOW == 148 (1FBE9800) [pid = 140] [serial = 2238] [outer = 00000000] [url = about:blank] 03:03:09 INFO - PROCESS | 140 | [140] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 12641000 == 74 [pid = 140] [id = 758] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 1264A000 == 73 [pid = 140] [id = 757] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 0EA29800 == 72 [pid = 140] [id = 756] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 16D2C800 == 71 [pid = 140] [id = 755] 03:03:09 INFO - PROCESS | 140 | --DOCSHELL 1C556400 == 70 [pid = 140] [id = 749] 03:03:10 INFO - PROCESS | 140 | --DOCSHELL 1731E400 == 69 [pid = 140] [id = 748] 03:03:10 INFO - PROCESS | 140 | --DOCSHELL 125E1000 == 68 [pid = 140] [id = 747] 03:03:10 INFO - PROCESS | 140 | --DOCSHELL 1F59A400 == 67 [pid = 140] [id = 746] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 147 (205CFC00) [pid = 140] [serial = 2108] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 146 (2099B400) [pid = 140] [serial = 2111] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 145 (1DEDF400) [pid = 140] [serial = 2150] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 144 (1C00EC00) [pid = 140] [serial = 2138] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 143 (1E939000) [pid = 140] [serial = 2153] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 142 (1CBC3C00) [pid = 140] [serial = 2147] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 141 (1264B800) [pid = 140] [serial = 2141] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 140 (1A29AC00) [pid = 140] [serial = 2144] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 139 (1EF92400) [pid = 140] [serial = 2227] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 138 (1E845C00) [pid = 140] [serial = 2225] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 137 (1E83F800) [pid = 140] [serial = 2224] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 136 (134D6000) [pid = 140] [serial = 2207] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 135 (1F59A800) [pid = 140] [serial = 2186] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 134 (1260D000) [pid = 140] [serial = 2212] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 133 (1367E800) [pid = 140] [serial = 2213] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 132 (1A5B8C00) [pid = 140] [serial = 2215] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 131 (1AD2A400) [pid = 140] [serial = 2216] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 130 (1B750C00) [pid = 140] [serial = 2218] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 129 (1F5A0C00) [pid = 140] [serial = 2194] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 128 (1A5C9000) [pid = 140] [serial = 2191] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 127 (1FBB2C00) [pid = 140] [serial = 2197] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 126 (19F26C00) [pid = 140] [serial = 2230] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 125 (1FBF1400) [pid = 140] [serial = 2200] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1A5BA800) [pid = 140] [serial = 2210] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1A2B7800) [pid = 140] [serial = 2209] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 122 (12CED400) [pid = 140] [serial = 2188] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 121 (1FEA2000) [pid = 140] [serial = 2203] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1A2A1400) [pid = 140] [serial = 2231] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1F568400) [pid = 140] [serial = 2234] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 118 (1FB68800) [pid = 140] [serial = 2236] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1260A800) [pid = 140] [serial = 2206] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1F48F800) [pid = 140] [serial = 2233] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 115 (1C664800) [pid = 140] [serial = 2221] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 114 (1CBAFC00) [pid = 140] [serial = 2222] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 113 (1F0DFC00) [pid = 140] [serial = 2228] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | --DOMWINDOW == 112 (1B755400) [pid = 140] [serial = 2219] [outer = 00000000] [url = about:blank] 03:03:10 INFO - PROCESS | 140 | 1461146590265 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:03:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:03:10 INFO - {} 03:03:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 990ms 03:03:10 INFO - PROCESS | 140 | 1461146590315 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 140 | 1461146590317 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 03:03:10 INFO - PROCESS | 140 | 1461146590320 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:03:10 INFO - PROCESS | 140 | 1461146590323 Marionette TRACE conn5 <- [1,3054,null,{}] 03:03:10 INFO - PROCESS | 140 | 1461146590332 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:03:10 INFO - PROCESS | 140 | 1461146590467 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 03:03:10 INFO - PROCESS | 140 | 1461146590568 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 140 | ++DOCSHELL 1260E000 == 68 [pid = 140] [id = 775] 03:03:10 INFO - PROCESS | 140 | ++DOMWINDOW == 113 (12641000) [pid = 140] [serial = 2323] [outer = 00000000] 03:03:10 INFO - PROCESS | 140 | ++DOMWINDOW == 114 (175C2C00) [pid = 140] [serial = 2324] [outer = 12641000] 03:03:10 INFO - PROCESS | 140 | 1461146590617 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 140 | ++DOMWINDOW == 115 (19B05800) [pid = 140] [serial = 2325] [outer = 12641000] 03:03:10 INFO - PROCESS | 140 | 1461146590974 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:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:03:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:03:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 03:03:11 INFO - PROCESS | 140 | 1461146591018 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 140 | 1461146591020 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 03:03:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:03:11 INFO - PROCESS | 140 | 1461146591036 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 140 | 1461146591038 Marionette TRACE conn5 <- [1,3058,null,{}] 03:03:11 INFO - PROCESS | 140 | 1461146591042 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:03:11 INFO - PROCESS | 140 | 1461146591169 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 03:03:11 INFO - PROCESS | 140 | 1461146591176 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 140 | ++DOCSHELL 1A273C00 == 69 [pid = 140] [id = 776] 03:03:11 INFO - PROCESS | 140 | ++DOMWINDOW == 116 (1A2A4C00) [pid = 140] [serial = 2326] [outer = 00000000] 03:03:11 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (1B11C400) [pid = 140] [serial = 2327] [outer = 1A2A4C00] 03:03:11 INFO - PROCESS | 140 | 1461146591221 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (1B7DC800) [pid = 140] [serial = 2328] [outer = 1A2A4C00] 03:03:11 INFO - PROCESS | 140 | 1461146591675 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:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:03:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:03:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 03:03:11 INFO - PROCESS | 140 | 1461146591715 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 140 | 1461146591717 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 03:03:11 INFO - PROCESS | 140 | 1461146591720 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:03:11 INFO - PROCESS | 140 | 1461146591722 Marionette TRACE conn5 <- [1,3062,null,{}] 03:03:11 INFO - PROCESS | 140 | 1461146591726 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:03:11 INFO - PROCESS | 140 | 1461146591814 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 03:03:11 INFO - PROCESS | 140 | 1461146591819 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 140 | ++DOCSHELL 1BECE400 == 70 [pid = 140] [id = 777] 03:03:11 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1C00EC00) [pid = 140] [serial = 2329] [outer = 00000000] 03:03:11 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBC3000) [pid = 140] [serial = 2330] [outer = 1C00EC00] 03:03:11 INFO - PROCESS | 140 | 1461146591865 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1CBCAC00) [pid = 140] [serial = 2331] [outer = 1C00EC00] 03:03:12 INFO - PROCESS | 140 | 1461146592339 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:03:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:03:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:03:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:03:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:03:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:03:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:03:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 670ms 03:03:12 INFO - PROCESS | 140 | 1461146592396 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 03:03:12 INFO - PROCESS | 140 | 1461146592398 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 03:03:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:03:12 INFO - PROCESS | 140 | 1461146592401 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:03:12 INFO - PROCESS | 140 | 1461146592403 Marionette TRACE conn5 <- [1,3066,null,{}] 03:03:12 INFO - PROCESS | 140 | 1461146592406 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:03:12 INFO - PROCESS | 140 | 1461146592558 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 03:03:12 INFO - PROCESS | 140 | 1461146592663 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 140 | ++DOCSHELL 1DDE0000 == 71 [pid = 140] [id = 778] 03:03:12 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1DEEA000) [pid = 140] [serial = 2332] [outer = 00000000] 03:03:12 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (1E843000) [pid = 140] [serial = 2333] [outer = 1DEEA000] 03:03:12 INFO - PROCESS | 140 | 1461146592711 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1E8CCC00) [pid = 140] [serial = 2334] [outer = 1DEEA000] 03:03:13 INFO - PROCESS | 140 | 1461146593141 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:03:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:03:13 INFO - PROCESS | 140 | 1461146593187 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 03:03:13 INFO - PROCESS | 140 | 1461146593190 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 140 | 1461146593192 Marionette TRACE conn5 <- [1,3070,null,{}] 03:03:13 INFO - PROCESS | 140 | 1461146593202 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:03:13 INFO - PROCESS | 140 | 1461146593328 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 03:03:13 INFO - PROCESS | 140 | 1461146593404 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 140 | ++DOCSHELL 1EDF2C00 == 72 [pid = 140] [id = 779] 03:03:13 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1EDF3C00) [pid = 140] [serial = 2335] [outer = 00000000] 03:03:13 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (1F48F800) [pid = 140] [serial = 2336] [outer = 1EDF3C00] 03:03:13 INFO - PROCESS | 140 | 1461146593448 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (1F55DC00) [pid = 140] [serial = 2337] [outer = 1EDF3C00] 03:03:13 INFO - PROCESS | 140 | 1461146593841 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:03:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:03:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:03:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:03:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 03:03:13 INFO - PROCESS | 140 | 1461146593861 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 140 | 1461146593863 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 03:03:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:03:13 INFO - PROCESS | 140 | 1461146593866 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 140 | 1461146593868 Marionette TRACE conn5 <- [1,3074,null,{}] 03:03:13 INFO - PROCESS | 140 | 1461146593871 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:03:14 INFO - PROCESS | 140 | 1461146594004 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 126 (1264B400) [pid = 140] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 125 (11E54800) [pid = 140] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 124 (1731D400) [pid = 140] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 123 (1B755000) [pid = 140] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 122 (1A2B9800) [pid = 140] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 121 (12C67C00) [pid = 140] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 120 (1E84B400) [pid = 140] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 119 (1FB61000) [pid = 140] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 118 (16C45400) [pid = 140] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 117 (1CBC9400) [pid = 140] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:03:14 INFO - PROCESS | 140 | --DOMWINDOW == 116 (1EF74000) [pid = 140] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:03:14 INFO - PROCESS | 140 | 1461146594239 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 140 | ++DOCSHELL 0E97B400 == 73 [pid = 140] [id = 780] 03:03:14 INFO - PROCESS | 140 | ++DOMWINDOW == 117 (0E97CC00) [pid = 140] [serial = 2338] [outer = 00000000] 03:03:14 INFO - PROCESS | 140 | ++DOMWINDOW == 118 (16C45400) [pid = 140] [serial = 2339] [outer = 0E97CC00] 03:03:14 INFO - PROCESS | 140 | 1461146594290 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 140 | ++DOMWINDOW == 119 (1A5B5C00) [pid = 140] [serial = 2340] [outer = 0E97CC00] 03:03:14 INFO - PROCESS | 140 | 1461146594631 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:03:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:03:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 771ms 03:03:14 INFO - PROCESS | 140 | 1461146594638 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 140 | 1461146594640 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 03:03:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:03:14 INFO - PROCESS | 140 | 1461146594648 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 140 | 1461146594650 Marionette TRACE conn5 <- [1,3078,null,{}] 03:03:14 INFO - PROCESS | 140 | 1461146594653 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:03:14 INFO - PROCESS | 140 | 1461146594743 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 03:03:14 INFO - PROCESS | 140 | 1461146594749 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 140 | ++DOCSHELL 1BECD000 == 74 [pid = 140] [id = 781] 03:03:14 INFO - PROCESS | 140 | ++DOMWINDOW == 120 (1CBC9400) [pid = 140] [serial = 2341] [outer = 00000000] 03:03:14 INFO - PROCESS | 140 | ++DOMWINDOW == 121 (1FBB8400) [pid = 140] [serial = 2342] [outer = 1CBC9400] 03:03:14 INFO - PROCESS | 140 | 1461146594794 Marionette DEBUG loaded listener.js 03:03:14 INFO - PROCESS | 140 | ++DOMWINDOW == 122 (1FBE9C00) [pid = 140] [serial = 2343] [outer = 1CBC9400] 03:03:15 INFO - PROCESS | 140 | 1461146595206 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:03:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:03:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 571ms 03:03:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:03:15 INFO - PROCESS | 140 | 1461146595224 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 140 | 1461146595226 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 03:03:15 INFO - PROCESS | 140 | 1461146595229 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 140 | 1461146595231 Marionette TRACE conn5 <- [1,3082,null,{}] 03:03:15 INFO - PROCESS | 140 | 1461146595234 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:03:15 INFO - PROCESS | 140 | 1461146595379 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 03:03:15 INFO - PROCESS | 140 | 1461146595404 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 140 | ++DOCSHELL 0E943800 == 75 [pid = 140] [id = 782] 03:03:15 INFO - PROCESS | 140 | ++DOMWINDOW == 123 (0E97D400) [pid = 140] [serial = 2344] [outer = 00000000] 03:03:15 INFO - PROCESS | 140 | ++DOMWINDOW == 124 (1264A000) [pid = 140] [serial = 2345] [outer = 0E97D400] 03:03:15 INFO - PROCESS | 140 | 1461146595451 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 140 | ++DOMWINDOW == 125 (1ED21C00) [pid = 140] [serial = 2346] [outer = 0E97D400] 03:03:15 INFO - PROCESS | 140 | 1461146595860 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:03:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:03:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 03:03:15 INFO - PROCESS | 140 | 1461146595910 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 140 | 1461146595912 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 03:03:15 INFO - PROCESS | 140 | 1461146595915 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 140 | 1461146595918 Marionette TRACE conn5 <- [1,3086,null,{}] 03:03:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:03:15 INFO - PROCESS | 140 | 1461146595921 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:03:16 INFO - PROCESS | 140 | 1461146596081 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 03:03:16 INFO - PROCESS | 140 | 1461146596096 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 140 | ++DOCSHELL 2054AC00 == 76 [pid = 140] [id = 783] 03:03:16 INFO - PROCESS | 140 | ++DOMWINDOW == 126 (2054B800) [pid = 140] [serial = 2347] [outer = 00000000] 03:03:16 INFO - PROCESS | 140 | ++DOMWINDOW == 127 (2099E000) [pid = 140] [serial = 2348] [outer = 2054B800] 03:03:16 INFO - PROCESS | 140 | 1461146596146 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 140 | ++DOMWINDOW == 128 (216BF400) [pid = 140] [serial = 2349] [outer = 2054B800] 03:03:16 INFO - PROCESS | 140 | 1461146596827 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:03:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:03:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:03:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 930ms 03:03:16 INFO - PROCESS | 140 | 1461146596852 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 140 | 1461146596858 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 03:03:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:03:16 INFO - PROCESS | 140 | 1461146596863 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 140 | 1461146596867 Marionette TRACE conn5 <- [1,3090,null,{}] 03:03:16 INFO - PROCESS | 140 | 1461146596873 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:03:16 INFO - PROCESS | 140 | 1461146596994 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 03:03:17 INFO - PROCESS | 140 | 1461146597155 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 140 | ++DOCSHELL 124B5400 == 77 [pid = 140] [id = 784] 03:03:17 INFO - PROCESS | 140 | ++DOMWINDOW == 129 (12643000) [pid = 140] [serial = 2350] [outer = 00000000] 03:03:17 INFO - PROCESS | 140 | ++DOMWINDOW == 130 (16C3E000) [pid = 140] [serial = 2351] [outer = 12643000] 03:03:17 INFO - PROCESS | 140 | 1461146597215 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 140 | ++DOMWINDOW == 131 (16C75000) [pid = 140] [serial = 2352] [outer = 12643000] 03:03:17 INFO - PROCESS | 140 | 1461146597733 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:03:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:03:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 930ms 03:03:17 INFO - PROCESS | 140 | 1461146597830 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 140 | 1461146597836 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 03:03:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:03:17 INFO - PROCESS | 140 | 1461146597849 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 140 | 1461146597852 Marionette TRACE conn5 <- [1,3094,null,{}] 03:03:17 INFO - PROCESS | 140 | 1461146597857 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:03:17 INFO - PROCESS | 140 | 1461146597984 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 03:03:18 INFO - PROCESS | 140 | 1461146598148 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 140 | ++DOCSHELL 17563800 == 78 [pid = 140] [id = 785] 03:03:18 INFO - PROCESS | 140 | ++DOMWINDOW == 132 (19F2AC00) [pid = 140] [serial = 2353] [outer = 00000000] 03:03:18 INFO - PROCESS | 140 | ++DOMWINDOW == 133 (1A2BF800) [pid = 140] [serial = 2354] [outer = 19F2AC00] 03:03:18 INFO - PROCESS | 140 | 1461146598208 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 140 | ++DOMWINDOW == 134 (1A5C8800) [pid = 140] [serial = 2355] [outer = 19F2AC00] 03:03:18 INFO - PROCESS | 140 | 1461146598755 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:03:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:03:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:03:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:03:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 930ms 03:03:18 INFO - PROCESS | 140 | 1461146598782 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 140 | 1461146598785 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 03:03:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:03:18 INFO - PROCESS | 140 | 1461146598789 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 140 | 1461146598793 Marionette TRACE conn5 <- [1,3098,null,{}] 03:03:18 INFO - PROCESS | 140 | 1461146598804 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:03:18 INFO - PROCESS | 140 | 1461146598925 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 03:03:19 INFO - PROCESS | 140 | 1461146599098 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 140 | ++DOCSHELL 1E093400 == 79 [pid = 140] [id = 786] 03:03:19 INFO - PROCESS | 140 | ++DOMWINDOW == 135 (1E83F800) [pid = 140] [serial = 2356] [outer = 00000000] 03:03:19 INFO - PROCESS | 140 | ++DOMWINDOW == 136 (1EDF9C00) [pid = 140] [serial = 2357] [outer = 1E83F800] 03:03:19 INFO - PROCESS | 140 | 1461146599158 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 140 | ++DOMWINDOW == 137 (1F5A0C00) [pid = 140] [serial = 2358] [outer = 1E83F800] 03:03:19 INFO - PROCESS | 140 | 1461146599694 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:03:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:03:19 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:03:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:03:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:03:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 970ms 03:03:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:03:19 INFO - PROCESS | 140 | 1461146599762 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 140 | 1461146599765 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 03:03:19 INFO - PROCESS | 140 | 1461146599768 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 140 | 1461146599770 Marionette TRACE conn5 <- [1,3102,null,{}] 03:03:19 INFO - PROCESS | 140 | 1461146599774 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:03:19 INFO - PROCESS | 140 | 1461146599892 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 03:03:20 INFO - PROCESS | 140 | 1461146600050 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\", \"a53fa084-3837-4158-adc2-246ffeaa8062\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 140 | ++DOCSHELL 205C6800 == 80 [pid = 140] [id = 787] 03:03:20 INFO - PROCESS | 140 | ++DOMWINDOW == 138 (205CBC00) [pid = 140] [serial = 2359] [outer = 00000000] 03:03:20 INFO - PROCESS | 140 | ++DOMWINDOW == 139 (216BAC00) [pid = 140] [serial = 2360] [outer = 205CBC00] 03:03:20 INFO - PROCESS | 140 | 1461146600108 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 140 | ++DOMWINDOW == 140 (2270F800) [pid = 140] [serial = 2361] [outer = 205CBC00] 03:03:20 INFO - PROCESS | 140 | 1461146600655 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:03:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:03:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 930ms 03:03:20 INFO - PROCESS | 140 | 1461146600704 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 140 | 1461146600706 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 03:03:21 WARNING - u'runner_teardown' () 03:03:21 INFO - No more tests 03:03:21 INFO - Got 0 unexpected results 03:03:21 INFO - SUITE-END | took 680s 03:03:21 INFO - Closing logging queue 03:03:21 INFO - queue closed 03:03:21 INFO - Return code: 0 03:03:21 WARNING - # TBPL SUCCESS # 03:03:21 INFO - Running post-action listener: _resource_record_post_action 03:03:21 INFO - Running post-run listener: _resource_record_post_run 03:03:22 INFO - Total resource usage - Wall time: 691s; CPU: 14.0%; Read bytes: 134936064; Write bytes: 1172282368; Read time: 2180520; Write time: 5691370 03:03:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:03:22 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 31303168; Read time: 0; Write time: 41780 03:03:22 INFO - run-tests - Wall time: 688s; CPU: 14.0%; Read bytes: 134936064; Write bytes: 1083201024; Read time: 2180520; Write time: 5603140 03:03:22 INFO - Running post-run listener: _upload_blobber_files 03:03:22 INFO - Blob upload gear active. 03:03:22 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:03:22 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:03:22 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:03:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:03:44 INFO - (blobuploader) - INFO - Open directory for files ... 03:03:44 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:03:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:03:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:46 INFO - (blobuploader) - INFO - Done attempting. 03:03:46 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:03:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:03:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:03:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:03:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:03:48 INFO - (blobuploader) - INFO - Done attempting. 03:03:48 INFO - (blobuploader) - INFO - Iteration through files over. 03:03:48 INFO - Return code: 0 03:03:48 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:03:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cc9efb8c4af760a6f719ba1a38a8caf7c02d8dc50adf749e5ff2dede1bc705b3de43a2fd965ed27987254606f635a42d371b29c9051e9a532b5ab6a84b80539", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e846d0392201c706eb2a9cfb14459b3fb657c4fa87b17f2988f37076d650048b983846ab05b93cc8d06bd83b335c67aa0b7aa660c437fd423c6094446b276c54"} 03:03:48 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:03:48 INFO - Writing to file C:\slave\test\properties\blobber_files 03:03:48 INFO - Contents: 03:03:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cc9efb8c4af760a6f719ba1a38a8caf7c02d8dc50adf749e5ff2dede1bc705b3de43a2fd965ed27987254606f635a42d371b29c9051e9a532b5ab6a84b80539", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e846d0392201c706eb2a9cfb14459b3fb657c4fa87b17f2988f37076d650048b983846ab05b93cc8d06bd83b335c67aa0b7aa660c437fd423c6094446b276c54"} 03:03:48 INFO - Running post-run listener: copy_logs_to_upload_dir 03:03:48 INFO - Copying logs to upload dir... 03:03:48 INFO - mkdir: C:\slave\test\build\upload\logs 03:03:48 INFO - Copying logs to upload dir... 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - Using _rmtree_windows ... 03:03:48 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=931.632000 ========= master_lag: 22.49 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 54 secs) (at 2016-04-20 03:04:10.908663) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 03:04:10.912783) ========= '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-214 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-214 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-214 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cc9efb8c4af760a6f719ba1a38a8caf7c02d8dc50adf749e5ff2dede1bc705b3de43a2fd965ed27987254606f635a42d371b29c9051e9a532b5ab6a84b80539", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e846d0392201c706eb2a9cfb14459b3fb657c4fa87b17f2988f37076d650048b983846ab05b93cc8d06bd83b335c67aa0b7aa660c437fd423c6094446b276c54"} build_url:https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9cc9efb8c4af760a6f719ba1a38a8caf7c02d8dc50adf749e5ff2dede1bc705b3de43a2fd965ed27987254606f635a42d371b29c9051e9a532b5ab6a84b80539", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e846d0392201c706eb2a9cfb14459b3fb657c4fa87b17f2988f37076d650048b983846ab05b93cc8d06bd83b335c67aa0b7aa660c437fd423c6094446b276c54"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Nco_NSf0SoaFGjwm_7Vtcw/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.41 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 03:04:11.423559) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-20 03:04:11.423900) ========= '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-214 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-214 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-214 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: 7.96 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-20 03:04:19.484173) ========= ========= Started reboot slave lost (results: 0, elapsed: 8 secs) (at 2016-04-20 03:04:19.484498) ========= ========= Finished reboot slave lost (results: 0, elapsed: 8 secs) (at 2016-04-20 03:04:28.287182) ========= ========= Total master_lag: 34.26 =========