builder: mozilla-aurora_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-102 starttime: 1462478110.69 results: success (0) buildid: 20160505110241 builduid: e1dd3273511e47c796b1dacf7e4d74a7 revision: 995ecc8dbf0b3a5337784766ee575934cb61df03 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:10.687596) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:10.688044) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:10.688331) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:11.054967) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-05 12:55:11.055617) ========= '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-102 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-102 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-102 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 --12:55:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.45 GB/s 12:55:11 (2.45 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.753000 ========= master_lag: 0.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-05 12:55:13.031007) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-05-05 12:55:13.031381) ========= '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-102 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-102 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-102 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=6.009000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 6 secs) (at 2016-05-05 12:55:19.045812) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-05 12:55:19.046710) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 995ecc8dbf0b3a5337784766ee575934cb61df03 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 995ecc8dbf0b3a5337784766ee575934cb61df03 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-102 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-102 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-102 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-05-05 12:55:19,016 truncating revision to first 12 chars 2016-05-05 12:55:19,016 Setting DEBUG logging. 2016-05-05 12:55:19,016 attempt 1/10 2016-05-05 12:55:19,016 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/995ecc8dbf0b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-05 12:55:19,733 unpacking tar archive at: mozilla-aurora-995ecc8dbf0b/testing/mozharness/ program finished with exit code 0 elapsedTime=2.279000 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-05 12:55:21.453050) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:21.453581) ========= script_repo_revision: 995ecc8dbf0b3a5337784766ee575934cb61df03 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:21.454110) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:21.454440) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 12:55:21.471054) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 8 secs) (at 2016-05-05 12:55:21.471519) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-102 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-102 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-102 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 12:55:21 INFO - MultiFileLogger online at 20160505 12:55:21 in C:\slave\test 12:55:21 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 12:55:21 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:55:21 INFO - {'append_to_log': False, 12:55:21 INFO - 'base_work_dir': 'C:\\slave\\test', 12:55:21 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:55:21 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:55:21 INFO - 'buildbot_json_path': 'buildprops.json', 12:55:21 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:55:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:55:21 INFO - 'download_minidump_stackwalk': True, 12:55:21 INFO - 'download_symbols': 'true', 12:55:21 INFO - 'e10s': False, 12:55:21 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:55:21 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:55:21 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:55:21 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:55:21 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:55:21 INFO - 'C:/mozilla-build/tooltool.py'), 12:55:21 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:55:21 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:55:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:55:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:55:21 INFO - 'log_level': 'info', 12:55:21 INFO - 'log_to_console': True, 12:55:21 INFO - 'opt_config_files': (), 12:55:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:55:21 INFO - '--processes=1', 12:55:21 INFO - '--config=%(test_path)s/wptrunner.ini', 12:55:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:55:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:55:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:55:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:55:21 INFO - 'pip_index': False, 12:55:21 INFO - 'require_test_zip': True, 12:55:21 INFO - 'test_type': ('testharness',), 12:55:21 INFO - 'this_chunk': '1', 12:55:21 INFO - 'total_chunks': '10', 12:55:21 INFO - 'virtualenv_path': 'venv', 12:55:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:55:21 INFO - 'work_dir': 'build'} 12:55:21 INFO - ##### 12:55:21 INFO - ##### Running clobber step. 12:55:21 INFO - ##### 12:55:21 INFO - Running pre-action listener: _resource_record_pre_action 12:55:21 INFO - Running main action method: clobber 12:55:21 INFO - rmtree: C:\slave\test\build 12:55:21 INFO - Using _rmtree_windows ... 12:55:21 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:55:44 INFO - Running post-action listener: _resource_record_post_action 12:55:44 INFO - ##### 12:55:44 INFO - ##### Running read-buildbot-config step. 12:55:44 INFO - ##### 12:55:44 INFO - Running pre-action listener: _resource_record_pre_action 12:55:44 INFO - Running main action method: read_buildbot_config 12:55:44 INFO - Using buildbot properties: 12:55:44 INFO - { 12:55:44 INFO - "project": "", 12:55:44 INFO - "product": "firefox", 12:55:44 INFO - "script_repo_revision": "production", 12:55:44 INFO - "scheduler": "tests-mozilla-aurora-win7_ix-debug-unittest", 12:55:44 INFO - "repository": "", 12:55:44 INFO - "buildername": "Windows 7 32-bit mozilla-aurora debug test web-platform-tests-1", 12:55:44 INFO - "buildid": "20160505110241", 12:55:44 INFO - "pgo_build": "False", 12:55:44 INFO - "basedir": "C:\\slave\\test", 12:55:44 INFO - "buildnumber": 4, 12:55:44 INFO - "slavename": "t-w732-ix-102", 12:55:44 INFO - "revision": "995ecc8dbf0b3a5337784766ee575934cb61df03", 12:55:44 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 12:55:44 INFO - "platform": "win32", 12:55:44 INFO - "branch": "mozilla-aurora", 12:55:44 INFO - "repo_path": "releases/mozilla-aurora", 12:55:44 INFO - "moz_repo_path": "", 12:55:44 INFO - "stage_platform": "win32", 12:55:44 INFO - "builduid": "e1dd3273511e47c796b1dacf7e4d74a7", 12:55:44 INFO - "slavebuilddir": "test" 12:55:44 INFO - } 12:55:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 12:55:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 12:55:44 INFO - Running post-action listener: _resource_record_post_action 12:55:44 INFO - ##### 12:55:44 INFO - ##### Running download-and-extract step. 12:55:44 INFO - ##### 12:55:44 INFO - Running pre-action listener: _resource_record_pre_action 12:55:44 INFO - Running main action method: download_and_extract 12:55:44 INFO - mkdir: C:\slave\test\build\tests 12:55: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')]} 12:55:44 INFO - https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:55:44 INFO - trying https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 12:55:44 INFO - Downloading https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 12:55:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 12:55:45 INFO - Downloaded 1274 bytes. 12:55:45 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 12:55:45 INFO - Using the following test package requirements: 12:55:45 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 12:55:45 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 12:55:45 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 12:55:45 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'jsshell-win32.zip'], 12:55:45 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 12:55:45 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 12:55:45 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 12:55:45 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 12:55:45 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 12:55:45 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 12:55:45 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 12:55:45 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 12:55:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:55:45 INFO - https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:55:45 INFO - trying https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 12:55:45 INFO - Downloading https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 12:55:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 12:55:47 INFO - Downloaded 20667608 bytes. 12:55:47 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:55:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:55:50 INFO - caution: filename not matched: web-platform/* 12:55:50 INFO - Return code: 11 12:55:50 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')]} 12:55:50 INFO - https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:55:50 INFO - trying https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 12:55:50 INFO - Downloading https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 12:55:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 12:55:52 INFO - Downloaded 36408673 bytes. 12:55:52 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:55:52 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:56:49 INFO - caution: filename not matched: bin/* 12:56:49 INFO - caution: filename not matched: config/* 12:56:49 INFO - caution: filename not matched: mozbase/* 12:56:49 INFO - caution: filename not matched: marionette/* 12:56:49 INFO - caution: filename not matched: tools/wptserve/* 12:56:49 INFO - Return code: 11 12:56: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')]} 12:56:49 INFO - https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 12:56:49 INFO - trying https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 12:56:49 INFO - Downloading https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 12:56:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 12:56:53 INFO - Downloaded 69607332 bytes. 12:56:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 12:56:53 INFO - mkdir: C:\slave\test\properties 12:56:53 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:56:53 INFO - Writing to file C:\slave\test\properties\build_url 12:56:53 INFO - Contents: 12:56:53 INFO - build_url:https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 12:56:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:56:54 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:56:54 INFO - Writing to file C:\slave\test\properties\symbols_url 12:56:54 INFO - Contents: 12:56:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:56:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:56:54 INFO - https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:56:54 INFO - trying https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:56:54 INFO - Downloading https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 12:56:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 12:56:56 INFO - Downloaded 58414857 bytes. 12:56:56 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 12:56:56 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 12:56:59 INFO - Return code: 0 12:56:59 INFO - Running post-action listener: _resource_record_post_action 12:56:59 INFO - Running post-action listener: set_extra_try_arguments 12:56:59 INFO - ##### 12:56:59 INFO - ##### Running create-virtualenv step. 12:56:59 INFO - ##### 12:56:59 INFO - Running pre-action listener: _pre_create_virtualenv 12:56:59 INFO - Running pre-action listener: _resource_record_pre_action 12:56:59 INFO - Running main action method: create_virtualenv 12:56:59 INFO - Creating virtualenv C:\slave\test\build\venv 12:56:59 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 12:56:59 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:57:06 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:57:11 INFO - Installing distribute......................................................................................................................................................................................done. 12:57:12 INFO - Return code: 0 12:57:12 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:57:12 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')]} 12:57:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:57:12 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')]} 12:57:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:57:12 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 0x018786B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B5C368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BF30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-102', 'USERDOMAIN': 'T-W732-IX-102', '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-102', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 12:57:12 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 12:57:12 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 12:57:12 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:57:12 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:57:12 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:57:12 INFO - 'COMPUTERNAME': 'T-W732-IX-102', 12:57:12 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:57:12 INFO - 'DCLOCATION': 'SCL3', 12:57:12 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:57:12 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:57:12 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:57:12 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:57:12 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:57:12 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:57:12 INFO - 'HOMEDRIVE': 'C:', 12:57:12 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:57:12 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:57:12 INFO - 'KTS_VERSION': '1.19c', 12:57:12 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:57:12 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:57:12 INFO - 'LOGONSERVER': '\\\\T-W732-IX-102', 12:57:12 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:57:12 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:57:12 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:57:12 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:57:12 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:57:12 INFO - 'MOZ_AIRBAG': '1', 12:57:12 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:57:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:57:12 INFO - 'MOZ_MSVCVERSION': '8', 12:57:12 INFO - 'MOZ_NO_REMOTE': '1', 12:57:12 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:57:12 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:57:12 INFO - 'NO_EM_RESTART': '1', 12:57:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:57:12 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:57:12 INFO - 'OS': 'Windows_NT', 12:57:12 INFO - 'OURDRIVE': 'C:', 12:57:12 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 12:57:12 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:57:12 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:57:12 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:57:12 INFO - 'PROCESSOR_LEVEL': '6', 12:57:12 INFO - 'PROCESSOR_REVISION': '1e05', 12:57:12 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:57:12 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:57:12 INFO - 'PROMPT': '$P$G', 12:57:12 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:57:12 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:57:12 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:57:12 INFO - 'PWD': 'C:\\slave\\test', 12:57:12 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:57:12 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:57:12 INFO - 'SYSTEMDRIVE': 'C:', 12:57:12 INFO - 'SYSTEMROOT': 'C:\\windows', 12:57:12 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:12 INFO - 'TEST1': 'testie', 12:57:12 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:12 INFO - 'USERDOMAIN': 'T-W732-IX-102', 12:57:12 INFO - 'USERNAME': 'cltbld', 12:57:12 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:57:12 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:57:12 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:57:12 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:57:12 INFO - 'WINDIR': 'C:\\windows', 12:57:12 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:57:12 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:57:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:57:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:57:13 INFO - Downloading/unpacking psutil>=0.7.1 12:57:14 INFO - Running setup.py egg_info for package psutil 12:57:14 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:57:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:57:14 INFO - Installing collected packages: psutil 12:57:14 INFO - Running setup.py install for psutil 12:57:14 INFO - building 'psutil._psutil_windows' extension 12:57:14 INFO - error: Unable to find vcvarsall.bat 12:57:14 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-rziwqo-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:57:14 INFO - running install 12:57:14 INFO - running build 12:57:14 INFO - running build_py 12:57:14 INFO - creating build 12:57:14 INFO - creating build\lib.win32-2.7 12:57:14 INFO - creating build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:57:14 INFO - running build_ext 12:57:14 INFO - building 'psutil._psutil_windows' extension 12:57:14 INFO - error: Unable to find vcvarsall.bat 12:57:14 INFO - ---------------------------------------- 12:57:14 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-rziwqo-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:57:14 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:57:14 WARNING - Return code: 1 12:57:14 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! 12:57:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:57:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:57:14 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 0x018786B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B5C368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BF30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-102', 'USERDOMAIN': 'T-W732-IX-102', '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-102', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 12:57:14 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 12:57:14 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 12:57:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:57:14 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:57:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:57:14 INFO - 'COMPUTERNAME': 'T-W732-IX-102', 12:57:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:57:14 INFO - 'DCLOCATION': 'SCL3', 12:57:14 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:57:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:57:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:57:14 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:57:14 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:57:14 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:57:14 INFO - 'HOMEDRIVE': 'C:', 12:57:14 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:57:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:57:14 INFO - 'KTS_VERSION': '1.19c', 12:57:14 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:57:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:57:14 INFO - 'LOGONSERVER': '\\\\T-W732-IX-102', 12:57:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:57:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:57:14 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:57:14 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:57:14 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:57:14 INFO - 'MOZ_AIRBAG': '1', 12:57:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:57:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:57:14 INFO - 'MOZ_MSVCVERSION': '8', 12:57:14 INFO - 'MOZ_NO_REMOTE': '1', 12:57:14 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:57:14 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:57:14 INFO - 'NO_EM_RESTART': '1', 12:57:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:57:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:57:14 INFO - 'OS': 'Windows_NT', 12:57:14 INFO - 'OURDRIVE': 'C:', 12:57:14 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 12:57:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:57:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:57:14 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:57:14 INFO - 'PROCESSOR_LEVEL': '6', 12:57:14 INFO - 'PROCESSOR_REVISION': '1e05', 12:57:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:57:14 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:57:14 INFO - 'PROMPT': '$P$G', 12:57:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:57:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:57:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:57:14 INFO - 'PWD': 'C:\\slave\\test', 12:57:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:57:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:57:14 INFO - 'SYSTEMDRIVE': 'C:', 12:57:14 INFO - 'SYSTEMROOT': 'C:\\windows', 12:57:14 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:14 INFO - 'TEST1': 'testie', 12:57:14 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:14 INFO - 'USERDOMAIN': 'T-W732-IX-102', 12:57:14 INFO - 'USERNAME': 'cltbld', 12:57:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:57:14 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:57:14 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:57:14 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:57:14 INFO - 'WINDIR': 'C:\\windows', 12:57:14 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:57:14 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:57:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:57:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:57:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:57:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:57:15 INFO - Running setup.py egg_info for package mozsystemmonitor 12:57:15 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:57:15 INFO - Running setup.py egg_info for package psutil 12:57:15 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:57:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:57:15 INFO - Installing collected packages: mozsystemmonitor, psutil 12:57:15 INFO - Running setup.py install for mozsystemmonitor 12:57:15 INFO - Running setup.py install for psutil 12:57:15 INFO - building 'psutil._psutil_windows' extension 12:57:15 INFO - error: Unable to find vcvarsall.bat 12:57:15 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-uzyuee-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:57:15 INFO - running install 12:57:15 INFO - running build 12:57:15 INFO - running build_py 12:57:15 INFO - running build_ext 12:57:15 INFO - building 'psutil._psutil_windows' extension 12:57:15 INFO - error: Unable to find vcvarsall.bat 12:57:15 INFO - ---------------------------------------- 12:57:15 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-uzyuee-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:57:15 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:57:15 WARNING - Return code: 1 12:57:15 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! 12:57:15 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:57:15 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')]} 12:57:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:57:15 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')]} 12:57:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:57:15 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 0x018786B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B5C368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BF30C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-102', 'USERDOMAIN': 'T-W732-IX-102', '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-102', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 12:57:15 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 12:57:15 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 12:57:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:57:15 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:57:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:57:15 INFO - 'COMPUTERNAME': 'T-W732-IX-102', 12:57:15 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:57:15 INFO - 'DCLOCATION': 'SCL3', 12:57:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:57:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:57:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:57:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:57:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:57:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:57:15 INFO - 'HOMEDRIVE': 'C:', 12:57:15 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:57:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:57:15 INFO - 'KTS_VERSION': '1.19c', 12:57:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:57:15 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:57:15 INFO - 'LOGONSERVER': '\\\\T-W732-IX-102', 12:57:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:57:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:57:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:57:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:57:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:57:15 INFO - 'MOZ_AIRBAG': '1', 12:57:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:57:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:57:15 INFO - 'MOZ_MSVCVERSION': '8', 12:57:15 INFO - 'MOZ_NO_REMOTE': '1', 12:57:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:57:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:57:15 INFO - 'NO_EM_RESTART': '1', 12:57:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:57:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:57:15 INFO - 'OS': 'Windows_NT', 12:57:15 INFO - 'OURDRIVE': 'C:', 12:57:15 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 12:57:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:57:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:57:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:57:15 INFO - 'PROCESSOR_LEVEL': '6', 12:57:15 INFO - 'PROCESSOR_REVISION': '1e05', 12:57:15 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:57:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:57:15 INFO - 'PROMPT': '$P$G', 12:57:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:57:15 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:57:15 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:57:15 INFO - 'PWD': 'C:\\slave\\test', 12:57:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:57:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:57:15 INFO - 'SYSTEMDRIVE': 'C:', 12:57:15 INFO - 'SYSTEMROOT': 'C:\\windows', 12:57:15 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:15 INFO - 'TEST1': 'testie', 12:57:15 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:15 INFO - 'USERDOMAIN': 'T-W732-IX-102', 12:57:15 INFO - 'USERNAME': 'cltbld', 12:57:15 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:57:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:57:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:57:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:57:15 INFO - 'WINDIR': 'C:\\windows', 12:57:15 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:57:15 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:57:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:57:15 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:57:15 INFO - Downloading/unpacking blobuploader==1.2.4 12:57:15 INFO - Downloading blobuploader-1.2.4.tar.gz 12:57:15 INFO - Running setup.py egg_info for package blobuploader 12:57:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:57:19 INFO - Running setup.py egg_info for package requests 12:57:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:57:19 INFO - Downloading docopt-0.6.1.tar.gz 12:57:19 INFO - Running setup.py egg_info for package docopt 12:57:19 INFO - Installing collected packages: blobuploader, docopt, requests 12:57:19 INFO - Running setup.py install for blobuploader 12:57:19 INFO - Running setup.py install for docopt 12:57:19 INFO - Running setup.py install for requests 12:57:19 INFO - Successfully installed blobuploader docopt requests 12:57:19 INFO - Cleaning up... 12:57:19 INFO - Return code: 0 12:57:19 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:57:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:57:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:57:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:57:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:57:19 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 0x018786B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B5C368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BF30C0>, '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-102', 'USERDOMAIN': 'T-W732-IX-102', '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-102', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 12:57:19 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 12:57:19 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 12:57:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:57:19 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:57:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:57:19 INFO - 'COMPUTERNAME': 'T-W732-IX-102', 12:57:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:57:19 INFO - 'DCLOCATION': 'SCL3', 12:57:19 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:57:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:57:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:57:19 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:57:19 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:57:19 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:57:19 INFO - 'HOMEDRIVE': 'C:', 12:57:19 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:57:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:57:19 INFO - 'KTS_VERSION': '1.19c', 12:57:19 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:57:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:57:19 INFO - 'LOGONSERVER': '\\\\T-W732-IX-102', 12:57:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:57:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:57:19 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:57:19 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:57:19 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:57:19 INFO - 'MOZ_AIRBAG': '1', 12:57:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:57:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:57:19 INFO - 'MOZ_MSVCVERSION': '8', 12:57:19 INFO - 'MOZ_NO_REMOTE': '1', 12:57:19 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:57:19 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:57:19 INFO - 'NO_EM_RESTART': '1', 12:57:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:57:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:57:19 INFO - 'OS': 'Windows_NT', 12:57:19 INFO - 'OURDRIVE': 'C:', 12:57:19 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 12:57:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:57:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:57:19 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:57:19 INFO - 'PROCESSOR_LEVEL': '6', 12:57:19 INFO - 'PROCESSOR_REVISION': '1e05', 12:57:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:57:19 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:57:19 INFO - 'PROMPT': '$P$G', 12:57:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:57:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:57:19 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:57:19 INFO - 'PWD': 'C:\\slave\\test', 12:57:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:57:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:57:19 INFO - 'SYSTEMDRIVE': 'C:', 12:57:19 INFO - 'SYSTEMROOT': 'C:\\windows', 12:57:19 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:19 INFO - 'TEST1': 'testie', 12:57:19 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:19 INFO - 'USERDOMAIN': 'T-W732-IX-102', 12:57:19 INFO - 'USERNAME': 'cltbld', 12:57:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:57:19 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:57:19 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:57:19 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:57:19 INFO - 'WINDIR': 'C:\\windows', 12:57:19 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:57:19 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:57:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:57:24 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:57:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:57:24 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:57:24 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:57:24 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:57:24 INFO - Unpacking c:\slave\test\build\tests\marionette 12:57:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:57:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:57:24 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 12:57:24 INFO - Running setup.py install for browsermob-proxy 12:57:38 INFO - Running setup.py install for manifestparser 12:57:38 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for marionette-client 12:57:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:57:38 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for marionette-driver 12:57:38 INFO - Running setup.py install for mozcrash 12:57:38 INFO - Running setup.py install for mozdebug 12:57:38 INFO - Running setup.py install for mozdevice 12:57:38 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozfile 12:57:38 INFO - Running setup.py install for mozhttpd 12:57:38 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozinfo 12:57:38 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozInstall 12:57:38 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozleak 12:57:38 INFO - Running setup.py install for mozlog 12:57:38 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for moznetwork 12:57:38 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozprocess 12:57:38 INFO - Running setup.py install for mozprofile 12:57:38 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozrunner 12:57:38 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for mozscreenshot 12:57:38 INFO - Running setup.py install for moztest 12:57:38 INFO - Running setup.py install for mozversion 12:57:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:57:38 INFO - Running setup.py install for wptserve 12:57:38 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 12:57:38 INFO - Cleaning up... 12:57:38 INFO - Return code: 0 12:57:38 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:57:38 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')]} 12:57:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:57:38 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')]} 12:57:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:57:38 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 0x018786B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BE7200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018360B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B5C368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BF30C0>, '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-102', 'USERDOMAIN': 'T-W732-IX-102', '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-102', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;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 12:57:38 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 12:57:38 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 12:57:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:57:38 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:57:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:57:38 INFO - 'COMPUTERNAME': 'T-W732-IX-102', 12:57:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:57:38 INFO - 'DCLOCATION': 'SCL3', 12:57:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:57:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:57:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:57:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:57:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:57:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:57:38 INFO - 'HOMEDRIVE': 'C:', 12:57:38 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:57:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:57:38 INFO - 'KTS_VERSION': '1.19c', 12:57:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:57:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:57:38 INFO - 'LOGONSERVER': '\\\\T-W732-IX-102', 12:57:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:57:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:57:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:57:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:57:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:57:38 INFO - 'MOZ_AIRBAG': '1', 12:57:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:57:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:57:38 INFO - 'MOZ_MSVCVERSION': '8', 12:57:38 INFO - 'MOZ_NO_REMOTE': '1', 12:57:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:57:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:57:38 INFO - 'NO_EM_RESTART': '1', 12:57:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:57:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:57:38 INFO - 'OS': 'Windows_NT', 12:57:38 INFO - 'OURDRIVE': 'C:', 12:57:38 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 12:57:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:57:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:57:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:57:38 INFO - 'PROCESSOR_LEVEL': '6', 12:57:38 INFO - 'PROCESSOR_REVISION': '1e05', 12:57:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:57:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:57:38 INFO - 'PROMPT': '$P$G', 12:57:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:57:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:57:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:57:38 INFO - 'PWD': 'C:\\slave\\test', 12:57:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:57:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:57:38 INFO - 'SYSTEMDRIVE': 'C:', 12:57:38 INFO - 'SYSTEMROOT': 'C:\\windows', 12:57:38 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:38 INFO - 'TEST1': 'testie', 12:57:38 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:57:38 INFO - 'USERDOMAIN': 'T-W732-IX-102', 12:57:38 INFO - 'USERNAME': 'cltbld', 12:57:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:57:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:57:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:57:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:57:38 INFO - 'WINDIR': 'C:\\windows', 12:57:38 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:57:38 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:57:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:57:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:57:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:57:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:57:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:57:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:57:43 INFO - Unpacking c:\slave\test\build\tests\marionette 12:57:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:57:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:57:43 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)) 12:57:54 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)) 12:57:54 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)) 12:57:54 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)) 12:57:54 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)) 12:57:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:57:54 INFO - Downloading blessings-1.6.tar.gz 12:57:54 INFO - Running setup.py egg_info for package blessings 12:57:54 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)) 12:57:54 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:57:54 INFO - Running setup.py install for blessings 12:57:54 INFO - Running setup.py install for browsermob-proxy 12:57:54 INFO - Running setup.py install for manifestparser 12:57:54 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Running setup.py install for marionette-client 12:57:54 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:57:54 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Running setup.py install for marionette-driver 12:57:54 INFO - Running setup.py install for mozcrash 12:57:54 INFO - Running setup.py install for mozdebug 12:57:54 INFO - Running setup.py install for mozdevice 12:57:54 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Running setup.py install for mozhttpd 12:57:54 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Running setup.py install for mozInstall 12:57:54 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Running setup.py install for mozleak 12:57:54 INFO - Running setup.py install for mozprofile 12:57:54 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Running setup.py install for mozrunner 12:57:54 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:57:54 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:57:56 INFO - Running setup.py install for mozscreenshot 12:57:56 INFO - Running setup.py install for moztest 12:57:56 INFO - Running setup.py install for mozversion 12:57:56 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:57:56 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:57:56 INFO - Running setup.py install for wptserve 12:57:56 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:57:56 INFO - Cleaning up... 12:57:56 INFO - Return code: 0 12:57:56 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:57:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:57:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:57:56 INFO - Reading from file tmpfile_stdout 12:57:56 INFO - Using _rmtree_windows ... 12:57:56 INFO - Using _rmtree_windows ... 12:57:56 INFO - Current package versions: 12:57:56 INFO - blessings == 1.6 12:57:56 INFO - blobuploader == 1.2.4 12:57:56 INFO - browsermob-proxy == 0.6.0 12:57:56 INFO - distribute == 0.6.14 12:57:56 INFO - docopt == 0.6.1 12:57:56 INFO - manifestparser == 1.1 12:57:56 INFO - marionette-client == 2.3.0 12:57:56 INFO - marionette-driver == 1.4.0 12:57:56 INFO - mozInstall == 1.12 12:57:56 INFO - mozcrash == 0.17 12:57:56 INFO - mozdebug == 0.1 12:57:56 INFO - mozdevice == 0.48 12:57:56 INFO - mozfile == 1.2 12:57:56 INFO - mozhttpd == 0.7 12:57:56 INFO - mozinfo == 0.9 12:57:56 INFO - mozleak == 0.1 12:57:56 INFO - mozlog == 3.1 12:57:56 INFO - moznetwork == 0.27 12:57:56 INFO - mozprocess == 0.22 12:57:56 INFO - mozprofile == 0.28 12:57:56 INFO - mozrunner == 6.11 12:57:56 INFO - mozscreenshot == 0.1 12:57:56 INFO - mozsystemmonitor == 0.0 12:57:56 INFO - moztest == 0.7 12:57:56 INFO - mozversion == 1.4 12:57:56 INFO - requests == 1.2.3 12:57:56 INFO - wptserve == 1.4.0 12:57:56 INFO - Running post-action listener: _resource_record_post_action 12:57:56 INFO - Running post-action listener: _start_resource_monitoring 12:57:56 INFO - Starting resource monitoring. 12:57:57 INFO - ##### 12:57:57 INFO - ##### Running pull step. 12:57:57 INFO - ##### 12:57:57 INFO - Running pre-action listener: _resource_record_pre_action 12:57:57 INFO - Running main action method: pull 12:57:57 INFO - Pull has nothing to do! 12:57:57 INFO - Running post-action listener: _resource_record_post_action 12:57:57 INFO - ##### 12:57:57 INFO - ##### Running install step. 12:57:57 INFO - ##### 12:57:57 INFO - Running pre-action listener: _resource_record_pre_action 12:57:57 INFO - Running main action method: install 12:57:57 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:57:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:57:57 INFO - Reading from file tmpfile_stdout 12:57:57 INFO - Using _rmtree_windows ... 12:57:57 INFO - Using _rmtree_windows ... 12:57:57 INFO - Detecting whether we're running mozinstall >=1.0... 12:57:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:57:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:57:57 INFO - Reading from file tmpfile_stdout 12:57:57 INFO - Output received: 12:57:57 INFO - Usage: mozinstall-script.py [options] installer 12:57:57 INFO - Options: 12:57:57 INFO - -h, --help show this help message and exit 12:57:57 INFO - -d DEST, --destination=DEST 12:57:57 INFO - Directory to install application into. [default: 12:57:57 INFO - "C:\slave\test"] 12:57:57 INFO - --app=APP Application being installed. [default: firefox] 12:57:57 INFO - Using _rmtree_windows ... 12:57:57 INFO - Using _rmtree_windows ... 12:57:57 INFO - mkdir: C:\slave\test\build\application 12:57:57 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 12:57:57 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application 12:57:59 INFO - Reading from file tmpfile_stdout 12:57:59 INFO - Output received: 12:57:59 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:57:59 INFO - Using _rmtree_windows ... 12:57:59 INFO - Using _rmtree_windows ... 12:57:59 INFO - Running post-action listener: _resource_record_post_action 12:57:59 INFO - ##### 12:57:59 INFO - ##### Running run-tests step. 12:57:59 INFO - ##### 12:57:59 INFO - Running pre-action listener: _resource_record_pre_action 12:57:59 INFO - Running main action method: run_tests 12:57:59 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:57:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:57:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:57:59 INFO - grabbing minidump binary from tooltool 12:57:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:57:59 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 0x01B5C368>, '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 0x017FAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01BF30C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:57:59 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 12:57:59 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 12:57:59 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:58:01 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp_ji0lu 12:58:01 INFO - INFO - File integrity verified, renaming tmp_ji0lu to win32-minidump_stackwalk.exe 12:58:01 INFO - Return code: 0 12:58:01 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:58:01 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:58:01 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/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.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 12:58:01 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/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.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 12:58:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:58:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:58:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:58:01 INFO - 'COMPUTERNAME': 'T-W732-IX-102', 12:58:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:58:01 INFO - 'DCLOCATION': 'SCL3', 12:58:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:58:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:58:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:58:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:58:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:58:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:58:01 INFO - 'HOMEDRIVE': 'C:', 12:58:01 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:58:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:58:01 INFO - 'KTS_VERSION': '1.19c', 12:58:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:58:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:58:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-102', 12:58:01 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:58:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:58:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:58:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:58:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:58:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:58:01 INFO - 'MOZ_AIRBAG': '1', 12:58:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:58:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:58:01 INFO - 'MOZ_MSVCVERSION': '8', 12:58:01 INFO - 'MOZ_NO_REMOTE': '1', 12:58:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:58:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:58:01 INFO - 'NO_EM_RESTART': '1', 12:58:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:58:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:58:01 INFO - 'OS': 'Windows_NT', 12:58:01 INFO - 'OURDRIVE': 'C:', 12:58:01 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\;C:\\mozilla-build\\hg;', 12:58:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:58:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:58:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:58:01 INFO - 'PROCESSOR_LEVEL': '6', 12:58:01 INFO - 'PROCESSOR_REVISION': '1e05', 12:58:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:58:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:58:01 INFO - 'PROMPT': '$P$G', 12:58:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:58:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:58:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:58:01 INFO - 'PWD': 'C:\\slave\\test', 12:58:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:58:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:58:01 INFO - 'SYSTEMDRIVE': 'C:', 12:58:01 INFO - 'SYSTEMROOT': 'C:\\windows', 12:58:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:58:01 INFO - 'TEST1': 'testie', 12:58:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:58:01 INFO - 'USERDOMAIN': 'T-W732-IX-102', 12:58:01 INFO - 'USERNAME': 'cltbld', 12:58:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:58:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:58:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:58:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:58:01 INFO - 'WINDIR': 'C:\\windows', 12:58:01 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:58:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:58:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:58:01 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/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.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 12:58:03 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 12:58:03 INFO - import pkg_resources 12:58:04 INFO - Using 1 client processes 12:58:07 INFO - SUITE-START | Running 778 tests 12:58:07 INFO - Running testharness tests 12:58:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:58:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:58:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:58:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:58:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:58:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:58:08 INFO - Setting up ssl 12:58:08 INFO - PROCESS | certutil | 12:58:08 INFO - PROCESS | certutil | 12:58:08 INFO - PROCESS | certutil | 12:58:08 INFO - Certificate Nickname Trust Attributes 12:58:08 INFO - SSL,S/MIME,JAR/XPI 12:58:08 INFO - 12:58:08 INFO - web-platform-tests CT,, 12:58:08 INFO - 12:58:08 INFO - Starting runner 12:58:09 INFO - PROCESS | 380 | [380] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 12:58:09 INFO - PROCESS | 380 | [380] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 12:58:09 INFO - PROCESS | 380 | [380] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 12:58:09 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 12:58:09 INFO - PROCESS | 380 | [380] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 12:58:10 INFO - PROCESS | 380 | 1462478290897 Marionette DEBUG Marionette enabled via build flag and pref 12:58:11 INFO - PROCESS | 380 | ++DOCSHELL 0E6BC400 == 1 [pid = 380] [id = 1] 12:58:11 INFO - PROCESS | 380 | ++DOMWINDOW == 1 (0E6BC800) [pid = 380] [serial = 1] [outer = 00000000] 12:58:11 INFO - PROCESS | 380 | [380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:58:11 INFO - PROCESS | 380 | ++DOMWINDOW == 2 (0E6BD400) [pid = 380] [serial = 2] [outer = 0E6BC800] 12:58:12 INFO - PROCESS | 380 | ++DOCSHELL 0EAED000 == 2 [pid = 380] [id = 2] 12:58:12 INFO - PROCESS | 380 | ++DOMWINDOW == 3 (0EAED400) [pid = 380] [serial = 3] [outer = 00000000] 12:58:12 INFO - PROCESS | 380 | [380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:58:12 INFO - PROCESS | 380 | ++DOMWINDOW == 4 (0EAEE000) [pid = 380] [serial = 4] [outer = 0EAED400] 12:58:12 INFO - PROCESS | 380 | 1462478292549 Marionette INFO Listening on port 2828 12:58:14 INFO - PROCESS | 380 | 1462478294051 Marionette DEBUG Marionette enabled via command-line flag 12:58:14 INFO - PROCESS | 380 | [380] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:58:14 INFO - PROCESS | 380 | [380] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:58:14 INFO - PROCESS | 380 | ++DOCSHELL 0DD3B400 == 3 [pid = 380] [id = 3] 12:58:14 INFO - PROCESS | 380 | ++DOMWINDOW == 5 (0DD3FC00) [pid = 380] [serial = 5] [outer = 00000000] 12:58:14 INFO - PROCESS | 380 | [380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:58:14 INFO - PROCESS | 380 | ++DOMWINDOW == 6 (0DE17000) [pid = 380] [serial = 6] [outer = 0DD3FC00] 12:58:14 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:58:15 INFO - PROCESS | 380 | ++DOMWINDOW == 7 (13428000) [pid = 380] [serial = 7] [outer = 0EAED400] 12:58:15 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:58:15 INFO - PROCESS | 380 | 1462478295247 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49479 12:58:15 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:58:15 INFO - PROCESS | 380 | 1462478295252 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49480 12:58:15 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:58:15 INFO - PROCESS | 380 | 1462478295288 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49482 12:58:15 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:58:15 INFO - PROCESS | 380 | 1462478295295 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49483 12:58:15 INFO - PROCESS | 380 | 1462478295297 Marionette DEBUG Closed connection conn0 12:58:15 INFO - PROCESS | 380 | 1462478295299 Marionette DEBUG Closed connection conn1 12:58:15 INFO - PROCESS | 380 | 1462478295361 Marionette DEBUG Closed connection conn2 12:58:15 INFO - PROCESS | 380 | 1462478295400 Marionette DEBUG Closed connection conn3 12:58:15 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:58:15 INFO - PROCESS | 380 | 1462478295405 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49485 12:58:15 INFO - PROCESS | 380 | 1462478295433 Marionette DEBUG Closed connection conn4 12:58:15 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:58:15 INFO - PROCESS | 380 | 1462478295440 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49486 12:58:15 INFO - PROCESS | 380 | ++DOCSHELL 142E8000 == 4 [pid = 380] [id = 4] 12:58:15 INFO - PROCESS | 380 | ++DOMWINDOW == 8 (142E8800) [pid = 380] [serial = 8] [outer = 00000000] 12:58:15 INFO - PROCESS | 380 | ++DOMWINDOW == 9 (142F3000) [pid = 380] [serial = 9] [outer = 142E8800] 12:58:15 INFO - PROCESS | 380 | ++DOMWINDOW == 10 (14C7E800) [pid = 380] [serial = 10] [outer = 142E8800] 12:58:15 INFO - PROCESS | 380 | 1462478295583 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:58:15 INFO - PROCESS | 380 | 1462478295588 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505110241","device":"desktop","version":"48.0a2"} 12:58:17 INFO - PROCESS | 380 | [380] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:58:17 INFO - PROCESS | 380 | [380] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:58:17 INFO - PROCESS | 380 | [380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:17 INFO - PROCESS | 380 | ++DOCSHELL 1680F000 == 5 [pid = 380] [id = 5] 12:58:17 INFO - PROCESS | 380 | ++DOMWINDOW == 11 (1680F400) [pid = 380] [serial = 11] [outer = 00000000] 12:58:17 INFO - PROCESS | 380 | ++DOCSHELL 16810C00 == 6 [pid = 380] [id = 6] 12:58:17 INFO - PROCESS | 380 | ++DOMWINDOW == 12 (16811000) [pid = 380] [serial = 12] [outer = 00000000] 12:58:18 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:58:18 INFO - PROCESS | 380 | ++DOCSHELL 17710800 == 7 [pid = 380] [id = 7] 12:58:18 INFO - PROCESS | 380 | ++DOMWINDOW == 13 (17710C00) [pid = 380] [serial = 13] [outer = 00000000] 12:58:18 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:58:18 INFO - PROCESS | 380 | [380] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:58:18 INFO - PROCESS | 380 | ++DOMWINDOW == 14 (18067C00) [pid = 380] [serial = 14] [outer = 17710C00] 12:58:18 INFO - PROCESS | 380 | ++DOMWINDOW == 15 (17774800) [pid = 380] [serial = 15] [outer = 1680F400] 12:58:18 INFO - PROCESS | 380 | ++DOMWINDOW == 16 (17776000) [pid = 380] [serial = 16] [outer = 16811000] 12:58:18 INFO - PROCESS | 380 | ++DOMWINDOW == 17 (17778800) [pid = 380] [serial = 17] [outer = 17710C00] 12:58:19 INFO - PROCESS | 380 | 1462478299432 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 380 | 1462478299446 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 380 | ++DOMWINDOW == 18 (1A1D1C00) [pid = 380] [serial = 18] [outer = 17710C00] 12:58:20 INFO - PROCESS | 380 | 1462478300298 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"531001f8-a43a-493d-8e84-3855a9149623","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505110241","device":"desktop","version":"48.0a2","command_id":1}}] 12:58:20 INFO - PROCESS | 380 | 1462478300581 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}] 12:58:20 INFO - PROCESS | 380 | 1462478300708 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 12:58:20 INFO - PROCESS | 380 | 1462478300728 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:58:20 INFO - PROCESS | 380 | [380] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:58:21 INFO - PROCESS | 380 | --DOCSHELL 0E6BC400 == 6 [pid = 380] [id = 1] 12:58:22 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:58:22 INFO - PROCESS | 380 | ++DOMWINDOW == 19 (0D28F400) [pid = 380] [serial = 19] [outer = 17710C00] 12:58:22 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:22 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:58:22 INFO - PROCESS | 380 | 1462478302727 Marionette TRACE conn5 <- [1,3,null,{}] 12:58:22 INFO - PROCESS | 380 | 1462478302731 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:58:22 INFO - PROCESS | 380 | 1462478302754 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 12:58:22 INFO - PROCESS | 380 | 1462478302785 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 380 | 1462478302788 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 12:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:58:22 INFO - PROCESS | 380 | 1462478302794 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 380 | 1462478302797 Marionette TRACE conn5 <- [1,6,null,{}] 12:58:22 INFO - PROCESS | 380 | 1462478302815 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}] 12:58:22 INFO - PROCESS | 380 | 1462478302832 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 12:58:22 INFO - PROCESS | 380 | 1462478302837 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 380 | ++DOCSHELL 1341F000 == 7 [pid = 380] [id = 8] 12:58:22 INFO - PROCESS | 380 | ++DOMWINDOW == 20 (13424C00) [pid = 380] [serial = 20] [outer = 00000000] 12:58:22 INFO - PROCESS | 380 | ++DOMWINDOW == 21 (13F5D800) [pid = 380] [serial = 21] [outer = 13424C00] 12:58:22 INFO - PROCESS | 380 | 1462478302898 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 380 | ++DOMWINDOW == 22 (14CD4000) [pid = 380] [serial = 22] [outer = 13424C00] 12:58:23 INFO - PROCESS | 380 | ++DOCSHELL 16818000 == 8 [pid = 380] [id = 9] 12:58:23 INFO - PROCESS | 380 | ++DOMWINDOW == 23 (16D39400) [pid = 380] [serial = 23] [outer = 00000000] 12:58:23 INFO - PROCESS | 380 | ++DOMWINDOW == 24 (1776F000) [pid = 380] [serial = 24] [outer = 16D39400] 12:58:23 INFO - PROCESS | 380 | 1462478303345 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 380 | ++DOMWINDOW == 25 (1940C400) [pid = 380] [serial = 25] [outer = 16D39400] 12:58:23 INFO - PROCESS | 380 | 1462478303853 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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1081ms 12:58:24 INFO - PROCESS | 380 | 1462478303964 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 380 | 1462478303968 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 12:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:58:24 INFO - PROCESS | 380 | 1462478303990 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 380 | 1462478303993 Marionette TRACE conn5 <- [1,10,null,{}] 12:58:24 INFO - PROCESS | 380 | 1462478303998 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}] 12:58:24 INFO - PROCESS | 380 | 1462478304122 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 12:58:24 INFO - PROCESS | 380 | 1462478304179 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 380 | ++DOCSHELL 12576800 == 9 [pid = 380] [id = 10] 12:58:24 INFO - PROCESS | 380 | ++DOMWINDOW == 26 (14C24C00) [pid = 380] [serial = 26] [outer = 00000000] 12:58:24 INFO - PROCESS | 380 | ++DOMWINDOW == 27 (14C2C400) [pid = 380] [serial = 27] [outer = 14C24C00] 12:58:24 INFO - PROCESS | 380 | 1462478304235 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 380 | ++DOMWINDOW == 28 (16D39000) [pid = 380] [serial = 28] [outer = 14C24C00] 12:58:24 INFO - PROCESS | 380 | --DOCSHELL 142E8000 == 8 [pid = 380] [id = 4] 12:58:24 INFO - PROCESS | 380 | 1462478304907 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 992ms 12:58:25 INFO - PROCESS | 380 | 1462478304970 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 380 | 1462478304974 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 12:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:58:25 INFO - PROCESS | 380 | 1462478304979 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 380 | 1462478304982 Marionette TRACE conn5 <- [1,14,null,{}] 12:58:25 INFO - PROCESS | 380 | 1462478304987 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}] 12:58:25 INFO - PROCESS | 380 | 1462478305076 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 12:58:25 INFO - PROCESS | 380 | ++DOCSHELL 0D9C9C00 == 9 [pid = 380] [id = 11] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 29 (0D9CAC00) [pid = 380] [serial = 29] [outer = 00000000] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 30 (0DC6F800) [pid = 380] [serial = 30] [outer = 0D9CAC00] 12:58:25 INFO - PROCESS | 380 | 1462478305122 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 31 (0DC8B800) [pid = 380] [serial = 31] [outer = 0D9CAC00] 12:58:25 INFO - PROCESS | 380 | ++DOCSHELL 0DD3EC00 == 10 [pid = 380] [id = 12] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 32 (0DD3F400) [pid = 380] [serial = 32] [outer = 00000000] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 33 (0DE20C00) [pid = 380] [serial = 33] [outer = 0DD3F400] 12:58:25 INFO - PROCESS | 380 | 1462478305186 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 34 (0E5F1C00) [pid = 380] [serial = 34] [outer = 0DD3F400] 12:58:25 INFO - PROCESS | 380 | ++DOCSHELL 0D24BC00 == 11 [pid = 380] [id = 13] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 35 (0DC71C00) [pid = 380] [serial = 35] [outer = 00000000] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 36 (0E9E7000) [pid = 380] [serial = 36] [outer = 0DC71C00] 12:58:25 INFO - PROCESS | 380 | ++DOMWINDOW == 37 (0EAEAC00) [pid = 380] [serial = 37] [outer = 0DC71C00] 12:58:25 INFO - PROCESS | 380 | 1462478305768 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 832ms 12:58:25 INFO - PROCESS | 380 | 1462478305810 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 380 | 1462478305815 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 12:58:25 INFO - PROCESS | 380 | 1462478305821 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:58:25 INFO - PROCESS | 380 | 1462478305823 Marionette TRACE conn5 <- [1,18,null,{}] 12:58:25 INFO - PROCESS | 380 | 1462478305827 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}] 12:58:25 INFO - PROCESS | 380 | 1462478305923 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 12:58:26 INFO - PROCESS | 380 | 1462478305988 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 380 | ++DOCSHELL 0E5F6400 == 12 [pid = 380] [id = 14] 12:58:26 INFO - PROCESS | 380 | ++DOMWINDOW == 38 (0E687C00) [pid = 380] [serial = 38] [outer = 00000000] 12:58:26 INFO - PROCESS | 380 | ++DOMWINDOW == 39 (1257A400) [pid = 380] [serial = 39] [outer = 0E687C00] 12:58:26 INFO - PROCESS | 380 | 1462478306033 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 380 | ++DOMWINDOW == 40 (1341E000) [pid = 380] [serial = 40] [outer = 0E687C00] 12:58:26 INFO - PROCESS | 380 | 1462478306419 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 631ms 12:58:26 INFO - PROCESS | 380 | 1462478306455 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 380 | 1462478306458 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 12:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:58:26 INFO - PROCESS | 380 | 1462478306461 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 380 | 1462478306465 Marionette TRACE conn5 <- [1,22,null,{}] 12:58:26 INFO - PROCESS | 380 | 1462478306476 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}] 12:58:26 INFO - PROCESS | 380 | 1462478306563 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 12:58:26 INFO - PROCESS | 380 | 1462478306572 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 380 | ++DOCSHELL 14077800 == 13 [pid = 380] [id = 15] 12:58:26 INFO - PROCESS | 380 | ++DOMWINDOW == 41 (14C7E400) [pid = 380] [serial = 41] [outer = 00000000] 12:58:26 INFO - PROCESS | 380 | ++DOMWINDOW == 42 (14C84000) [pid = 380] [serial = 42] [outer = 14C7E400] 12:58:26 INFO - PROCESS | 380 | 1462478306643 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 380 | ++DOMWINDOW == 43 (14CDFC00) [pid = 380] [serial = 43] [outer = 14C7E400] 12:58:27 INFO - PROCESS | 380 | 1462478307104 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 633ms 12:58:27 INFO - PROCESS | 380 | 1462478307139 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 380 | 1462478307142 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 12:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:58:27 INFO - PROCESS | 380 | 1462478307146 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 380 | 1462478307147 Marionette TRACE conn5 <- [1,26,null,{}] 12:58:27 INFO - PROCESS | 380 | 1462478307151 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}] 12:58:27 INFO - PROCESS | 380 | 1462478307235 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 12:58:27 INFO - PROCESS | 380 | 1462478307242 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 380 | ++DOCSHELL 15D4B400 == 14 [pid = 380] [id = 16] 12:58:27 INFO - PROCESS | 380 | ++DOMWINDOW == 44 (15DA2800) [pid = 380] [serial = 44] [outer = 00000000] 12:58:27 INFO - PROCESS | 380 | ++DOMWINDOW == 45 (16385400) [pid = 380] [serial = 45] [outer = 15DA2800] 12:58:27 INFO - PROCESS | 380 | 1462478307287 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 380 | ++DOMWINDOW == 46 (164F1800) [pid = 380] [serial = 46] [outer = 15DA2800] 12:58:27 INFO - PROCESS | 380 | 1462478307682 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 571ms 12:58:27 INFO - PROCESS | 380 | 1462478307718 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 12:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:58:27 INFO - PROCESS | 380 | 1462478307720 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 12:58:27 INFO - PROCESS | 380 | 1462478307723 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 380 | 1462478307725 Marionette TRACE conn5 <- [1,30,null,{}] 12:58:27 INFO - PROCESS | 380 | 1462478307742 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}] 12:58:27 INFO - PROCESS | 380 | 1462478307816 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 12:58:27 INFO - PROCESS | 380 | 1462478307823 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 380 | ++DOCSHELL 164F2C00 == 15 [pid = 380] [id = 17] 12:58:27 INFO - PROCESS | 380 | ++DOMWINDOW == 47 (164F6400) [pid = 380] [serial = 47] [outer = 00000000] 12:58:27 INFO - PROCESS | 380 | ++DOMWINDOW == 48 (164FD800) [pid = 380] [serial = 48] [outer = 164F6400] 12:58:27 INFO - PROCESS | 380 | 1462478307868 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 380 | ++DOMWINDOW == 49 (1681BC00) [pid = 380] [serial = 49] [outer = 164F6400] 12:58:28 INFO - PROCESS | 380 | 1462478308295 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 591ms 12:58:28 INFO - PROCESS | 380 | 1462478308314 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 380 | 1462478308316 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 12:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:58:28 INFO - PROCESS | 380 | 1462478308319 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 380 | 1462478308321 Marionette TRACE conn5 <- [1,34,null,{}] 12:58:28 INFO - PROCESS | 380 | 1462478308336 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}] 12:58:28 INFO - PROCESS | 380 | 1462478308455 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 12:58:28 INFO - PROCESS | 380 | 1462478308466 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 380 | ++DOCSHELL 1341D800 == 16 [pid = 380] [id = 18] 12:58:28 INFO - PROCESS | 380 | ++DOMWINDOW == 50 (14C2D000) [pid = 380] [serial = 50] [outer = 00000000] 12:58:28 INFO - PROCESS | 380 | ++DOMWINDOW == 51 (19DCD800) [pid = 380] [serial = 51] [outer = 14C2D000] 12:58:28 INFO - PROCESS | 380 | 1462478308511 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 380 | ++DOMWINDOW == 52 (1A0E4C00) [pid = 380] [serial = 52] [outer = 14C2D000] 12:58:28 INFO - PROCESS | 380 | 1462478308914 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 632ms 12:58:28 INFO - PROCESS | 380 | 1462478308960 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 380 | 1462478308962 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 12:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:58:28 INFO - PROCESS | 380 | 1462478308966 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 380 | 1462478308967 Marionette TRACE conn5 <- [1,38,null,{}] 12:58:28 INFO - PROCESS | 380 | 1462478308976 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}] 12:58:29 INFO - PROCESS | 380 | 1462478309050 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 12:58:29 INFO - PROCESS | 380 | 1462478309057 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 380 | ++DOCSHELL 1407B400 == 17 [pid = 380] [id = 19] 12:58:29 INFO - PROCESS | 380 | ++DOMWINDOW == 53 (1407E000) [pid = 380] [serial = 53] [outer = 00000000] 12:58:29 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (14087000) [pid = 380] [serial = 54] [outer = 1407E000] 12:58:29 INFO - PROCESS | 380 | 1462478309101 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (14CD3C00) [pid = 380] [serial = 55] [outer = 1407E000] 12:58:29 INFO - PROCESS | 380 | 1462478309650 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]]]}] 12:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 731ms 12:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:58:29 INFO - PROCESS | 380 | 1462478309702 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 380 | 1462478309704 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 12:58:29 INFO - PROCESS | 380 | 1462478309710 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 380 | 1462478309711 Marionette TRACE conn5 <- [1,42,null,{}] 12:58:29 INFO - PROCESS | 380 | 1462478309715 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}] 12:58:29 INFO - PROCESS | 380 | 1462478309787 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 12:58:29 INFO - PROCESS | 380 | 1462478309794 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 380 | ++DOCSHELL 14C23400 == 18 [pid = 380] [id = 20] 12:58:29 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (1525DC00) [pid = 380] [serial = 56] [outer = 00000000] 12:58:29 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (15299800) [pid = 380] [serial = 57] [outer = 1525DC00] 12:58:29 INFO - PROCESS | 380 | 1462478309838 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (15296400) [pid = 380] [serial = 58] [outer = 1525DC00] 12:58:30 INFO - PROCESS | 380 | 1462478310240 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 12:58:30 INFO - PROCESS | 380 | 1462478310282 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 380 | 1462478310284 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 12:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:58:30 INFO - PROCESS | 380 | 1462478310287 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 380 | 1462478310289 Marionette TRACE conn5 <- [1,46,null,{}] 12:58:30 INFO - PROCESS | 380 | 1462478310292 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}] 12:58:30 INFO - PROCESS | 380 | 1462478310384 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 12:58:30 INFO - PROCESS | 380 | 1462478310394 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 380 | ++DOCSHELL 0CD8F400 == 19 [pid = 380] [id = 21] 12:58:30 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (0CD93000) [pid = 380] [serial = 59] [outer = 00000000] 12:58:30 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (0CD9C400) [pid = 380] [serial = 60] [outer = 0CD93000] 12:58:30 INFO - PROCESS | 380 | 1462478310443 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (14C26800) [pid = 380] [serial = 61] [outer = 0CD93000] 12:58:30 INFO - PROCESS | 380 | 1462478310830 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 572ms 12:58:30 INFO - PROCESS | 380 | 1462478310858 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 380 | 1462478310859 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 12:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:58:30 INFO - PROCESS | 380 | 1462478310862 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 380 | 1462478310864 Marionette TRACE conn5 <- [1,50,null,{}] 12:58:30 INFO - PROCESS | 380 | 1462478310867 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}] 12:58:30 INFO - PROCESS | 380 | 1462478310982 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 12:58:31 INFO - PROCESS | 380 | 1462478310990 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 380 | ++DOCSHELL 0D904C00 == 20 [pid = 380] [id = 22] 12:58:31 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (0D907800) [pid = 380] [serial = 62] [outer = 00000000] 12:58:31 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (0D90C400) [pid = 380] [serial = 63] [outer = 0D907800] 12:58:31 INFO - PROCESS | 380 | 1462478311035 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0D910000) [pid = 380] [serial = 64] [outer = 0D907800] 12:58:31 INFO - PROCESS | 380 | 1462478311412 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]]]}] 12:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 571ms 12:58:31 INFO - PROCESS | 380 | 1462478311433 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 380 | 1462478311436 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 12:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:58:31 INFO - PROCESS | 380 | 1462478311439 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 380 | 1462478311441 Marionette TRACE conn5 <- [1,54,null,{}] 12:58:31 INFO - PROCESS | 380 | 1462478311445 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}] 12:58:31 INFO - PROCESS | 380 | 1462478311533 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 12:58:31 INFO - PROCESS | 380 | 1462478311598 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 380 | ++DOCSHELL 0DA6D000 == 21 [pid = 380] [id = 23] 12:58:31 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0DA6D400) [pid = 380] [serial = 65] [outer = 00000000] 12:58:31 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (1529A000) [pid = 380] [serial = 66] [outer = 0DA6D400] 12:58:31 INFO - PROCESS | 380 | 1462478311659 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (1C84C400) [pid = 380] [serial = 67] [outer = 0DA6D400] 12:58:32 INFO - PROCESS | 380 | 1462478312022 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]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 631ms 12:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:58:32 INFO - PROCESS | 380 | 1462478312070 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 380 | 1462478312072 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 12:58:32 INFO - PROCESS | 380 | 1462478312075 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 380 | 1462478312076 Marionette TRACE conn5 <- [1,58,null,{}] 12:58:32 INFO - PROCESS | 380 | 1462478312080 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}] 12:58:32 INFO - PROCESS | 380 | 1462478312200 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 12:58:32 INFO - PROCESS | 380 | 1462478312209 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 380 | ++DOCSHELL 1D3AD800 == 22 [pid = 380] [id = 24] 12:58:32 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1D3AE000) [pid = 380] [serial = 68] [outer = 00000000] 12:58:32 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (1D3B5000) [pid = 380] [serial = 69] [outer = 1D3AE000] 12:58:32 INFO - PROCESS | 380 | 1462478312253 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (1D3B6C00) [pid = 380] [serial = 70] [outer = 1D3AE000] 12:58:33 INFO - PROCESS | 380 | --DOCSHELL 1341F000 == 21 [pid = 380] [id = 8] 12:58:33 INFO - PROCESS | 380 | 1462478313371 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]]]}] 12:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1337ms 12:58:33 INFO - PROCESS | 380 | 1462478313410 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 380 | 1462478313414 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 12:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:58:33 INFO - PROCESS | 380 | 1462478313419 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 380 | 1462478313423 Marionette TRACE conn5 <- [1,62,null,{}] 12:58:33 INFO - PROCESS | 380 | 1462478313428 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}] 12:58:33 INFO - PROCESS | 380 | 1462478313530 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 12:58:33 INFO - PROCESS | 380 | 1462478313541 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 380 | ++DOCSHELL 0D903C00 == 22 [pid = 380] [id = 25] 12:58:33 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (0D904400) [pid = 380] [serial = 71] [outer = 00000000] 12:58:33 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (0D90E800) [pid = 380] [serial = 72] [outer = 0D904400] 12:58:33 INFO - PROCESS | 380 | 1462478313589 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0D9C8C00) [pid = 380] [serial = 73] [outer = 0D904400] 12:58:34 INFO - PROCESS | 380 | 1462478314023 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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 631ms 12:58:34 INFO - PROCESS | 380 | 1462478314050 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 380 | 1462478314056 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 12:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:58:34 INFO - PROCESS | 380 | 1462478314068 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 380 | 1462478314071 Marionette TRACE conn5 <- [1,66,null,{}] 12:58:34 INFO - PROCESS | 380 | 1462478314075 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}] 12:58:34 INFO - PROCESS | 380 | 1462478314174 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 12:58:34 INFO - PROCESS | 380 | 1462478314182 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 380 | ++DOCSHELL 0DA6EC00 == 23 [pid = 380] [id = 26] 12:58:34 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0DA6F800) [pid = 380] [serial = 74] [outer = 00000000] 12:58:34 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0E682800) [pid = 380] [serial = 75] [outer = 0DA6F800] 12:58:34 INFO - PROCESS | 380 | 1462478314228 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0EAEF800) [pid = 380] [serial = 76] [outer = 0DA6F800] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 75 (142E8800) [pid = 380] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 74 (14C24C00) [pid = 380] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0DD3F400) [pid = 380] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0E687C00) [pid = 380] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 71 (14C7E400) [pid = 380] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 70 (15DA2800) [pid = 380] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 69 (164F6400) [pid = 380] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14C2D000) [pid = 380] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 67 (0D907800) [pid = 380] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:58:34 INFO - PROCESS | 380 | --DOMWINDOW == 66 (13424C00) [pid = 380] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:58:34 INFO - PROCESS | 380 | 1462478314958 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 932ms 12:58:35 INFO - PROCESS | 380 | 1462478315001 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 380 | 1462478315003 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 12:58:35 INFO - PROCESS | 380 | 1462478315011 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:58:35 INFO - PROCESS | 380 | 1462478315014 Marionette TRACE conn5 <- [1,70,null,{}] 12:58:35 INFO - PROCESS | 380 | 1462478315036 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}] 12:58:35 INFO - PROCESS | 380 | 1462478315137 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 12:58:35 INFO - PROCESS | 380 | 1462478315156 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 380 | ++DOCSHELL 12576000 == 24 [pid = 380] [id = 27] 12:58:35 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (12577C00) [pid = 380] [serial = 77] [outer = 00000000] 12:58:35 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1341B800) [pid = 380] [serial = 78] [outer = 12577C00] 12:58:35 INFO - PROCESS | 380 | 1462478315206 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (134E8800) [pid = 380] [serial = 79] [outer = 12577C00] 12:58:35 INFO - PROCESS | 380 | 1462478315577 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 632ms 12:58:35 INFO - PROCESS | 380 | 1462478315646 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 380 | 1462478315649 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 12:58:35 INFO - PROCESS | 380 | 1462478315652 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:58:35 INFO - PROCESS | 380 | 1462478315654 Marionette TRACE conn5 <- [1,74,null,{}] 12:58:35 INFO - PROCESS | 380 | 1462478315657 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}] 12:58:35 INFO - PROCESS | 380 | 1462478315732 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 12:58:35 INFO - PROCESS | 380 | 1462478315739 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 380 | ++DOCSHELL 134E6400 == 25 [pid = 380] [id = 28] 12:58:35 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (13F66C00) [pid = 380] [serial = 80] [outer = 00000000] 12:58:35 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14087C00) [pid = 380] [serial = 81] [outer = 13F66C00] 12:58:35 INFO - PROCESS | 380 | 1462478315785 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (14C24400) [pid = 380] [serial = 82] [outer = 13F66C00] 12:58:36 INFO - PROCESS | 380 | 1462478316214 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]]]}] 12:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 12:58:36 INFO - PROCESS | 380 | 1462478316226 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 380 | 1462478316228 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 12:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:58:36 INFO - PROCESS | 380 | 1462478316231 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 380 | 1462478316233 Marionette TRACE conn5 <- [1,78,null,{}] 12:58:36 INFO - PROCESS | 380 | 1462478316236 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}] 12:58:36 INFO - PROCESS | 380 | 1462478316310 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 12:58:36 INFO - PROCESS | 380 | 1462478316316 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 380 | ++DOCSHELL 14C30400 == 26 [pid = 380] [id = 29] 12:58:36 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (14C31400) [pid = 380] [serial = 83] [outer = 00000000] 12:58:36 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (15264C00) [pid = 380] [serial = 84] [outer = 14C31400] 12:58:36 INFO - PROCESS | 380 | 1462478316360 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1528D800) [pid = 380] [serial = 85] [outer = 14C31400] 12:58:36 INFO - PROCESS | 380 | 1462478316762 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]]]}] 12:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 12:58:36 INFO - PROCESS | 380 | 1462478316813 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 380 | 1462478316817 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 12:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:58:36 INFO - PROCESS | 380 | 1462478316822 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 380 | 1462478316826 Marionette TRACE conn5 <- [1,82,null,{}] 12:58:36 INFO - PROCESS | 380 | 1462478316832 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}] 12:58:36 INFO - PROCESS | 380 | 1462478316934 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 12:58:37 INFO - PROCESS | 380 | 1462478317018 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 380 | ++DOCSHELL 0D8E1000 == 27 [pid = 380] [id = 30] 12:58:37 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0D8E1C00) [pid = 380] [serial = 86] [outer = 00000000] 12:58:37 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0D902800) [pid = 380] [serial = 87] [outer = 0D8E1C00] 12:58:37 INFO - PROCESS | 380 | 1462478317076 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0DA6E400) [pid = 380] [serial = 88] [outer = 0D8E1C00] 12:58:37 INFO - PROCESS | 380 | 1462478317638 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 892ms 12:58:37 INFO - PROCESS | 380 | 1462478317714 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 380 | 1462478317717 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 12:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:58:37 INFO - PROCESS | 380 | 1462478317725 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 380 | 1462478317729 Marionette TRACE conn5 <- [1,86,null,{}] 12:58:37 INFO - PROCESS | 380 | 1462478317734 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}] 12:58:37 INFO - PROCESS | 380 | 1462478317834 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 12:58:37 INFO - PROCESS | 380 | 1462478317903 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 380 | ++DOCSHELL 1240FC00 == 28 [pid = 380] [id = 31] 12:58:37 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (134DB800) [pid = 380] [serial = 89] [outer = 00000000] 12:58:37 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (14C2F400) [pid = 380] [serial = 90] [outer = 134DB800] 12:58:37 INFO - PROCESS | 380 | 1462478317958 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (15260800) [pid = 380] [serial = 91] [outer = 134DB800] 12:58:38 INFO - PROCESS | 380 | 1462478318506 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 832ms 12:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:58:38 INFO - PROCESS | 380 | 1462478318553 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 380 | 1462478318556 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 12:58:38 INFO - PROCESS | 380 | 1462478318560 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 380 | 1462478318562 Marionette TRACE conn5 <- [1,90,null,{}] 12:58:38 INFO - PROCESS | 380 | 1462478318572 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}] 12:58:38 INFO - PROCESS | 380 | 1462478318673 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 12:58:38 INFO - PROCESS | 380 | 1462478318743 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 380 | ++DOCSHELL 16338400 == 29 [pid = 380] [id = 32] 12:58:38 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1633CC00) [pid = 380] [serial = 92] [outer = 00000000] 12:58:38 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (16390000) [pid = 380] [serial = 93] [outer = 1633CC00] 12:58:38 INFO - PROCESS | 380 | 1462478318803 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (164F4000) [pid = 380] [serial = 94] [outer = 1633CC00] 12:58:39 INFO - PROCESS | 380 | 1462478319358 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 832ms 12:58:39 INFO - PROCESS | 380 | 1462478319393 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 380 | 1462478319396 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 12:58:39 INFO - PROCESS | 380 | 1462478319399 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:58:39 INFO - PROCESS | 380 | 1462478319401 Marionette TRACE conn5 <- [1,94,null,{}] 12:58:39 INFO - PROCESS | 380 | 1462478319405 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}] 12:58:39 INFO - PROCESS | 380 | 1462478319502 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 12:58:39 INFO - PROCESS | 380 | 1462478319582 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 380 | ++DOCSHELL 164F3800 == 30 [pid = 380] [id = 33] 12:58:39 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (164F8000) [pid = 380] [serial = 95] [outer = 00000000] 12:58:39 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17880400) [pid = 380] [serial = 96] [outer = 164F8000] 12:58:39 INFO - PROCESS | 380 | 1462478319637 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (18EB2000) [pid = 380] [serial = 97] [outer = 164F8000] 12:58:40 INFO - PROCESS | 380 | 1462478320277 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 931ms 12:58:40 INFO - PROCESS | 380 | 1462478320334 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 380 | 1462478320338 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 12:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:58:40 INFO - PROCESS | 380 | 1462478320343 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 380 | 1462478320347 Marionette TRACE conn5 <- [1,98,null,{}] 12:58:40 INFO - PROCESS | 380 | 1462478320354 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}] 12:58:40 INFO - PROCESS | 380 | 1462478320454 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 12:58:40 INFO - PROCESS | 380 | 1462478320518 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 380 | ++DOCSHELL 0D90F400 == 31 [pid = 380] [id = 34] 12:58:40 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0DA66C00) [pid = 380] [serial = 98] [outer = 00000000] 12:58:40 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0DC7E800) [pid = 380] [serial = 99] [outer = 0DA66C00] 12:58:40 INFO - PROCESS | 380 | 1462478320566 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0E686C00) [pid = 380] [serial = 100] [outer = 0DA66C00] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 89 (142F3000) [pid = 380] [serial = 9] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14C7E800) [pid = 380] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 87 (0EAEE000) [pid = 380] [serial = 4] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 86 (14C2C400) [pid = 380] [serial = 27] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 85 (16D39000) [pid = 380] [serial = 28] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 84 (0DE20C00) [pid = 380] [serial = 33] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0E9E7000) [pid = 380] [serial = 36] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1257A400) [pid = 380] [serial = 39] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1341E000) [pid = 380] [serial = 40] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 80 (14C84000) [pid = 380] [serial = 42] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 79 (14CDFC00) [pid = 380] [serial = 43] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 78 (16385400) [pid = 380] [serial = 45] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 77 (164FD800) [pid = 380] [serial = 48] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 76 (19DCD800) [pid = 380] [serial = 51] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 75 (14087000) [pid = 380] [serial = 54] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 74 (15299800) [pid = 380] [serial = 57] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 73 (0CD9C400) [pid = 380] [serial = 60] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0D90C400) [pid = 380] [serial = 63] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 71 (13F5D800) [pid = 380] [serial = 21] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 70 (1776F000) [pid = 380] [serial = 24] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 69 (0DC6F800) [pid = 380] [serial = 30] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 68 (164F1800) [pid = 380] [serial = 46] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1681BC00) [pid = 380] [serial = 49] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 66 (1A0E4C00) [pid = 380] [serial = 52] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 65 (14CD4000) [pid = 380] [serial = 22] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0D910000) [pid = 380] [serial = 64] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1529A000) [pid = 380] [serial = 66] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 62 (0E5F1C00) [pid = 380] [serial = 34] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 61 (17778800) [pid = 380] [serial = 17] [outer = 00000000] [url = about:blank] 12:58:40 INFO - PROCESS | 380 | --DOMWINDOW == 60 (18067C00) [pid = 380] [serial = 14] [outer = 00000000] [url = about:blank] 12:58:41 INFO - PROCESS | 380 | 1462478321058 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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 731ms 12:58:41 INFO - PROCESS | 380 | 1462478321074 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 380 | 1462478321079 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 12:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:58:41 INFO - PROCESS | 380 | 1462478321085 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 380 | 1462478321087 Marionette TRACE conn5 <- [1,102,null,{}] 12:58:41 INFO - PROCESS | 380 | 1462478321096 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}] 12:58:41 INFO - PROCESS | 380 | 1462478321177 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 12:58:41 INFO - PROCESS | 380 | 1462478321185 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 380 | ++DOCSHELL 0DC81400 == 32 [pid = 380] [id = 35] 12:58:41 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (0DC83800) [pid = 380] [serial = 101] [outer = 00000000] 12:58:41 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (0EAEC000) [pid = 380] [serial = 102] [outer = 0DC83800] 12:58:41 INFO - PROCESS | 380 | 1462478321230 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (12021000) [pid = 380] [serial = 103] [outer = 0DC83800] 12:58:41 INFO - PROCESS | 380 | 1462478321638 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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 591ms 12:58:41 INFO - PROCESS | 380 | 1462478321678 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 380 | 1462478321680 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 12:58:41 INFO - PROCESS | 380 | 1462478321684 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:58:41 INFO - PROCESS | 380 | 1462478321687 Marionette TRACE conn5 <- [1,106,null,{}] 12:58:41 INFO - PROCESS | 380 | 1462478321697 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}] 12:58:41 INFO - PROCESS | 380 | 1462478321782 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 12:58:41 INFO - PROCESS | 380 | 1462478321791 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 380 | ++DOCSHELL 134E0000 == 33 [pid = 380] [id = 36] 12:58:41 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (134E0400) [pid = 380] [serial = 104] [outer = 00000000] 12:58:41 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (14087000) [pid = 380] [serial = 105] [outer = 134E0400] 12:58:41 INFO - PROCESS | 380 | 1462478321838 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (14C22C00) [pid = 380] [serial = 106] [outer = 134E0400] 12:58:42 INFO - PROCESS | 380 | 1462478322309 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 632ms 12:58:42 INFO - PROCESS | 380 | 1462478322349 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 380 | 1462478322352 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 12:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:58:42 INFO - PROCESS | 380 | 1462478322355 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 380 | 1462478322357 Marionette TRACE conn5 <- [1,110,null,{}] 12:58:42 INFO - PROCESS | 380 | 1462478322361 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}] 12:58:42 INFO - PROCESS | 380 | 1462478322438 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 12:58:42 INFO - PROCESS | 380 | 1462478322445 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 380 | ++DOCSHELL 14C83800 == 34 [pid = 380] [id = 37] 12:58:42 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (14CD2C00) [pid = 380] [serial = 107] [outer = 00000000] 12:58:42 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (1570DC00) [pid = 380] [serial = 108] [outer = 14CD2C00] 12:58:42 INFO - PROCESS | 380 | 1462478322489 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (15D49000) [pid = 380] [serial = 109] [outer = 14CD2C00] 12:58:42 INFO - PROCESS | 380 | 1462478322900 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 12:58:42 INFO - PROCESS | 380 | 1462478322936 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 380 | 1462478322938 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 12:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:58:42 INFO - PROCESS | 380 | 1462478322942 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 380 | 1462478322944 Marionette TRACE conn5 <- [1,114,null,{}] 12:58:42 INFO - PROCESS | 380 | 1462478322947 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}] 12:58:43 INFO - PROCESS | 380 | 1462478323022 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 12:58:43 INFO - PROCESS | 380 | 1462478323029 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 380 | ++DOCSHELL 1570D400 == 35 [pid = 380] [id = 38] 12:58:43 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (15D83C00) [pid = 380] [serial = 110] [outer = 00000000] 12:58:43 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (164F3000) [pid = 380] [serial = 111] [outer = 15D83C00] 12:58:43 INFO - PROCESS | 380 | 1462478323073 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (16819C00) [pid = 380] [serial = 112] [outer = 15D83C00] 12:58:43 INFO - PROCESS | 380 | 1462478323538 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 12:58:43 INFO - PROCESS | 380 | 1462478323580 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 380 | 1462478323582 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 12:58:43 INFO - PROCESS | 380 | 1462478323586 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:58:43 INFO - PROCESS | 380 | 1462478323587 Marionette TRACE conn5 <- [1,118,null,{}] 12:58:43 INFO - PROCESS | 380 | 1462478323591 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}] 12:58:43 INFO - PROCESS | 380 | 1462478323712 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 12:58:43 INFO - PROCESS | 380 | 1462478323727 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 380 | ++DOCSHELL 16393C00 == 36 [pid = 380] [id = 39] 12:58:43 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (1681BC00) [pid = 380] [serial = 113] [outer = 00000000] 12:58:43 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (1940A000) [pid = 380] [serial = 114] [outer = 1681BC00] 12:58:43 INFO - PROCESS | 380 | 1462478323810 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (19DC8400) [pid = 380] [serial = 115] [outer = 1681BC00] 12:58:44 INFO - PROCESS | 380 | 1462478324204 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 672ms 12:58:44 INFO - PROCESS | 380 | 1462478324260 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 12:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:58:44 INFO - PROCESS | 380 | 1462478324261 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 12:58:44 INFO - PROCESS | 380 | 1462478324265 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 380 | 1462478324267 Marionette TRACE conn5 <- [1,122,null,{}] 12:58:44 INFO - PROCESS | 380 | 1462478324270 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}] 12:58:44 INFO - PROCESS | 380 | 1462478324366 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 12:58:44 INFO - PROCESS | 380 | 1462478324431 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 380 | ++DOCSHELL 1A0E3400 == 37 [pid = 380] [id = 40] 12:58:44 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1A0E4400) [pid = 380] [serial = 116] [outer = 00000000] 12:58:44 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (1A797400) [pid = 380] [serial = 117] [outer = 1A0E4400] 12:58:44 INFO - PROCESS | 380 | 1462478324475 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (1A799C00) [pid = 380] [serial = 118] [outer = 1A0E4400] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 77 (13F66C00) [pid = 380] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 76 (0D904400) [pid = 380] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 75 (0DA6F800) [pid = 380] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 74 (12577C00) [pid = 380] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1D3AE000) [pid = 380] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 72 (1407E000) [pid = 380] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0DA6D400) [pid = 380] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 70 (0CD93000) [pid = 380] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:58:44 INFO - PROCESS | 380 | --DOMWINDOW == 69 (1525DC00) [pid = 380] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:58:44 INFO - PROCESS | 380 | 1462478324856 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 12:58:44 INFO - PROCESS | 380 | 1462478324896 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 380 | 1462478324898 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 12:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:58:44 INFO - PROCESS | 380 | 1462478324901 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 380 | 1462478324903 Marionette TRACE conn5 <- [1,126,null,{}] 12:58:44 INFO - PROCESS | 380 | 1462478324906 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}] 12:58:44 INFO - PROCESS | 380 | 1462478324980 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 12:58:44 INFO - PROCESS | 380 | 1462478324987 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 380 | ++DOCSHELL 0D820000 == 38 [pid = 380] [id = 41] 12:58:45 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (0D906800) [pid = 380] [serial = 119] [outer = 00000000] 12:58:45 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (14086000) [pid = 380] [serial = 120] [outer = 0D906800] 12:58:45 INFO - PROCESS | 380 | 1462478325032 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (1574C000) [pid = 380] [serial = 121] [outer = 0D906800] 12:58:45 INFO - PROCESS | 380 | 1462478325438 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]]]}] 12:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 571ms 12:58:45 INFO - PROCESS | 380 | 1462478325472 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 12:58:45 INFO - PROCESS | 380 | 1462478325474 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 12:58:45 INFO - PROCESS | 380 | 1462478325477 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:58:45 INFO - PROCESS | 380 | 1462478325479 Marionette TRACE conn5 <- [1,130,null,{}] 12:58:45 INFO - PROCESS | 380 | 1462478325482 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}] 12:58:45 INFO - PROCESS | 380 | 1462478325557 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 12:58:45 INFO - PROCESS | 380 | 1462478325564 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 380 | ++DOCSHELL 0CDA4400 == 39 [pid = 380] [id = 42] 12:58:45 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0CDA5000) [pid = 380] [serial = 122] [outer = 00000000] 12:58:45 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0CDA8C00) [pid = 380] [serial = 123] [outer = 0CDA5000] 12:58:45 INFO - PROCESS | 380 | 1462478325608 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (0CDACC00) [pid = 380] [serial = 124] [outer = 0CDA5000] 12:58:46 INFO - PROCESS | 380 | 1462478326015 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 571ms 12:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:58:46 INFO - PROCESS | 380 | 1462478326052 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 380 | 1462478326054 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 12:58:46 INFO - PROCESS | 380 | 1462478326057 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 380 | 1462478326058 Marionette TRACE conn5 <- [1,134,null,{}] 12:58:46 INFO - PROCESS | 380 | 1462478326061 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}] 12:58:46 INFO - PROCESS | 380 | 1462478326165 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 12:58:46 INFO - PROCESS | 380 | 1462478326173 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 380 | ++DOCSHELL 0CDBFC00 == 40 [pid = 380] [id = 43] 12:58:46 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (0CDC0400) [pid = 380] [serial = 125] [outer = 00000000] 12:58:46 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (0CDC5C00) [pid = 380] [serial = 126] [outer = 0CDC0400] 12:58:46 INFO - PROCESS | 380 | 1462478326218 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (0CDC6400) [pid = 380] [serial = 127] [outer = 0CDC0400] 12:58:46 INFO - PROCESS | 380 | 1462478326615 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 572ms 12:58:46 INFO - PROCESS | 380 | 1462478326628 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 380 | 1462478326630 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 12:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:58:46 INFO - PROCESS | 380 | 1462478326633 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 380 | 1462478326635 Marionette TRACE conn5 <- [1,138,null,{}] 12:58:46 INFO - PROCESS | 380 | 1462478326638 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}] 12:58:46 INFO - PROCESS | 380 | 1462478326733 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 12:58:46 INFO - PROCESS | 380 | 1462478326799 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 380 | ++DOCSHELL 0CDC9400 == 41 [pid = 380] [id = 44] 12:58:46 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (0CDC9C00) [pid = 380] [serial = 128] [outer = 00000000] 12:58:46 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (1574D000) [pid = 380] [serial = 129] [outer = 0CDC9C00] 12:58:46 INFO - PROCESS | 380 | 1462478326849 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (1C810400) [pid = 380] [serial = 130] [outer = 0CDC9C00] 12:58:47 INFO - PROCESS | 380 | 1462478327287 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 12:58:47 INFO - PROCESS | 380 | 1462478327308 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 12:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:58:47 INFO - PROCESS | 380 | 1462478327313 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 12:58:47 INFO - PROCESS | 380 | 1462478327318 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 380 | 1462478327323 Marionette TRACE conn5 <- [1,142,null,{}] 12:58:47 INFO - PROCESS | 380 | 1462478327330 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}] 12:58:47 INFO - PROCESS | 380 | 1462478327435 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 12:58:47 INFO - PROCESS | 380 | 1462478327526 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 380 | ++DOCSHELL 0D365400 == 42 [pid = 380] [id = 45] 12:58:47 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0D369C00) [pid = 380] [serial = 131] [outer = 00000000] 12:58:47 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0D902400) [pid = 380] [serial = 132] [outer = 0D369C00] 12:58:47 INFO - PROCESS | 380 | 1462478327582 Marionette DEBUG loaded listener.js 12:58:47 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0DA69C00) [pid = 380] [serial = 133] [outer = 0D369C00] 12:58:48 INFO - PROCESS | 380 | 1462478328220 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]]]}] 12:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 932ms 12:58:48 INFO - PROCESS | 380 | 1462478328249 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 12:58:48 INFO - PROCESS | 380 | 1462478328255 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 12:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:58:48 INFO - PROCESS | 380 | 1462478328262 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:58:48 INFO - PROCESS | 380 | 1462478328265 Marionette TRACE conn5 <- [1,146,null,{}] 12:58:48 INFO - PROCESS | 380 | 1462478328269 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}] 12:58:48 INFO - PROCESS | 380 | 1462478328410 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 12:58:48 INFO - PROCESS | 380 | 1462478328429 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 380 | ++DOCSHELL 11E09C00 == 43 [pid = 380] [id = 46] 12:58:48 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (11E0B800) [pid = 380] [serial = 134] [outer = 00000000] 12:58:48 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (13F62400) [pid = 380] [serial = 135] [outer = 11E0B800] 12:58:48 INFO - PROCESS | 380 | 1462478328485 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (14081C00) [pid = 380] [serial = 136] [outer = 11E0B800] 12:58:49 INFO - PROCESS | 380 | 1462478329089 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]]]}] 12:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 872ms 12:58:49 INFO - PROCESS | 380 | 1462478329134 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 380 | 1462478329136 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 12:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:58:49 INFO - PROCESS | 380 | 1462478329140 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 380 | 1462478329144 Marionette TRACE conn5 <- [1,150,null,{}] 12:58:49 INFO - PROCESS | 380 | 1462478329169 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}] 12:58:49 INFO - PROCESS | 380 | 1462478329295 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 12:58:49 INFO - PROCESS | 380 | 1462478329347 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 380 | ++DOCSHELL 1574B000 == 44 [pid = 380] [id = 47] 12:58:49 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (1574F800) [pid = 380] [serial = 137] [outer = 00000000] 12:58:49 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (18067C00) [pid = 380] [serial = 138] [outer = 1574F800] 12:58:49 INFO - PROCESS | 380 | 1462478329406 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (19502400) [pid = 380] [serial = 139] [outer = 1574F800] 12:58:50 INFO - PROCESS | 380 | 1462478330004 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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 872ms 12:58:50 INFO - PROCESS | 380 | 1462478330014 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 12:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:58:50 INFO - PROCESS | 380 | 1462478330017 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 12:58:50 INFO - PROCESS | 380 | 1462478330020 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 380 | 1462478330022 Marionette TRACE conn5 <- [1,154,null,{}] 12:58:50 INFO - PROCESS | 380 | 1462478330026 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}] 12:58:50 INFO - PROCESS | 380 | 1462478330127 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 12:58:50 INFO - PROCESS | 380 | 1462478330210 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 380 | ++DOCSHELL 19DC1400 == 45 [pid = 380] [id = 48] 12:58:50 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (1C854800) [pid = 380] [serial = 140] [outer = 00000000] 12:58:50 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1D3B9400) [pid = 380] [serial = 141] [outer = 1C854800] 12:58:50 INFO - PROCESS | 380 | 1462478330265 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (17779400) [pid = 380] [serial = 142] [outer = 1C854800] 12:58:51 INFO - PROCESS | 380 | 1462478331032 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1019ms 12:58:51 INFO - PROCESS | 380 | 1462478331041 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 380 | 1462478331045 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 12:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:58:51 INFO - PROCESS | 380 | 1462478331050 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 380 | 1462478331054 Marionette TRACE conn5 <- [1,158,null,{}] 12:58:51 INFO - PROCESS | 380 | 1462478331061 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}] 12:58:51 INFO - PROCESS | 380 | 1462478331163 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 12:58:51 INFO - PROCESS | 380 | 1462478331238 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 380 | ++DOCSHELL 0D910000 == 46 [pid = 380] [id = 49] 12:58:51 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0D910800) [pid = 380] [serial = 143] [outer = 00000000] 12:58:51 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (11E14800) [pid = 380] [serial = 144] [outer = 0D910800] 12:58:51 INFO - PROCESS | 380 | 1462478331287 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (12582800) [pid = 380] [serial = 145] [outer = 0D910800] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 0CDBFC00 == 45 [pid = 380] [id = 43] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 0CDA4400 == 44 [pid = 380] [id = 42] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 0D820000 == 43 [pid = 380] [id = 41] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 1A0E3400 == 42 [pid = 380] [id = 40] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 16393C00 == 41 [pid = 380] [id = 39] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 1570D400 == 40 [pid = 380] [id = 38] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 14C83800 == 39 [pid = 380] [id = 37] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 134E0000 == 38 [pid = 380] [id = 36] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 0DC81400 == 37 [pid = 380] [id = 35] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 0D90F400 == 36 [pid = 380] [id = 34] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 164F3800 == 35 [pid = 380] [id = 33] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 16338400 == 34 [pid = 380] [id = 32] 12:58:51 INFO - PROCESS | 380 | --DOMWINDOW == 95 (15264C00) [pid = 380] [serial = 84] [outer = 00000000] [url = about:blank] 12:58:51 INFO - PROCESS | 380 | --DOCSHELL 1240FC00 == 33 [pid = 380] [id = 31] 12:58:51 INFO - PROCESS | 380 | 1462478331881 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]]]}] 12:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 892ms 12:58:51 INFO - PROCESS | 380 | 1462478331942 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 380 | 1462478331947 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 12:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:58:51 INFO - PROCESS | 380 | 1462478331953 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 380 | 1462478331955 Marionette TRACE conn5 <- [1,162,null,{}] 12:58:51 INFO - PROCESS | 380 | 1462478331959 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}] 12:58:52 INFO - PROCESS | 380 | 1462478332051 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 94 (14C24400) [pid = 380] [serial = 82] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0D90E800) [pid = 380] [serial = 72] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 92 (0E682800) [pid = 380] [serial = 75] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 91 (14087C00) [pid = 380] [serial = 81] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0EAEF800) [pid = 380] [serial = 76] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0D9C8C00) [pid = 380] [serial = 73] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 88 (134E8800) [pid = 380] [serial = 79] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1341B800) [pid = 380] [serial = 78] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1D3B6C00) [pid = 380] [serial = 70] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1D3B5000) [pid = 380] [serial = 69] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 84 (14CD3C00) [pid = 380] [serial = 55] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1C84C400) [pid = 380] [serial = 67] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 82 (14C26800) [pid = 380] [serial = 61] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | --DOMWINDOW == 81 (15296400) [pid = 380] [serial = 58] [outer = 00000000] [url = about:blank] 12:58:52 INFO - PROCESS | 380 | 1462478332126 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 380 | ++DOCSHELL 0CD9CC00 == 34 [pid = 380] [id = 50] 12:58:52 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (0CD9D800) [pid = 380] [serial = 146] [outer = 00000000] 12:58:52 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0CDBFC00) [pid = 380] [serial = 147] [outer = 0CD9D800] 12:58:52 INFO - PROCESS | 380 | 1462478332172 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (0D906C00) [pid = 380] [serial = 148] [outer = 0CD9D800] 12:58:52 INFO - PROCESS | 380 | 1462478332533 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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 631ms 12:58:52 INFO - PROCESS | 380 | 1462478332598 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 380 | 1462478332601 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 12:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:58:52 INFO - PROCESS | 380 | 1462478332605 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 380 | 1462478332608 Marionette TRACE conn5 <- [1,166,null,{}] 12:58:52 INFO - PROCESS | 380 | 1462478332618 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}] 12:58:52 INFO - PROCESS | 380 | 1462478332701 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 12:58:52 INFO - PROCESS | 380 | 1462478332708 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 380 | ++DOCSHELL 0DA66000 == 35 [pid = 380] [id = 51] 12:58:52 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0DE19000) [pid = 380] [serial = 149] [outer = 00000000] 12:58:52 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (13F5F800) [pid = 380] [serial = 150] [outer = 0DE19000] 12:58:52 INFO - PROCESS | 380 | 1462478332757 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (14086C00) [pid = 380] [serial = 151] [outer = 0DE19000] 12:58:53 INFO - PROCESS | 380 | 1462478333207 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 632ms 12:58:53 INFO - PROCESS | 380 | 1462478333237 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 380 | 1462478333239 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 12:58:53 INFO - PROCESS | 380 | 1462478333243 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 380 | 1462478333244 Marionette TRACE conn5 <- [1,170,null,{}] 12:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:58:53 INFO - PROCESS | 380 | 1462478333248 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}] 12:58:53 INFO - PROCESS | 380 | 1462478333328 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 12:58:53 INFO - PROCESS | 380 | 1462478333334 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 380 | ++DOCSHELL 142E8800 == 36 [pid = 380] [id = 52] 12:58:53 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (142F4C00) [pid = 380] [serial = 152] [outer = 00000000] 12:58:53 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1528D400) [pid = 380] [serial = 153] [outer = 142F4C00] 12:58:53 INFO - PROCESS | 380 | 1462478333380 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (15294800) [pid = 380] [serial = 154] [outer = 142F4C00] 12:58:53 INFO - PROCESS | 380 | 1462478333798 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 572ms 12:58:53 INFO - PROCESS | 380 | 1462478333834 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 380 | 1462478333836 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 12:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:58:53 INFO - PROCESS | 380 | 1462478333844 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 380 | 1462478333846 Marionette TRACE conn5 <- [1,174,null,{}] 12:58:53 INFO - PROCESS | 380 | 1462478333850 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}] 12:58:53 INFO - PROCESS | 380 | 1462478333926 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 12:58:53 INFO - PROCESS | 380 | 1462478333933 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 380 | ++DOCSHELL 15742C00 == 37 [pid = 380] [id = 53] 12:58:53 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (15744400) [pid = 380] [serial = 155] [outer = 00000000] 12:58:54 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (1574C400) [pid = 380] [serial = 156] [outer = 15744400] 12:58:54 INFO - PROCESS | 380 | 1462478333978 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (1574D800) [pid = 380] [serial = 157] [outer = 15744400] 12:58:54 INFO - PROCESS | 380 | 1462478334458 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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 631ms 12:58:54 INFO - PROCESS | 380 | 1462478334476 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 380 | 1462478334478 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 12:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:58:54 INFO - PROCESS | 380 | 1462478334481 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 380 | 1462478334483 Marionette TRACE conn5 <- [1,178,null,{}] 12:58:54 INFO - PROCESS | 380 | 1462478334486 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}] 12:58:54 INFO - PROCESS | 380 | 1462478334610 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 12:58:54 INFO - PROCESS | 380 | 1462478334622 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 380 | ++DOCSHELL 0D9C4000 == 38 [pid = 380] [id = 54] 12:58:54 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (1574BC00) [pid = 380] [serial = 158] [outer = 00000000] 12:58:54 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1776B800) [pid = 380] [serial = 159] [outer = 1574BC00] 12:58:54 INFO - PROCESS | 380 | 1462478334669 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (17881800) [pid = 380] [serial = 160] [outer = 1574BC00] 12:58:55 INFO - PROCESS | 380 | 1462478335093 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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 631ms 12:58:55 INFO - PROCESS | 380 | 1462478335112 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 380 | 1462478335114 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 12:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:58:55 INFO - PROCESS | 380 | 1462478335117 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 380 | 1462478335119 Marionette TRACE conn5 <- [1,182,null,{}] 12:58:55 INFO - PROCESS | 380 | 1462478335128 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}] 12:58:55 INFO - PROCESS | 380 | 1462478335226 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 12:58:55 INFO - PROCESS | 380 | 1462478335232 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 380 | ++DOCSHELL 16D3CC00 == 39 [pid = 380] [id = 55] 12:58:55 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (18F10400) [pid = 380] [serial = 161] [outer = 00000000] 12:58:55 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1A1D5000) [pid = 380] [serial = 162] [outer = 18F10400] 12:58:55 INFO - PROCESS | 380 | 1462478335277 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (1A4EC800) [pid = 380] [serial = 163] [outer = 18F10400] 12:58:55 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1D221C00) [pid = 380] [serial = 164] [outer = 0DC71C00] 12:58:55 INFO - PROCESS | 380 | 1462478335790 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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 732ms 12:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:58:55 INFO - PROCESS | 380 | 1462478335848 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 380 | 1462478335850 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 12:58:55 INFO - PROCESS | 380 | 1462478335862 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 380 | 1462478335863 Marionette TRACE conn5 <- [1,186,null,{}] 12:58:55 INFO - PROCESS | 380 | 1462478335867 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}] 12:58:55 INFO - PROCESS | 380 | 1462478335967 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 12:58:56 INFO - PROCESS | 380 | 1462478335980 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:56 INFO - PROCESS | 380 | ++DOCSHELL 0CDA8800 == 40 [pid = 380] [id = 56] 12:58:56 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (11DC6400) [pid = 380] [serial = 165] [outer = 00000000] 12:58:56 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1D21C800) [pid = 380] [serial = 166] [outer = 11DC6400] 12:58:56 INFO - PROCESS | 380 | 1462478336023 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (1D223800) [pid = 380] [serial = 167] [outer = 11DC6400] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1681BC00) [pid = 380] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 101 (1A0E4400) [pid = 380] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 100 (14CD2C00) [pid = 380] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 99 (0DA66C00) [pid = 380] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 98 (134E0400) [pid = 380] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 97 (15D83C00) [pid = 380] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 96 (0DC83800) [pid = 380] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 95 (0CDC0400) [pid = 380] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0D906800) [pid = 380] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 93 (0CDA5000) [pid = 380] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:58:56 INFO - PROCESS | 380 | --DOMWINDOW == 92 (14C31400) [pid = 380] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:58:56 INFO - PROCESS | 380 | 1462478336541 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 732ms 12:58:56 INFO - PROCESS | 380 | 1462478336584 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 380 | 1462478336586 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 12:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:58:56 INFO - PROCESS | 380 | 1462478336593 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 380 | 1462478336595 Marionette TRACE conn5 <- [1,190,null,{}] 12:58:56 INFO - PROCESS | 380 | 1462478336605 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}] 12:58:56 INFO - PROCESS | 380 | 1462478336682 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 12:58:56 INFO - PROCESS | 380 | 1462478336692 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:56 INFO - PROCESS | 380 | ++DOCSHELL 0DC70400 == 41 [pid = 380] [id = 57] 12:58:56 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0E037000) [pid = 380] [serial = 168] [outer = 00000000] 12:58:56 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (14C31400) [pid = 380] [serial = 169] [outer = 0E037000] 12:58:56 INFO - PROCESS | 380 | 1462478336736 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (15749C00) [pid = 380] [serial = 170] [outer = 0E037000] 12:58:57 INFO - PROCESS | 380 | 1462478337144 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 591ms 12:58:57 INFO - PROCESS | 380 | 1462478337193 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 380 | 1462478337196 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 12:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:58:57 INFO - PROCESS | 380 | 1462478337199 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 380 | 1462478337201 Marionette TRACE conn5 <- [1,194,null,{}] 12:58:57 INFO - PROCESS | 380 | 1462478337209 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}] 12:58:57 INFO - PROCESS | 380 | 1462478337286 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 12:58:57 INFO - PROCESS | 380 | 1462478337293 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 380 | ++DOCSHELL 1680D800 == 42 [pid = 380] [id = 58] 12:58:57 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1C851400) [pid = 380] [serial = 171] [outer = 00000000] 12:58:57 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1D3AF000) [pid = 380] [serial = 172] [outer = 1C851400] 12:58:57 INFO - PROCESS | 380 | 1462478337338 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1D3B8400) [pid = 380] [serial = 173] [outer = 1C851400] 12:58:57 INFO - PROCESS | 380 | 1462478337779 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 571ms 12:58:57 INFO - PROCESS | 380 | 1462478337806 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 380 | 1462478337809 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 12:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:58:57 INFO - PROCESS | 380 | 1462478337812 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 380 | 1462478337814 Marionette TRACE conn5 <- [1,198,null,{}] 12:58:57 INFO - PROCESS | 380 | 1462478337831 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}] 12:58:57 INFO - PROCESS | 380 | 1462478337928 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 12:58:57 INFO - PROCESS | 380 | 1462478337937 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 380 | ++DOCSHELL 11E14400 == 43 [pid = 380] [id = 59] 12:58:57 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (134E7C00) [pid = 380] [serial = 174] [outer = 00000000] 12:58:57 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1DBE6000) [pid = 380] [serial = 175] [outer = 134E7C00] 12:58:58 INFO - PROCESS | 380 | 1462478337986 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (1DBEB400) [pid = 380] [serial = 176] [outer = 134E7C00] 12:58:58 INFO - PROCESS | 380 | 1462478338476 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]]]}] 12:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 733ms 12:58:58 INFO - PROCESS | 380 | 1462478338544 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 12:58:58 INFO - PROCESS | 380 | 1462478338549 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 12:58:58 INFO - PROCESS | 380 | 1462478338554 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:58:58 INFO - PROCESS | 380 | 1462478338559 Marionette TRACE conn5 <- [1,202,null,{}] 12:58:58 INFO - PROCESS | 380 | 1462478338566 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}] 12:58:58 INFO - PROCESS | 380 | 1462478338703 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 12:58:58 INFO - PROCESS | 380 | 1462478338823 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 380 | ++DOCSHELL 0D3CDC00 == 44 [pid = 380] [id = 60] 12:58:58 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (0D3CE800) [pid = 380] [serial = 177] [outer = 00000000] 12:58:58 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (0D902C00) [pid = 380] [serial = 178] [outer = 0D3CE800] 12:58:58 INFO - PROCESS | 380 | 1462478338881 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (0DA68400) [pid = 380] [serial = 179] [outer = 0D3CE800] 12:58:59 INFO - PROCESS | 380 | 1462478339475 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 972ms 12:58:59 INFO - PROCESS | 380 | 1462478339529 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 380 | 1462478339535 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 12:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:58:59 INFO - PROCESS | 380 | 1462478339542 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 380 | 1462478339545 Marionette TRACE conn5 <- [1,206,null,{}] 12:58:59 INFO - PROCESS | 380 | 1462478339549 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}] 12:58:59 INFO - PROCESS | 380 | 1462478339692 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 12:58:59 INFO - PROCESS | 380 | 1462478339821 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 380 | ++DOCSHELL 14071400 == 45 [pid = 380] [id = 61] 12:58:59 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (1407F800) [pid = 380] [serial = 180] [outer = 00000000] 12:58:59 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (142EE000) [pid = 380] [serial = 181] [outer = 1407F800] 12:58:59 INFO - PROCESS | 380 | 1462478339876 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (14CE0C00) [pid = 380] [serial = 182] [outer = 1407F800] 12:59:00 INFO - PROCESS | 380 | 1462478340397 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 932ms 12:59:00 INFO - PROCESS | 380 | 1462478340474 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 380 | 1462478340477 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 12:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:59:00 INFO - PROCESS | 380 | 1462478340480 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 380 | 1462478340484 Marionette TRACE conn5 <- [1,210,null,{}] 12:59:00 INFO - PROCESS | 380 | 1462478340495 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}] 12:59:00 INFO - PROCESS | 380 | 1462478340604 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 12:59:00 INFO - PROCESS | 380 | 1462478340694 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 380 | ++DOCSHELL 164FCC00 == 46 [pid = 380] [id = 62] 12:59:00 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (1C84D000) [pid = 380] [serial = 183] [outer = 00000000] 12:59:00 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (1D3B4000) [pid = 380] [serial = 184] [outer = 1C84D000] 12:59:00 INFO - PROCESS | 380 | 1462478340751 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1D7E1400) [pid = 380] [serial = 185] [outer = 1C84D000] 12:59:01 INFO - PROCESS | 380 | 1462478341320 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 872ms 12:59:01 INFO - PROCESS | 380 | 1462478341354 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 380 | 1462478341357 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 12:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:59:01 INFO - PROCESS | 380 | 1462478341360 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 380 | 1462478341362 Marionette TRACE conn5 <- [1,214,null,{}] 12:59:01 INFO - PROCESS | 380 | 1462478341366 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}] 12:59:01 INFO - PROCESS | 380 | 1462478341468 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 12:59:01 INFO - PROCESS | 380 | 1462478341558 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 380 | ++DOCSHELL 1DBF1C00 == 47 [pid = 380] [id = 63] 12:59:01 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1DBF2400) [pid = 380] [serial = 186] [outer = 00000000] 12:59:01 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (1DDA2800) [pid = 380] [serial = 187] [outer = 1DBF2400] 12:59:01 INFO - PROCESS | 380 | 1462478341612 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (1DDA6800) [pid = 380] [serial = 188] [outer = 1DBF2400] 12:59:02 INFO - PROCESS | 380 | 1462478342130 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 931ms 12:59:02 INFO - PROCESS | 380 | 1462478342310 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 380 | 1462478342314 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 12:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:59:02 INFO - PROCESS | 380 | 1462478342321 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 380 | 1462478342324 Marionette TRACE conn5 <- [1,218,null,{}] 12:59:02 INFO - PROCESS | 380 | 1462478342329 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}] 12:59:02 INFO - PROCESS | 380 | 1462478342424 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 12:59:02 INFO - PROCESS | 380 | 1462478342508 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 380 | ++DOCSHELL 0DA66400 == 48 [pid = 380] [id = 64] 12:59:02 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (0DA67000) [pid = 380] [serial = 189] [outer = 00000000] 12:59:02 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (0DE1A000) [pid = 380] [serial = 190] [outer = 0DA67000] 12:59:02 INFO - PROCESS | 380 | 1462478342557 Marionette DEBUG loaded listener.js 12:59:02 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (0EAEF400) [pid = 380] [serial = 191] [outer = 0DA67000] 12:59:03 INFO - PROCESS | 380 | 1462478343103 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 831ms 12:59:03 INFO - PROCESS | 380 | 1462478343152 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 380 | 1462478343156 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 12:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:59:03 INFO - PROCESS | 380 | 1462478343162 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 380 | 1462478343166 Marionette TRACE conn5 <- [1,222,null,{}] 12:59:03 INFO - PROCESS | 380 | 1462478343170 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}] 12:59:03 INFO - PROCESS | 380 | 1462478343262 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 12:59:03 INFO - PROCESS | 380 | 1462478343339 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 380 | ++DOCSHELL 11B33C00 == 49 [pid = 380] [id = 65] 12:59:03 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (14074800) [pid = 380] [serial = 192] [outer = 00000000] 12:59:03 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (142F0C00) [pid = 380] [serial = 193] [outer = 14074800] 12:59:03 INFO - PROCESS | 380 | 1462478343388 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (14C2DC00) [pid = 380] [serial = 194] [outer = 14074800] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 1680D800 == 48 [pid = 380] [id = 58] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 0DC70400 == 47 [pid = 380] [id = 57] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 0CDA8800 == 46 [pid = 380] [id = 56] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 16D3CC00 == 45 [pid = 380] [id = 55] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 0D9C4000 == 44 [pid = 380] [id = 54] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 15742C00 == 43 [pid = 380] [id = 53] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 142E8800 == 42 [pid = 380] [id = 52] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 0DA66000 == 41 [pid = 380] [id = 51] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 0CD9CC00 == 40 [pid = 380] [id = 50] 12:59:03 INFO - PROCESS | 380 | --DOCSHELL 0D910000 == 39 [pid = 380] [id = 49] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1574D000) [pid = 380] [serial = 129] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 117 (1940A000) [pid = 380] [serial = 114] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 116 (1A797400) [pid = 380] [serial = 117] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1570DC00) [pid = 380] [serial = 108] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 114 (15D49000) [pid = 380] [serial = 109] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 113 (0E686C00) [pid = 380] [serial = 100] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 112 (0DC7E800) [pid = 380] [serial = 99] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 111 (14087000) [pid = 380] [serial = 105] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 110 (14C22C00) [pid = 380] [serial = 106] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 109 (164F3000) [pid = 380] [serial = 111] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 108 (0EAEC000) [pid = 380] [serial = 102] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 107 (12021000) [pid = 380] [serial = 103] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 106 (0D902800) [pid = 380] [serial = 87] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 105 (0CDC6400) [pid = 380] [serial = 127] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 104 (14C2F400) [pid = 380] [serial = 90] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 103 (16390000) [pid = 380] [serial = 93] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 102 (14086000) [pid = 380] [serial = 120] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 101 (17880400) [pid = 380] [serial = 96] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 100 (0CDC5C00) [pid = 380] [serial = 126] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 99 (1A799C00) [pid = 380] [serial = 118] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 98 (0CDACC00) [pid = 380] [serial = 124] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 97 (1528D800) [pid = 380] [serial = 85] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 96 (19DC8400) [pid = 380] [serial = 115] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 95 (1574C000) [pid = 380] [serial = 121] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0CDA8C00) [pid = 380] [serial = 123] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | --DOMWINDOW == 93 (16819C00) [pid = 380] [serial = 112] [outer = 00000000] [url = about:blank] 12:59:03 INFO - PROCESS | 380 | 1462478343867 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 732ms 12:59:03 INFO - PROCESS | 380 | 1462478343892 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 380 | 1462478343894 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 12:59:03 INFO - PROCESS | 380 | 1462478343897 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 380 | 1462478343899 Marionette TRACE conn5 <- [1,226,null,{}] 12:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:59:03 INFO - PROCESS | 380 | 1462478343909 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}] 12:59:04 INFO - PROCESS | 380 | 1462478344020 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 12:59:04 INFO - PROCESS | 380 | 1462478344031 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 380 | ++DOCSHELL 0E689800 == 40 [pid = 380] [id = 66] 12:59:04 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (0E9E6C00) [pid = 380] [serial = 195] [outer = 00000000] 12:59:04 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (12021000) [pid = 380] [serial = 196] [outer = 0E9E6C00] 12:59:04 INFO - PROCESS | 380 | 1462478344083 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (1257F800) [pid = 380] [serial = 197] [outer = 0E9E6C00] 12:59:04 INFO - PROCESS | 380 | 1462478344539 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 12:59:04 INFO - PROCESS | 380 | 1462478344574 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 380 | 1462478344576 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 12:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:59:04 INFO - PROCESS | 380 | 1462478344579 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 380 | 1462478344581 Marionette TRACE conn5 <- [1,230,null,{}] 12:59:04 INFO - PROCESS | 380 | 1462478344584 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}] 12:59:04 INFO - PROCESS | 380 | 1462478344665 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 12:59:04 INFO - PROCESS | 380 | 1462478344672 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 380 | ++DOCSHELL 142EF400 == 41 [pid = 380] [id = 67] 12:59:04 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (14C28000) [pid = 380] [serial = 198] [outer = 00000000] 12:59:04 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (14CD7C00) [pid = 380] [serial = 199] [outer = 14C28000] 12:59:04 INFO - PROCESS | 380 | 1462478344717 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (15290800) [pid = 380] [serial = 200] [outer = 14C28000] 12:59:05 INFO - PROCESS | 380 | 1462478345149 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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 632ms 12:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:59:05 INFO - PROCESS | 380 | 1462478345212 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 380 | 1462478345214 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 12:59:05 INFO - PROCESS | 380 | 1462478345217 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 380 | 1462478345219 Marionette TRACE conn5 <- [1,234,null,{}] 12:59:05 INFO - PROCESS | 380 | 1462478345222 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}] 12:59:05 INFO - PROCESS | 380 | 1462478345299 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 12:59:05 INFO - PROCESS | 380 | 1462478345307 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 380 | ++DOCSHELL 15709800 == 42 [pid = 380] [id = 68] 12:59:05 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1570DC00) [pid = 380] [serial = 201] [outer = 00000000] 12:59:05 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (15747400) [pid = 380] [serial = 202] [outer = 1570DC00] 12:59:05 INFO - PROCESS | 380 | 1462478345351 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1574EC00) [pid = 380] [serial = 203] [outer = 1570DC00] 12:59:05 INFO - PROCESS | 380 | 1462478345801 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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 631ms 12:59:05 INFO - PROCESS | 380 | 1462478345848 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 380 | 1462478345850 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 12:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:59:05 INFO - PROCESS | 380 | 1462478345860 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 380 | 1462478345861 Marionette TRACE conn5 <- [1,238,null,{}] 12:59:05 INFO - PROCESS | 380 | 1462478345865 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}] 12:59:06 INFO - PROCESS | 380 | 1462478345990 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 12:59:06 INFO - PROCESS | 380 | 1462478345997 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 380 | ++DOCSHELL 15D7E000 == 43 [pid = 380] [id = 69] 12:59:06 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (15D80800) [pid = 380] [serial = 204] [outer = 00000000] 12:59:06 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (164F5C00) [pid = 380] [serial = 205] [outer = 15D80800] 12:59:06 INFO - PROCESS | 380 | 1462478346045 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (1681AC00) [pid = 380] [serial = 206] [outer = 15D80800] 12:59:06 INFO - PROCESS | 380 | 1462478346472 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 631ms 12:59:06 INFO - PROCESS | 380 | 1462478346493 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 380 | 1462478346495 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 12:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:59:06 INFO - PROCESS | 380 | 1462478346498 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 380 | 1462478346499 Marionette TRACE conn5 <- [1,242,null,{}] 12:59:06 INFO - PROCESS | 380 | 1462478346503 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}] 12:59:06 INFO - PROCESS | 380 | 1462478346608 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 12:59:06 INFO - PROCESS | 380 | 1462478346614 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 380 | ++DOCSHELL 16815400 == 44 [pid = 380] [id = 70] 12:59:06 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (16D39C00) [pid = 380] [serial = 207] [outer = 00000000] 12:59:06 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (18EB1400) [pid = 380] [serial = 208] [outer = 16D39C00] 12:59:06 INFO - PROCESS | 380 | 1462478346659 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (18F06000) [pid = 380] [serial = 209] [outer = 16D39C00] 12:59:07 INFO - PROCESS | 380 | 1462478347125 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]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 673ms 12:59:07 INFO - PROCESS | 380 | 1462478347170 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 12:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:59:07 INFO - PROCESS | 380 | 1462478347172 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 12:59:07 INFO - PROCESS | 380 | 1462478347175 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 380 | 1462478347176 Marionette TRACE conn5 <- [1,246,null,{}] 12:59:07 INFO - PROCESS | 380 | 1462478347180 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}] 12:59:07 INFO - PROCESS | 380 | 1462478347282 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 12:59:07 INFO - PROCESS | 380 | 1462478347288 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 380 | ++DOCSHELL 0DC77000 == 45 [pid = 380] [id = 71] 12:59:07 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (195BC800) [pid = 380] [serial = 210] [outer = 00000000] 12:59:07 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1A44B800) [pid = 380] [serial = 211] [outer = 195BC800] 12:59:07 INFO - PROCESS | 380 | 1462478347333 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1A79E400) [pid = 380] [serial = 212] [outer = 195BC800] 12:59:07 INFO - PROCESS | 380 | 1462478347765 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]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 631ms 12:59:07 INFO - PROCESS | 380 | 1462478347806 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 380 | 1462478347808 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 12:59:07 INFO - PROCESS | 380 | 1462478347812 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:59:07 INFO - PROCESS | 380 | 1462478347813 Marionette TRACE conn5 <- [1,250,null,{}] 12:59:07 INFO - PROCESS | 380 | 1462478347817 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}] 12:59:08 INFO - PROCESS | 380 | 1462478348066 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 110 (0CDC9C00) [pid = 380] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 109 (1574BC00) [pid = 380] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 108 (0CD9D800) [pid = 380] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 107 (15744400) [pid = 380] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 106 (142F4C00) [pid = 380] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 105 (0DE19000) [pid = 380] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 104 (0D910800) [pid = 380] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 103 (18F10400) [pid = 380] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 102 (11DC6400) [pid = 380] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 101 (0E037000) [pid = 380] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:59:08 INFO - PROCESS | 380 | --DOMWINDOW == 100 (1C851400) [pid = 380] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:59:08 INFO - PROCESS | 380 | 1462478348198 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 380 | ++DOCSHELL 12048400 == 46 [pid = 380] [id = 72] 12:59:08 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (1240D800) [pid = 380] [serial = 213] [outer = 00000000] 12:59:08 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (15744400) [pid = 380] [serial = 214] [outer = 1240D800] 12:59:08 INFO - PROCESS | 380 | 1462478348252 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (1C805000) [pid = 380] [serial = 215] [outer = 1240D800] 12:59:08 INFO - PROCESS | 380 | 1462478348674 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 872ms 12:59:08 INFO - PROCESS | 380 | 1462478348686 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 380 | 1462478348688 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 12:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:59:08 INFO - PROCESS | 380 | 1462478348691 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 380 | 1462478348692 Marionette TRACE conn5 <- [1,254,null,{}] 12:59:08 INFO - PROCESS | 380 | 1462478348695 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}] 12:59:08 INFO - PROCESS | 380 | 1462478348776 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 12:59:08 INFO - PROCESS | 380 | 1462478348782 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 380 | ++DOCSHELL 1C807000 == 47 [pid = 380] [id = 73] 12:59:08 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (1C808800) [pid = 380] [serial = 216] [outer = 00000000] 12:59:08 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (1C84C000) [pid = 380] [serial = 217] [outer = 1C808800] 12:59:08 INFO - PROCESS | 380 | 1462478348827 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (1C80E400) [pid = 380] [serial = 218] [outer = 1C808800] 12:59:09 INFO - PROCESS | 380 | 1462478349253 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 571ms 12:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:59:09 INFO - PROCESS | 380 | 1462478349262 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 380 | 1462478349264 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 12:59:09 INFO - PROCESS | 380 | 1462478349267 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 380 | 1462478349269 Marionette TRACE conn5 <- [1,258,null,{}] 12:59:09 INFO - PROCESS | 380 | 1462478349284 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}] 12:59:09 INFO - PROCESS | 380 | 1462478349381 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 12:59:09 INFO - PROCESS | 380 | 1462478349388 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 380 | ++DOCSHELL 1407E000 == 48 [pid = 380] [id = 74] 12:59:09 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (1C741C00) [pid = 380] [serial = 219] [outer = 00000000] 12:59:09 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (1C748000) [pid = 380] [serial = 220] [outer = 1C741C00] 12:59:09 INFO - PROCESS | 380 | 1462478349437 Marionette DEBUG loaded listener.js 12:59:09 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (1D22A400) [pid = 380] [serial = 221] [outer = 1C741C00] 12:59:09 INFO - PROCESS | 380 | 1462478349888 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 672ms 12:59:09 INFO - PROCESS | 380 | 1462478349941 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 380 | 1462478349943 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 12:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:59:09 INFO - PROCESS | 380 | 1462478349946 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 380 | 1462478349948 Marionette TRACE conn5 <- [1,262,null,{}] 12:59:09 INFO - PROCESS | 380 | 1462478349951 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}] 12:59:10 INFO - PROCESS | 380 | 1462478350030 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 12:59:10 INFO - PROCESS | 380 | 1462478350040 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 380 | ++DOCSHELL 1B281C00 == 49 [pid = 380] [id = 75] 12:59:10 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1B282000) [pid = 380] [serial = 222] [outer = 00000000] 12:59:10 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1B285400) [pid = 380] [serial = 223] [outer = 1B282000] 12:59:10 INFO - PROCESS | 380 | 1462478350084 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (1B285C00) [pid = 380] [serial = 224] [outer = 1B282000] 12:59:10 INFO - PROCESS | 380 | 1462478350724 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 871ms 12:59:10 INFO - PROCESS | 380 | 1462478350819 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 12:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:59:10 INFO - PROCESS | 380 | 1462478350823 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 12:59:10 INFO - PROCESS | 380 | 1462478350827 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 380 | 1462478350831 Marionette TRACE conn5 <- [1,266,null,{}] 12:59:10 INFO - PROCESS | 380 | 1462478350837 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}] 12:59:10 INFO - PROCESS | 380 | 1462478350953 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 12:59:11 INFO - PROCESS | 380 | 1462478351067 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 380 | ++DOCSHELL 0D824800 == 50 [pid = 380] [id = 76] 12:59:11 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (0D90E800) [pid = 380] [serial = 225] [outer = 00000000] 12:59:11 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (0E5EF000) [pid = 380] [serial = 226] [outer = 0D90E800] 12:59:11 INFO - PROCESS | 380 | 1462478351125 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (0EAEEC00) [pid = 380] [serial = 227] [outer = 0D90E800] 12:59:11 INFO - PROCESS | 380 | 1462478351679 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 892ms 12:59:11 INFO - PROCESS | 380 | 1462478351719 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 380 | 1462478351725 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 12:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:59:11 INFO - PROCESS | 380 | 1462478351732 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 380 | 1462478351735 Marionette TRACE conn5 <- [1,270,null,{}] 12:59:11 INFO - PROCESS | 380 | 1462478351739 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}] 12:59:11 INFO - PROCESS | 380 | 1462478351846 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 12:59:11 INFO - PROCESS | 380 | 1462478351938 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 380 | ++DOCSHELL 14082C00 == 51 [pid = 380] [id = 77] 12:59:11 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (14085800) [pid = 380] [serial = 228] [outer = 00000000] 12:59:12 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (1570E000) [pid = 380] [serial = 229] [outer = 14085800] 12:59:12 INFO - PROCESS | 380 | 1462478351993 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (15D99C00) [pid = 380] [serial = 230] [outer = 14085800] 12:59:12 INFO - PROCESS | 380 | 1462478352812 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1124ms 12:59:12 INFO - PROCESS | 380 | 1462478352886 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 380 | 1462478352888 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 12:59:12 INFO - PROCESS | 380 | 1462478352892 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:59:12 INFO - PROCESS | 380 | 1462478352896 Marionette TRACE conn5 <- [1,274,null,{}] 12:59:12 INFO - PROCESS | 380 | 1462478352907 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}] 12:59:13 INFO - PROCESS | 380 | 1462478353017 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 12:59:13 INFO - PROCESS | 380 | 1462478353096 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 380 | ++DOCSHELL 15299800 == 52 [pid = 380] [id = 78] 12:59:13 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (1B28D000) [pid = 380] [serial = 231] [outer = 00000000] 12:59:13 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (1B295C00) [pid = 380] [serial = 232] [outer = 1B28D000] 12:59:13 INFO - PROCESS | 380 | 1462478353195 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (1C740000) [pid = 380] [serial = 233] [outer = 1B28D000] 12:59:13 INFO - PROCESS | 380 | 1462478353836 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 972ms 12:59:13 INFO - PROCESS | 380 | 1462478353866 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 380 | 1462478353869 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 12:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:59:13 INFO - PROCESS | 380 | 1462478353872 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 380 | 1462478353875 Marionette TRACE conn5 <- [1,278,null,{}] 12:59:13 INFO - PROCESS | 380 | 1462478353878 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}] 12:59:13 INFO - PROCESS | 380 | 1462478353985 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 12:59:14 INFO - PROCESS | 380 | 1462478354079 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 380 | ++DOCSHELL 0D9C0400 == 53 [pid = 380] [id = 79] 12:59:14 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (0DD36C00) [pid = 380] [serial = 234] [outer = 00000000] 12:59:14 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (134E3400) [pid = 380] [serial = 235] [outer = 0DD36C00] 12:59:14 INFO - PROCESS | 380 | 1462478354135 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (164EE400) [pid = 380] [serial = 236] [outer = 0DD36C00] 12:59:14 INFO - PROCESS | 380 | 1462478354654 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 831ms 12:59:14 INFO - PROCESS | 380 | 1462478354857 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 380 | 1462478354862 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 12:59:14 INFO - PROCESS | 380 | 1462478354882 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 380 | 1462478354885 Marionette TRACE conn5 <- [1,282,null,{}] 12:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:59:14 INFO - PROCESS | 380 | 1462478354891 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}] 12:59:15 INFO - PROCESS | 380 | 1462478354991 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 12:59:15 INFO - PROCESS | 380 | 1462478355065 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 380 | ++DOCSHELL 0D909800 == 54 [pid = 380] [id = 80] 12:59:15 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (0D90B800) [pid = 380] [serial = 237] [outer = 00000000] 12:59:15 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (0DA71800) [pid = 380] [serial = 238] [outer = 0D90B800] 12:59:15 INFO - PROCESS | 380 | 1462478355113 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (0E5E9C00) [pid = 380] [serial = 239] [outer = 0D90B800] 12:59:15 INFO - PROCESS | 380 | 1462478355713 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]]]}] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 1407E000 == 53 [pid = 380] [id = 74] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 1C807000 == 52 [pid = 380] [id = 73] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 12048400 == 51 [pid = 380] [id = 72] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 0DC77000 == 50 [pid = 380] [id = 71] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 16815400 == 49 [pid = 380] [id = 70] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 15D7E000 == 48 [pid = 380] [id = 69] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 15709800 == 47 [pid = 380] [id = 68] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 142EF400 == 46 [pid = 380] [id = 67] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 0E689800 == 45 [pid = 380] [id = 66] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 11B33C00 == 44 [pid = 380] [id = 65] 12:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 872ms 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1DBE6000) [pid = 380] [serial = 175] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOCSHELL 0DA66400 == 43 [pid = 380] [id = 64] 12:59:15 INFO - PROCESS | 380 | 1462478355793 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 12:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:59:15 INFO - PROCESS | 380 | 1462478355796 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 12:59:15 INFO - PROCESS | 380 | 1462478355803 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 380 | 1462478355807 Marionette TRACE conn5 <- [1,286,null,{}] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 125 (15749C00) [pid = 380] [serial = 170] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 124 (1D223800) [pid = 380] [serial = 167] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 123 (0EAEAC00) [pid = 380] [serial = 37] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 122 (17881800) [pid = 380] [serial = 160] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1D3B8400) [pid = 380] [serial = 173] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1D3AF000) [pid = 380] [serial = 172] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1574D800) [pid = 380] [serial = 157] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1C810400) [pid = 380] [serial = 130] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 117 (0D902400) [pid = 380] [serial = 132] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 116 (13F62400) [pid = 380] [serial = 135] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1776B800) [pid = 380] [serial = 159] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 114 (0CDBFC00) [pid = 380] [serial = 147] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 113 (0D906C00) [pid = 380] [serial = 148] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1574C400) [pid = 380] [serial = 156] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 111 (1528D400) [pid = 380] [serial = 153] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 110 (15294800) [pid = 380] [serial = 154] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 109 (13F5F800) [pid = 380] [serial = 150] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 108 (14086C00) [pid = 380] [serial = 151] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 107 (12582800) [pid = 380] [serial = 145] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 106 (11E14800) [pid = 380] [serial = 144] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 105 (1A1D5000) [pid = 380] [serial = 162] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 104 (1D3B9400) [pid = 380] [serial = 141] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 103 (18067C00) [pid = 380] [serial = 138] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1D21C800) [pid = 380] [serial = 166] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 101 (14C31400) [pid = 380] [serial = 169] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | --DOMWINDOW == 100 (1A4EC800) [pid = 380] [serial = 163] [outer = 00000000] [url = about:blank] 12:59:15 INFO - PROCESS | 380 | 1462478355832 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}] 12:59:15 INFO - PROCESS | 380 | 1462478355947 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 12:59:15 INFO - PROCESS | 380 | 1462478355955 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 380 | ++DOCSHELL 0CDC7000 == 44 [pid = 380] [id = 81] 12:59:15 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (0CDCA400) [pid = 380] [serial = 240] [outer = 00000000] 12:59:16 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (0D81F000) [pid = 380] [serial = 241] [outer = 0CDCA400] 12:59:16 INFO - PROCESS | 380 | 1462478356001 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (0D908C00) [pid = 380] [serial = 242] [outer = 0CDCA400] 12:59:16 INFO - PROCESS | 380 | 1462478356446 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]]]}] 12:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 691ms 12:59:16 INFO - PROCESS | 380 | 1462478356493 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 12:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:59:16 INFO - PROCESS | 380 | 1462478356495 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 12:59:16 INFO - PROCESS | 380 | 1462478356498 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - PROCESS | 380 | 1462478356500 Marionette TRACE conn5 <- [1,290,null,{}] 12:59:16 INFO - PROCESS | 380 | 1462478356509 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}] 12:59:16 INFO - PROCESS | 380 | 1462478356624 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 12:59:16 INFO - PROCESS | 380 | 1462478356642 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 380 | ++DOCSHELL 1407C800 == 45 [pid = 380] [id = 82] 12:59:16 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (1407CC00) [pid = 380] [serial = 243] [outer = 00000000] 12:59:16 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (14087000) [pid = 380] [serial = 244] [outer = 1407CC00] 12:59:16 INFO - PROCESS | 380 | 1462478356691 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (14C2CC00) [pid = 380] [serial = 245] [outer = 1407CC00] 12:59:17 INFO - PROCESS | 380 | 1462478357143 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]]]}] 12:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 12:59:17 INFO - PROCESS | 380 | 1462478357169 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 380 | 1462478357171 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 12:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:59:17 INFO - PROCESS | 380 | 1462478357174 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 380 | 1462478357176 Marionette TRACE conn5 <- [1,294,null,{}] 12:59:17 INFO - PROCESS | 380 | 1462478357179 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}] 12:59:17 INFO - PROCESS | 380 | 1462478357260 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 12:59:17 INFO - PROCESS | 380 | 1462478357270 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 380 | ++DOCSHELL 15294400 == 46 [pid = 380] [id = 83] 12:59:17 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (15295C00) [pid = 380] [serial = 246] [outer = 00000000] 12:59:17 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (15744800) [pid = 380] [serial = 247] [outer = 15295C00] 12:59:17 INFO - PROCESS | 380 | 1462478357315 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (1574C000) [pid = 380] [serial = 248] [outer = 15295C00] 12:59:17 INFO - PROCESS | 380 | 1462478357753 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]]]}] 12:59:17 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. 12:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 631ms 12:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:59:17 INFO - PROCESS | 380 | 1462478357805 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 380 | 1462478357807 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 12:59:17 INFO - PROCESS | 380 | 1462478357810 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 380 | 1462478357811 Marionette TRACE conn5 <- [1,298,null,{}] 12:59:17 INFO - PROCESS | 380 | 1462478357815 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}] 12:59:17 INFO - PROCESS | 380 | 1462478357899 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 12:59:17 INFO - PROCESS | 380 | 1462478357906 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 380 | ++DOCSHELL 0DA6DC00 == 47 [pid = 380] [id = 84] 12:59:17 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (0DA74000) [pid = 380] [serial = 249] [outer = 00000000] 12:59:17 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (16388400) [pid = 380] [serial = 250] [outer = 0DA74000] 12:59:17 INFO - PROCESS | 380 | 1462478357951 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (164FB000) [pid = 380] [serial = 251] [outer = 0DA74000] 12:59:18 INFO - PROCESS | 380 | 1462478358434 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]]]}] 12:59:18 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. 12:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 12:59:18 INFO - PROCESS | 380 | 1462478358481 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 380 | 1462478358484 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 12:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:59:18 INFO - PROCESS | 380 | 1462478358486 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 380 | 1462478358488 Marionette TRACE conn5 <- [1,302,null,{}] 12:59:18 INFO - PROCESS | 380 | 1462478358492 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}] 12:59:18 INFO - PROCESS | 380 | 1462478358624 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 12:59:18 INFO - PROCESS | 380 | 1462478358678 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 380 | ++DOCSHELL 19404000 == 48 [pid = 380] [id = 85] 12:59:18 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (19408000) [pid = 380] [serial = 252] [outer = 00000000] 12:59:18 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1A1D0800) [pid = 380] [serial = 253] [outer = 19408000] 12:59:18 INFO - PROCESS | 380 | 1462478358726 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1A797800) [pid = 380] [serial = 254] [outer = 19408000] 12:59:19 INFO - PROCESS | 380 | 1462478359170 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]]]}] 12:59:19 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. 12:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 732ms 12:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:59:19 INFO - PROCESS | 380 | 1462478359218 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 380 | 1462478359220 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 12:59:19 INFO - PROCESS | 380 | 1462478359223 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 380 | 1462478359225 Marionette TRACE conn5 <- [1,306,null,{}] 12:59:19 INFO - PROCESS | 380 | 1462478359228 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}] 12:59:19 INFO - PROCESS | 380 | 1462478359357 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 12:59:19 INFO - PROCESS | 380 | 1462478359380 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 380 | ++DOCSHELL 0CDC0000 == 49 [pid = 380] [id = 86] 12:59:19 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (164F2800) [pid = 380] [serial = 255] [outer = 00000000] 12:59:19 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (1B289800) [pid = 380] [serial = 256] [outer = 164F2800] 12:59:19 INFO - PROCESS | 380 | 1462478359424 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (1B28BC00) [pid = 380] [serial = 257] [outer = 164F2800] 12:59:19 INFO - PROCESS | 380 | 1462478359673 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:59:19 INFO - PROCESS | 380 | 1462478359892 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]]]}] 12:59:19 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. 12:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 731ms 12:59:19 INFO - PROCESS | 380 | 1462478359954 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 380 | 1462478359956 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 12:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:59:19 INFO - PROCESS | 380 | 1462478359959 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:59:19 INFO - PROCESS | 380 | 1462478359961 Marionette TRACE conn5 <- [1,310,null,{}] 12:59:19 INFO - PROCESS | 380 | 1462478359964 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}] 12:59:20 INFO - PROCESS | 380 | 1462478360070 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 12:59:20 INFO - PROCESS | 380 | 1462478360124 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 380 | ++DOCSHELL 1B293400 == 50 [pid = 380] [id = 87] 12:59:20 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (1B297800) [pid = 380] [serial = 258] [outer = 00000000] 12:59:20 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (1B341000) [pid = 380] [serial = 259] [outer = 1B297800] 12:59:20 INFO - PROCESS | 380 | 1462478360170 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (1C73F400) [pid = 380] [serial = 260] [outer = 1B297800] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1C741C00) [pid = 380] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 119 (16D39C00) [pid = 380] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 118 (195BC800) [pid = 380] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 117 (0E9E6C00) [pid = 380] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 116 (14074800) [pid = 380] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 115 (134E7C00) [pid = 380] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 114 (14C28000) [pid = 380] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 113 (0DA67000) [pid = 380] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1240D800) [pid = 380] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 111 (1570DC00) [pid = 380] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 110 (1C808800) [pid = 380] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:59:20 INFO - PROCESS | 380 | --DOMWINDOW == 109 (15D80800) [pid = 380] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:59:20 INFO - PROCESS | 380 | 1462478360655 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]]]}] 12:59:20 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. 12:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 731ms 12:59:20 INFO - PROCESS | 380 | 1462478360725 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 380 | 1462478360727 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 12:59:20 INFO - PROCESS | 380 | 1462478360730 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 380 | 1462478360731 Marionette TRACE conn5 <- [1,314,null,{}] 12:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:59:20 INFO - PROCESS | 380 | 1462478360735 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}] 12:59:20 INFO - PROCESS | 380 | 1462478360813 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 12:59:20 INFO - PROCESS | 380 | 1462478360820 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 380 | ++DOCSHELL 1ABE6800 == 51 [pid = 380] [id = 88] 12:59:20 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1B282400) [pid = 380] [serial = 261] [outer = 00000000] 12:59:20 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1C747000) [pid = 380] [serial = 262] [outer = 1B282400] 12:59:20 INFO - PROCESS | 380 | 1462478360864 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (1C808000) [pid = 380] [serial = 263] [outer = 1B282400] 12:59:21 INFO - PROCESS | 380 | 1462478361287 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]]]}] 12:59:21 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. 12:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 571ms 12:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:59:21 INFO - PROCESS | 380 | 1462478361316 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 380 | 1462478361318 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 12:59:21 INFO - PROCESS | 380 | 1462478361322 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 380 | 1462478361323 Marionette TRACE conn5 <- [1,318,null,{}] 12:59:21 INFO - PROCESS | 380 | 1462478361327 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}] 12:59:21 INFO - PROCESS | 380 | 1462478361407 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 12:59:21 INFO - PROCESS | 380 | 1462478361414 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 380 | ++DOCSHELL 1806C400 == 52 [pid = 380] [id = 89] 12:59:21 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (1C80BC00) [pid = 380] [serial = 264] [outer = 00000000] 12:59:21 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1C84C800) [pid = 380] [serial = 265] [outer = 1C80BC00] 12:59:21 INFO - PROCESS | 380 | 1462478361457 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1D21C800) [pid = 380] [serial = 266] [outer = 1C80BC00] 12:59:21 INFO - PROCESS | 380 | 1462478361882 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]]]}] 12:59:21 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. 12:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 572ms 12:59:21 INFO - PROCESS | 380 | 1462478361896 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 12:59:21 INFO - PROCESS | 380 | 1462478361898 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 12:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:59:21 INFO - PROCESS | 380 | 1462478361901 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 380 | 1462478361904 Marionette TRACE conn5 <- [1,322,null,{}] 12:59:21 INFO - PROCESS | 380 | 1462478361922 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}] 12:59:22 INFO - PROCESS | 380 | 1462478362021 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 12:59:22 INFO - PROCESS | 380 | 1462478362028 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 380 | ++DOCSHELL 1D223400 == 53 [pid = 380] [id = 90] 12:59:22 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (1D3B7800) [pid = 380] [serial = 267] [outer = 00000000] 12:59:22 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (1D7DA000) [pid = 380] [serial = 268] [outer = 1D3B7800] 12:59:22 INFO - PROCESS | 380 | 1462478362076 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (1D7E0C00) [pid = 380] [serial = 269] [outer = 1D3B7800] 12:59:22 INFO - PROCESS | 380 | 1462478362663 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]]]}] 12:59:22 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. 12:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 792ms 12:59:22 INFO - PROCESS | 380 | 1462478362694 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 12:59:22 INFO - PROCESS | 380 | 1462478362699 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 12:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:59:22 INFO - PROCESS | 380 | 1462478362704 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 380 | 1462478362709 Marionette TRACE conn5 <- [1,326,null,{}] 12:59:22 INFO - PROCESS | 380 | 1462478362717 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}] 12:59:22 INFO - PROCESS | 380 | 1462478362827 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 12:59:22 INFO - PROCESS | 380 | 1462478362956 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 380 | ++DOCSHELL 0CDC5800 == 54 [pid = 380] [id = 91] 12:59:23 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (0CDC6000) [pid = 380] [serial = 270] [outer = 00000000] 12:59:23 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (0D908800) [pid = 380] [serial = 271] [outer = 0CDC6000] 12:59:23 INFO - PROCESS | 380 | 1462478363014 Marionette DEBUG loaded listener.js 12:59:23 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (0DE15C00) [pid = 380] [serial = 272] [outer = 0CDC6000] 12:59:23 INFO - PROCESS | 380 | 1462478363670 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]]]}] 12:59:23 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. 12:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 992ms 12:59:23 INFO - PROCESS | 380 | 1462478363699 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 380 | 1462478363705 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 12:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:59:23 INFO - PROCESS | 380 | 1462478363727 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 380 | 1462478363730 Marionette TRACE conn5 <- [1,330,null,{}] 12:59:23 INFO - PROCESS | 380 | 1462478363734 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}] 12:59:23 INFO - PROCESS | 380 | 1462478363847 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 12:59:23 INFO - PROCESS | 380 | 1462478363968 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 380 | ++DOCSHELL 1407E000 == 55 [pid = 380] [id = 92] 12:59:24 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (14080000) [pid = 380] [serial = 273] [outer = 00000000] 12:59:24 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (1570B800) [pid = 380] [serial = 274] [outer = 14080000] 12:59:24 INFO - PROCESS | 380 | 1462478364024 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (16330800) [pid = 380] [serial = 275] [outer = 14080000] 12:59:24 INFO - PROCESS | 380 | 1462478364654 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]]]}] 12:59:24 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. 12:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 992ms 12:59:24 INFO - PROCESS | 380 | 1462478364716 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 380 | 1462478364719 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 12:59:24 INFO - PROCESS | 380 | 1462478364723 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:59:24 INFO - PROCESS | 380 | 1462478364727 Marionette TRACE conn5 <- [1,334,null,{}] 12:59:24 INFO - PROCESS | 380 | 1462478364739 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}] 12:59:24 INFO - PROCESS | 380 | 1462478364852 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 12:59:25 INFO - PROCESS | 380 | 1462478364977 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 380 | ++DOCSHELL 1B335400 == 56 [pid = 380] [id = 93] 12:59:25 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1B336000) [pid = 380] [serial = 276] [outer = 00000000] 12:59:25 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1B83F400) [pid = 380] [serial = 277] [outer = 1B336000] 12:59:25 INFO - PROCESS | 380 | 1462478365036 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1B844000) [pid = 380] [serial = 278] [outer = 1B336000] 12:59:25 INFO - PROCESS | 380 | 1462478365590 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]]]}] 12:59:25 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. 12:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 931ms 12:59:25 INFO - PROCESS | 380 | 1462478365656 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 380 | 1462478365659 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 12:59:25 INFO - PROCESS | 380 | 1462478365663 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:59:25 INFO - PROCESS | 380 | 1462478365665 Marionette TRACE conn5 <- [1,338,null,{}] 12:59:25 INFO - PROCESS | 380 | 1462478365669 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}] 12:59:25 INFO - PROCESS | 380 | 1462478365776 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 12:59:25 INFO - PROCESS | 380 | 1462478365896 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 380 | ++DOCSHELL 125D2000 == 57 [pid = 380] [id = 94] 12:59:25 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (125D4000) [pid = 380] [serial = 279] [outer = 00000000] 12:59:25 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (125D9800) [pid = 380] [serial = 280] [outer = 125D4000] 12:59:25 INFO - PROCESS | 380 | 1462478365951 Marionette DEBUG loaded listener.js 12:59:26 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (125DD400) [pid = 380] [serial = 281] [outer = 125D4000] 12:59:26 INFO - PROCESS | 380 | 1462478366555 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]]]}] 12:59:26 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. 12:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 932ms 12:59:26 INFO - PROCESS | 380 | 1462478366596 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 380 | 1462478366598 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 12:59:26 INFO - PROCESS | 380 | 1462478366602 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:59:26 INFO - PROCESS | 380 | 1462478366604 Marionette TRACE conn5 <- [1,342,null,{}] 12:59:26 INFO - PROCESS | 380 | 1462478366607 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}] 12:59:26 INFO - PROCESS | 380 | 1462478366710 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 12:59:26 INFO - PROCESS | 380 | 1462478366833 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 380 | ++DOCSHELL 0D910C00 == 58 [pid = 380] [id = 95] 12:59:26 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (0D9C8C00) [pid = 380] [serial = 282] [outer = 00000000] 12:59:26 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (120D2400) [pid = 380] [serial = 283] [outer = 0D9C8C00] 12:59:26 INFO - PROCESS | 380 | 1462478366888 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (14C28C00) [pid = 380] [serial = 284] [outer = 0D9C8C00] 12:59:27 INFO - PROCESS | 380 | 1462478367587 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]]]}] 12:59:27 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. 12:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1023ms 12:59:27 INFO - PROCESS | 380 | 1462478367626 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 380 | 1462478367631 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 12:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:59:27 INFO - PROCESS | 380 | 1462478367635 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 380 | 1462478367639 Marionette TRACE conn5 <- [1,346,null,{}] 12:59:27 INFO - PROCESS | 380 | 1462478367644 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}] 12:59:27 INFO - PROCESS | 380 | 1462478367791 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 12:59:27 INFO - PROCESS | 380 | 1462478367916 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:27 INFO - PROCESS | 380 | ++DOCSHELL 125CF800 == 59 [pid = 380] [id = 96] 12:59:27 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (125D6400) [pid = 380] [serial = 285] [outer = 00000000] 12:59:27 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (13424800) [pid = 380] [serial = 286] [outer = 125D6400] 12:59:27 INFO - PROCESS | 380 | 1462478367969 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (14074C00) [pid = 380] [serial = 287] [outer = 125D6400] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 1806C400 == 58 [pid = 380] [id = 89] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 1ABE6800 == 57 [pid = 380] [id = 88] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 1B293400 == 56 [pid = 380] [id = 87] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 0CDC0000 == 55 [pid = 380] [id = 86] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 19404000 == 54 [pid = 380] [id = 85] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 0DA6DC00 == 53 [pid = 380] [id = 84] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 15294400 == 52 [pid = 380] [id = 83] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 1407C800 == 51 [pid = 380] [id = 82] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 0CDC7000 == 50 [pid = 380] [id = 81] 12:59:28 INFO - PROCESS | 380 | --DOCSHELL 0D909800 == 49 [pid = 380] [id = 80] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 135 (18EB1400) [pid = 380] [serial = 208] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1A44B800) [pid = 380] [serial = 211] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 133 (18F06000) [pid = 380] [serial = 209] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 132 (12021000) [pid = 380] [serial = 196] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 131 (142F0C00) [pid = 380] [serial = 193] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 130 (1DBEB400) [pid = 380] [serial = 176] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 129 (14CD7C00) [pid = 380] [serial = 199] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 128 (15290800) [pid = 380] [serial = 200] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 127 (0EAEF400) [pid = 380] [serial = 191] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 126 (0DE1A000) [pid = 380] [serial = 190] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 125 (15744400) [pid = 380] [serial = 214] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 124 (15747400) [pid = 380] [serial = 202] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 123 (0D902C00) [pid = 380] [serial = 178] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 122 (142EE000) [pid = 380] [serial = 181] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1D3B4000) [pid = 380] [serial = 184] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1DDA2800) [pid = 380] [serial = 187] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1A79E400) [pid = 380] [serial = 212] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1C84C000) [pid = 380] [serial = 217] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 117 (1D22A400) [pid = 380] [serial = 221] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 116 (1C805000) [pid = 380] [serial = 215] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1257F800) [pid = 380] [serial = 197] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 114 (14C2DC00) [pid = 380] [serial = 194] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 113 (164F5C00) [pid = 380] [serial = 205] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1681AC00) [pid = 380] [serial = 206] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 111 (1574EC00) [pid = 380] [serial = 203] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 110 (1C80E400) [pid = 380] [serial = 218] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | --DOMWINDOW == 109 (1C748000) [pid = 380] [serial = 220] [outer = 00000000] [url = about:blank] 12:59:28 INFO - PROCESS | 380 | 1462478368474 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]]]}] 12:59:28 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. 12:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 831ms 12:59:28 INFO - PROCESS | 380 | 1462478368513 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 12:59:28 INFO - PROCESS | 380 | 1462478368519 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 12:59:28 INFO - PROCESS | 380 | 1462478368529 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:59:28 INFO - PROCESS | 380 | 1462478368532 Marionette TRACE conn5 <- [1,350,null,{}] 12:59:28 INFO - PROCESS | 380 | 1462478368536 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}] 12:59:28 INFO - PROCESS | 380 | 1462478368620 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 12:59:28 INFO - PROCESS | 380 | 1462478368630 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 380 | ++DOCSHELL 0D9C1400 == 50 [pid = 380] [id = 97] 12:59:28 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (0DA6DC00) [pid = 380] [serial = 288] [outer = 00000000] 12:59:28 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1257F800) [pid = 380] [serial = 289] [outer = 0DA6DC00] 12:59:28 INFO - PROCESS | 380 | 1462478368676 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (13426C00) [pid = 380] [serial = 290] [outer = 0DA6DC00] 12:59:29 INFO - PROCESS | 380 | 1462478369150 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]]]}] 12:59:29 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. 12:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 672ms 12:59:29 INFO - PROCESS | 380 | 1462478369204 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 380 | 1462478369206 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 12:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:59:29 INFO - PROCESS | 380 | 1462478369210 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 380 | 1462478369213 Marionette TRACE conn5 <- [1,354,null,{}] 12:59:29 INFO - PROCESS | 380 | 1462478369223 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}] 12:59:29 INFO - PROCESS | 380 | 1462478369308 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 12:59:29 INFO - PROCESS | 380 | 1462478369319 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:29 INFO - PROCESS | 380 | ++DOCSHELL 15296000 == 51 [pid = 380] [id = 98] 12:59:29 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (15296400) [pid = 380] [serial = 291] [outer = 00000000] 12:59:29 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (156BF800) [pid = 380] [serial = 292] [outer = 15296400] 12:59:29 INFO - PROCESS | 380 | 1462478369366 Marionette DEBUG loaded listener.js 12:59:29 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1574CC00) [pid = 380] [serial = 293] [outer = 15296400] 12:59:29 INFO - PROCESS | 380 | 1462478369830 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]]]}] 12:59:29 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. 12:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 673ms 12:59:29 INFO - PROCESS | 380 | 1462478369886 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 380 | 1462478369888 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 12:59:29 INFO - PROCESS | 380 | 1462478369891 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 380 | 1462478369893 Marionette TRACE conn5 <- [1,358,null,{}] 12:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:59:29 INFO - PROCESS | 380 | 1462478369897 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}] 12:59:30 INFO - PROCESS | 380 | 1462478370006 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 12:59:30 INFO - PROCESS | 380 | 1462478370020 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 380 | ++DOCSHELL 15747800 == 52 [pid = 380] [id = 99] 12:59:30 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (1574EC00) [pid = 380] [serial = 294] [outer = 00000000] 12:59:30 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (164F6400) [pid = 380] [serial = 295] [outer = 1574EC00] 12:59:30 INFO - PROCESS | 380 | 1462478370139 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (16D3A800) [pid = 380] [serial = 296] [outer = 1574EC00] 12:59:30 INFO - PROCESS | 380 | 1462478370552 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]]]}] 12:59:30 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. 12:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 672ms 12:59:30 INFO - PROCESS | 380 | 1462478370566 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 380 | 1462478370568 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 12:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:59:30 INFO - PROCESS | 380 | 1462478370571 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:59:30 INFO - PROCESS | 380 | 1462478370573 Marionette TRACE conn5 <- [1,362,null,{}] 12:59:30 INFO - PROCESS | 380 | 1462478370576 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}] 12:59:30 INFO - PROCESS | 380 | 1462478370685 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 12:59:30 INFO - PROCESS | 380 | 1462478370692 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 380 | ++DOCSHELL 16D39000 == 53 [pid = 380] [id = 100] 12:59:30 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (16D3C800) [pid = 380] [serial = 297] [outer = 00000000] 12:59:30 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (181E7800) [pid = 380] [serial = 298] [outer = 16D3C800] 12:59:30 INFO - PROCESS | 380 | 1462478370737 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (181EC000) [pid = 380] [serial = 299] [outer = 16D3C800] 12:59:31 INFO - PROCESS | 380 | 1462478371227 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]]]}] 12:59:31 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. 12:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 12:59:31 INFO - PROCESS | 380 | 1462478371241 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 380 | 1462478371243 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 12:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:59:31 INFO - PROCESS | 380 | 1462478371246 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 380 | 1462478371248 Marionette TRACE conn5 <- [1,366,null,{}] 12:59:31 INFO - PROCESS | 380 | 1462478371262 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}] 12:59:31 INFO - PROCESS | 380 | 1462478371413 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 12:59:31 INFO - PROCESS | 380 | 1462478371437 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 380 | ++DOCSHELL 192EE000 == 54 [pid = 380] [id = 101] 12:59:31 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (181EEC00) [pid = 380] [serial = 300] [outer = 00000000] 12:59:31 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (1A446400) [pid = 380] [serial = 301] [outer = 181EEC00] 12:59:31 INFO - PROCESS | 380 | 1462478371484 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (1A4ECC00) [pid = 380] [serial = 302] [outer = 181EEC00] 12:59:31 INFO - PROCESS | 380 | 1462478371935 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]]]}] 12:59:31 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. 12:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 733ms 12:59:31 INFO - PROCESS | 380 | 1462478371979 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 380 | 1462478371981 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 12:59:32 INFO - PROCESS | 380 | 1462478371989 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:59:32 INFO - PROCESS | 380 | 1462478371991 Marionette TRACE conn5 <- [1,370,null,{}] 12:59:32 INFO - PROCESS | 380 | 1462478371994 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}] 12:59:32 INFO - PROCESS | 380 | 1462478372109 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 12:59:32 INFO - PROCESS | 380 | 1462478372119 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 380 | ++DOCSHELL 1B27B000 == 55 [pid = 380] [id = 102] 12:59:32 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1B280C00) [pid = 380] [serial = 303] [outer = 00000000] 12:59:32 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1B290C00) [pid = 380] [serial = 304] [outer = 1B280C00] 12:59:32 INFO - PROCESS | 380 | 1462478372166 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1B336C00) [pid = 380] [serial = 305] [outer = 1B280C00] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1C80BC00) [pid = 380] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 125 (19408000) [pid = 380] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 124 (0CDCA400) [pid = 380] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 123 (0D90B800) [pid = 380] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 122 (1407CC00) [pid = 380] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 121 (15295C00) [pid = 380] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 120 (0DA74000) [pid = 380] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 119 (164F2800) [pid = 380] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1B297800) [pid = 380] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:59:32 INFO - PROCESS | 380 | --DOMWINDOW == 117 (1B282400) [pid = 380] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:59:32 INFO - PROCESS | 380 | 1462478372724 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]]]}] 12:59:32 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. 12:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 771ms 12:59:32 INFO - PROCESS | 380 | 1462478372764 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 380 | 1462478372766 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 12:59:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:59:32 INFO - PROCESS | 380 | 1462478372769 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 380 | 1462478372770 Marionette TRACE conn5 <- [1,374,null,{}] 12:59:32 INFO - PROCESS | 380 | 1462478372774 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}] 12:59:32 INFO - PROCESS | 380 | 1462478372852 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 12:59:32 INFO - PROCESS | 380 | 1462478372860 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 380 | ++DOCSHELL 164F7000 == 56 [pid = 380] [id = 103] 12:59:32 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (164FA400) [pid = 380] [serial = 306] [outer = 00000000] 12:59:32 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (1B28E000) [pid = 380] [serial = 307] [outer = 164FA400] 12:59:32 INFO - PROCESS | 380 | 1462478372904 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (1B341800) [pid = 380] [serial = 308] [outer = 164FA400] 12:59:33 INFO - PROCESS | 380 | 1462478373358 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:59:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 632ms 12:59:33 INFO - PROCESS | 380 | 1462478373400 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 380 | 1462478373402 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 12:59:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:59:33 INFO - PROCESS | 380 | 1462478373405 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 380 | 1462478373406 Marionette TRACE conn5 <- [1,378,null,{}] 12:59:33 INFO - PROCESS | 380 | 1462478373410 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}] 12:59:33 INFO - PROCESS | 380 | 1462478373489 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 12:59:33 INFO - PROCESS | 380 | 1462478373495 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:33 INFO - PROCESS | 380 | ++DOCSHELL 1B28B000 == 57 [pid = 380] [id = 104] 12:59:33 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (1B83F800) [pid = 380] [serial = 309] [outer = 00000000] 12:59:33 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (1C73B000) [pid = 380] [serial = 310] [outer = 1B83F800] 12:59:33 INFO - PROCESS | 380 | 1462478373540 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (1C746800) [pid = 380] [serial = 311] [outer = 1B83F800] 12:59:34 INFO - PROCESS | 380 | 1462478373984 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:59:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:59:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 631ms 12:59:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:59:34 INFO - PROCESS | 380 | 1462478374037 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 12:59:34 INFO - PROCESS | 380 | 1462478374039 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 12:59:34 INFO - PROCESS | 380 | 1462478374042 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - PROCESS | 380 | 1462478374044 Marionette TRACE conn5 <- [1,382,null,{}] 12:59:34 INFO - PROCESS | 380 | 1462478374048 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}] 12:59:34 INFO - PROCESS | 380 | 1462478374127 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 12:59:34 INFO - PROCESS | 380 | 1462478374137 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 380 | ++DOCSHELL 1C748800 == 58 [pid = 380] [id = 105] 12:59:34 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (1C808400) [pid = 380] [serial = 312] [outer = 00000000] 12:59:34 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1C810000) [pid = 380] [serial = 313] [outer = 1C808400] 12:59:34 INFO - PROCESS | 380 | 1462478374182 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1C846000) [pid = 380] [serial = 314] [outer = 1C808400] 12:59:34 INFO - PROCESS | 380 | 1462478374794 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:59:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:59:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 12:59:34 INFO - PROCESS | 380 | 1462478374816 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 12:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:59:34 INFO - PROCESS | 380 | 1462478374820 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 12:59:34 INFO - PROCESS | 380 | 1462478374826 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - PROCESS | 380 | 1462478374830 Marionette TRACE conn5 <- [1,386,null,{}] 12:59:34 INFO - PROCESS | 380 | 1462478374836 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}] 12:59:34 INFO - PROCESS | 380 | 1462478374947 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 12:59:35 INFO - PROCESS | 380 | 1462478375073 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 380 | ++DOCSHELL 0D8E5800 == 59 [pid = 380] [id = 106] 12:59:35 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (0D9C4000) [pid = 380] [serial = 315] [outer = 00000000] 12:59:35 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (11B50C00) [pid = 380] [serial = 316] [outer = 0D9C4000] 12:59:35 INFO - PROCESS | 380 | 1462478375134 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (11B54C00) [pid = 380] [serial = 317] [outer = 0D9C4000] 12:59:35 INFO - PROCESS | 380 | 1462478375781 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 991ms 12:59:35 INFO - PROCESS | 380 | 1462478375817 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 380 | 1462478375823 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 12:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:59:35 INFO - PROCESS | 380 | 1462478375830 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 380 | 1462478375832 Marionette TRACE conn5 <- [1,390,null,{}] 12:59:35 INFO - PROCESS | 380 | 1462478375837 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}] 12:59:35 INFO - PROCESS | 380 | 1462478375944 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 12:59:36 INFO - PROCESS | 380 | 1462478376068 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 380 | ++DOCSHELL 11B57000 == 60 [pid = 380] [id = 107] 12:59:36 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (11B5E800) [pid = 380] [serial = 318] [outer = 00000000] 12:59:36 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (14079400) [pid = 380] [serial = 319] [outer = 11B5E800] 12:59:36 INFO - PROCESS | 380 | 1462478376124 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (14C2A400) [pid = 380] [serial = 320] [outer = 11B5E800] 12:59:36 INFO - PROCESS | 380 | 1462478376703 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 931ms 12:59:36 INFO - PROCESS | 380 | 1462478376761 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 380 | 1462478376764 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 12:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:59:36 INFO - PROCESS | 380 | 1462478376768 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 380 | 1462478376771 Marionette TRACE conn5 <- [1,394,null,{}] 12:59:36 INFO - PROCESS | 380 | 1462478376783 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}] 12:59:36 INFO - PROCESS | 380 | 1462478376932 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 12:59:36 INFO - PROCESS | 380 | 1462478376951 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 380 | ++DOCSHELL 181EA800 == 61 [pid = 380] [id = 108] 12:59:36 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (181EB400) [pid = 380] [serial = 321] [outer = 00000000] 12:59:37 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (19DCD800) [pid = 380] [serial = 322] [outer = 181EB400] 12:59:37 INFO - PROCESS | 380 | 1462478377009 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (1ABED800) [pid = 380] [serial = 323] [outer = 181EB400] 12:59:37 INFO - PROCESS | 380 | 1462478377693 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 971ms 12:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:59:37 INFO - PROCESS | 380 | 1462478377747 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 380 | 1462478377750 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 12:59:37 INFO - PROCESS | 380 | 1462478377755 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 380 | 1462478377757 Marionette TRACE conn5 <- [1,398,null,{}] 12:59:37 INFO - PROCESS | 380 | 1462478377761 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}] 12:59:37 INFO - PROCESS | 380 | 1462478377867 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 12:59:38 INFO - PROCESS | 380 | 1462478377990 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 380 | ++DOCSHELL 181A0000 == 62 [pid = 380] [id = 109] 12:59:38 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (181A0C00) [pid = 380] [serial = 324] [outer = 00000000] 12:59:38 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (181AC000) [pid = 380] [serial = 325] [outer = 181A0C00] 12:59:38 INFO - PROCESS | 380 | 1462478378046 Marionette DEBUG loaded listener.js 12:59:38 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (18EB1000) [pid = 380] [serial = 326] [outer = 181A0C00] 12:59:38 INFO - PROCESS | 380 | 1462478378859 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1172ms 12:59:38 INFO - PROCESS | 380 | 1462478378931 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 380 | 1462478378935 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 12:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:59:38 INFO - PROCESS | 380 | 1462478378941 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 380 | 1462478378945 Marionette TRACE conn5 <- [1,402,null,{}] 12:59:38 INFO - PROCESS | 380 | 1462478378951 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}] 12:59:39 INFO - PROCESS | 380 | 1462478379056 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 12:59:39 INFO - PROCESS | 380 | 1462478379177 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 380 | ++DOCSHELL 0CDAAC00 == 63 [pid = 380] [id = 110] 12:59:39 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (0D28CC00) [pid = 380] [serial = 327] [outer = 00000000] 12:59:39 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (0E9DFC00) [pid = 380] [serial = 328] [outer = 0D28CC00] 12:59:39 INFO - PROCESS | 380 | 1462478379227 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (11B59400) [pid = 380] [serial = 329] [outer = 0D28CC00] 12:59:39 INFO - PROCESS | 380 | 1462478379839 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]]]}] 12:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 930ms 12:59:39 INFO - PROCESS | 380 | 1462478379882 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 12:59:39 INFO - PROCESS | 380 | 1462478379888 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 12:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:59:39 INFO - PROCESS | 380 | 1462478379894 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:59:39 INFO - PROCESS | 380 | 1462478379897 Marionette TRACE conn5 <- [1,406,null,{}] 12:59:39 INFO - PROCESS | 380 | 1462478379901 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}] 12:59:40 INFO - PROCESS | 380 | 1462478379995 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 12:59:40 INFO - PROCESS | 380 | 1462478380096 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 380 | ++DOCSHELL 14079800 == 64 [pid = 380] [id = 111] 12:59:40 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (14079C00) [pid = 380] [serial = 330] [outer = 00000000] 12:59:40 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (14C29800) [pid = 380] [serial = 331] [outer = 14079C00] 12:59:40 INFO - PROCESS | 380 | 1462478380143 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (14CD1400) [pid = 380] [serial = 332] [outer = 14079C00] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 1DBF1C00 == 63 [pid = 380] [id = 63] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 164FCC00 == 62 [pid = 380] [id = 62] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 1B28B000 == 61 [pid = 380] [id = 104] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 164F7000 == 60 [pid = 380] [id = 103] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 1B27B000 == 59 [pid = 380] [id = 102] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 192EE000 == 58 [pid = 380] [id = 101] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 16D39000 == 57 [pid = 380] [id = 100] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 15747800 == 56 [pid = 380] [id = 99] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 15296000 == 55 [pid = 380] [id = 98] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 143 (1D7DA000) [pid = 380] [serial = 268] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1B285400) [pid = 380] [serial = 223] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 141 (0E5EF000) [pid = 380] [serial = 226] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 140 (1570E000) [pid = 380] [serial = 229] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 139 (1B295C00) [pid = 380] [serial = 232] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 138 (134E3400) [pid = 380] [serial = 235] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 0D9C1400 == 54 [pid = 380] [id = 97] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 125CF800 == 53 [pid = 380] [id = 96] 12:59:40 INFO - PROCESS | 380 | --DOCSHELL 0CDC5800 == 52 [pid = 380] [id = 91] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 137 (1D21C800) [pid = 380] [serial = 266] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1A1D0800) [pid = 380] [serial = 253] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 135 (0D81F000) [pid = 380] [serial = 241] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 134 (0D908C00) [pid = 380] [serial = 242] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 133 (0E5E9C00) [pid = 380] [serial = 239] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 132 (0DA71800) [pid = 380] [serial = 238] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 131 (14087000) [pid = 380] [serial = 244] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 130 (14C2CC00) [pid = 380] [serial = 245] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 129 (15744800) [pid = 380] [serial = 247] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 128 (1574C000) [pid = 380] [serial = 248] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 127 (16388400) [pid = 380] [serial = 250] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1B289800) [pid = 380] [serial = 256] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 125 (1A797800) [pid = 380] [serial = 254] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 124 (1B341000) [pid = 380] [serial = 259] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1B28BC00) [pid = 380] [serial = 257] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 122 (1C747000) [pid = 380] [serial = 262] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1C84C800) [pid = 380] [serial = 265] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1C73F400) [pid = 380] [serial = 260] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1C808000) [pid = 380] [serial = 263] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | --DOMWINDOW == 118 (164FB000) [pid = 380] [serial = 251] [outer = 00000000] [url = about:blank] 12:59:40 INFO - PROCESS | 380 | 1462478380693 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 831ms 12:59:40 INFO - PROCESS | 380 | 1462478380730 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 380 | 1462478380733 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 12:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:59:40 INFO - PROCESS | 380 | 1462478380736 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 380 | 1462478380739 Marionette TRACE conn5 <- [1,410,null,{}] 12:59:40 INFO - PROCESS | 380 | 1462478380750 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}] 12:59:40 INFO - PROCESS | 380 | 1462478380838 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 12:59:40 INFO - PROCESS | 380 | 1462478380849 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 380 | ++DOCSHELL 11B53800 == 53 [pid = 380] [id = 112] 12:59:40 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (12048400) [pid = 380] [serial = 333] [outer = 00000000] 12:59:40 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (125D9000) [pid = 380] [serial = 334] [outer = 12048400] 12:59:40 INFO - PROCESS | 380 | 1462478380897 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (1407BC00) [pid = 380] [serial = 335] [outer = 12048400] 12:59:41 INFO - PROCESS | 380 | 1462478381630 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 931ms 12:59:41 INFO - PROCESS | 380 | 1462478381671 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 380 | 1462478381676 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 12:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:59:41 INFO - PROCESS | 380 | 1462478381681 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 380 | 1462478381686 Marionette TRACE conn5 <- [1,414,null,{}] 12:59:41 INFO - PROCESS | 380 | 1462478381691 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}] 12:59:41 INFO - PROCESS | 380 | 1462478381807 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 12:59:41 INFO - PROCESS | 380 | 1462478381883 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:41 INFO - PROCESS | 380 | ++DOCSHELL 0D909800 == 54 [pid = 380] [id = 113] 12:59:41 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (0D9C5800) [pid = 380] [serial = 336] [outer = 00000000] 12:59:42 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (11B50000) [pid = 380] [serial = 337] [outer = 0D9C5800] 12:59:42 INFO - PROCESS | 380 | 1462478381981 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (12477400) [pid = 380] [serial = 338] [outer = 0D9C5800] 12:59:42 INFO - PROCESS | 380 | 1462478382551 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 930ms 12:59:42 INFO - PROCESS | 380 | 1462478382616 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 380 | 1462478382623 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 12:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:59:42 INFO - PROCESS | 380 | 1462478382630 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 380 | 1462478382633 Marionette TRACE conn5 <- [1,418,null,{}] 12:59:42 INFO - PROCESS | 380 | 1462478382637 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}] 12:59:42 INFO - PROCESS | 380 | 1462478382742 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 12:59:42 INFO - PROCESS | 380 | 1462478382836 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 380 | ++DOCSHELL 14C2E800 == 55 [pid = 380] [id = 114] 12:59:42 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (14C83400) [pid = 380] [serial = 339] [outer = 00000000] 12:59:42 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (15296C00) [pid = 380] [serial = 340] [outer = 14C83400] 12:59:42 INFO - PROCESS | 380 | 1462478382892 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1570D400) [pid = 380] [serial = 341] [outer = 14C83400] 12:59:44 INFO - PROCESS | 380 | 1462478383997 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]]]}] 12:59:44 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 12:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1440ms 12:59:44 INFO - PROCESS | 380 | 1462478384072 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 380 | 1462478384075 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 12:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:59:44 INFO - PROCESS | 380 | 1462478384079 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 380 | 1462478384083 Marionette TRACE conn5 <- [1,422,null,{}] 12:59:44 INFO - PROCESS | 380 | 1462478384095 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}] 12:59:44 INFO - PROCESS | 380 | 1462478384195 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 12:59:44 INFO - PROCESS | 380 | 1462478384310 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 380 | ++DOCSHELL 1574FC00 == 56 [pid = 380] [id = 115] 12:59:44 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (15D41000) [pid = 380] [serial = 342] [outer = 00000000] 12:59:44 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (164F9800) [pid = 380] [serial = 343] [outer = 15D41000] 12:59:44 INFO - PROCESS | 380 | 1462478384368 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (17775C00) [pid = 380] [serial = 344] [outer = 15D41000] 12:59:45 INFO - PROCESS | 380 | 1462478385401 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1376ms 12:59:45 INFO - PROCESS | 380 | 1462478385458 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 380 | 1462478385461 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 12:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:59:45 INFO - PROCESS | 380 | 1462478385465 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 380 | 1462478385467 Marionette TRACE conn5 <- [1,426,null,{}] 12:59:45 INFO - PROCESS | 380 | 1462478385471 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}] 12:59:45 INFO - PROCESS | 380 | 1462478385576 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 12:59:45 INFO - PROCESS | 380 | 1462478385684 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 380 | ++DOCSHELL 177A3000 == 57 [pid = 380] [id = 116] 12:59:45 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (18065000) [pid = 380] [serial = 345] [outer = 00000000] 12:59:45 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (181AB800) [pid = 380] [serial = 346] [outer = 18065000] 12:59:45 INFO - PROCESS | 380 | 1462478385786 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (181E3C00) [pid = 380] [serial = 347] [outer = 18065000] 12:59:46 INFO - PROCESS | 380 | 1462478386372 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] 12:59:46 INFO - PROCESS | 380 | 1462478386441 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 12:59:46 INFO - PROCESS | 380 | 1462478386445 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:59:46 INFO - PROCESS | 380 | 1462478386447 Marionette TRACE conn5 <- [1,430,null,{}] 12:59:46 INFO - PROCESS | 380 | 1462478386465 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}] 12:59:46 INFO - PROCESS | 380 | 1462478386591 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 12:59:46 INFO - PROCESS | 380 | 1462478386645 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 380 | ++DOCSHELL 181EA000 == 58 [pid = 380] [id = 117] 12:59:46 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (18EB1400) [pid = 380] [serial = 348] [outer = 00000000] 12:59:46 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (195BCC00) [pid = 380] [serial = 349] [outer = 18EB1400] 12:59:46 INFO - PROCESS | 380 | 1462478386701 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (195C5400) [pid = 380] [serial = 350] [outer = 18EB1400] 12:59:47 INFO - PROCESS | 380 | 1462478387344 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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:59:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 971ms 12:59:47 INFO - PROCESS | 380 | 1462478387420 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 380 | 1462478387424 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 12:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:59:47 INFO - PROCESS | 380 | 1462478387429 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 380 | 1462478387432 Marionette TRACE conn5 <- [1,434,null,{}] 12:59:47 INFO - PROCESS | 380 | 1462478387438 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}] 12:59:47 INFO - PROCESS | 380 | 1462478387535 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 12:59:47 INFO - PROCESS | 380 | 1462478387617 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 380 | ++DOCSHELL 0EAEE000 == 59 [pid = 380] [id = 118] 12:59:47 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (11B55000) [pid = 380] [serial = 351] [outer = 00000000] 12:59:47 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (134E1C00) [pid = 380] [serial = 352] [outer = 11B55000] 12:59:47 INFO - PROCESS | 380 | 1462478387711 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (14C2C800) [pid = 380] [serial = 353] [outer = 11B55000] 12:59:47 INFO - PROCESS | 380 | --DOCSHELL 14079800 == 58 [pid = 380] [id = 111] 12:59:47 INFO - PROCESS | 380 | --DOCSHELL 0CDAAC00 == 57 [pid = 380] [id = 110] 12:59:48 INFO - PROCESS | 380 | 1462478388157 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 791ms 12:59:48 INFO - PROCESS | 380 | 1462478388220 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 380 | 1462478388226 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 12:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:59:48 INFO - PROCESS | 380 | 1462478388232 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 380 | 1462478388234 Marionette TRACE conn5 <- [1,438,null,{}] 12:59:48 INFO - PROCESS | 380 | 1462478388238 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}] 12:59:48 INFO - PROCESS | 380 | 1462478388322 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 12:59:48 INFO - PROCESS | 380 | 1462478388331 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 380 | ++DOCSHELL 13425000 == 58 [pid = 380] [id = 119] 12:59:48 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (14CDE400) [pid = 380] [serial = 354] [outer = 00000000] 12:59:48 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (15D49000) [pid = 380] [serial = 355] [outer = 14CDE400] 12:59:48 INFO - PROCESS | 380 | 1462478388378 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (15DA7000) [pid = 380] [serial = 356] [outer = 14CDE400] 12:59:48 INFO - PROCESS | 380 | 1462478388871 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 12:59:48 INFO - PROCESS | 380 | 1462478388905 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 380 | 1462478388907 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 12:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:59:48 INFO - PROCESS | 380 | 1462478388911 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 380 | 1462478388914 Marionette TRACE conn5 <- [1,442,null,{}] 12:59:48 INFO - PROCESS | 380 | 1462478388924 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}] 12:59:49 INFO - PROCESS | 380 | 1462478389010 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 12:59:49 INFO - PROCESS | 380 | 1462478389020 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 380 | ++DOCSHELL 1A79AC00 == 59 [pid = 380] [id = 120] 12:59:49 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1A79F800) [pid = 380] [serial = 357] [outer = 00000000] 12:59:49 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1B27D400) [pid = 380] [serial = 358] [outer = 1A79F800] 12:59:49 INFO - PROCESS | 380 | 1462478389067 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1B287C00) [pid = 380] [serial = 359] [outer = 1A79F800] 12:59:49 INFO - PROCESS | 380 | 1462478389578 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 731ms 12:59:49 INFO - PROCESS | 380 | 1462478389681 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 380 | 1462478389683 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 12:59:49 INFO - PROCESS | 380 | 1462478389689 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 380 | 1462478389691 Marionette TRACE conn5 <- [1,446,null,{}] 12:59:49 INFO - PROCESS | 380 | 1462478389694 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}] 12:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:59:49 INFO - PROCESS | 380 | 1462478389806 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 12:59:49 INFO - PROCESS | 380 | 1462478389818 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 380 | ++DOCSHELL 1B28FC00 == 60 [pid = 380] [id = 121] 12:59:49 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1B296400) [pid = 380] [serial = 360] [outer = 00000000] 12:59:49 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1B845400) [pid = 380] [serial = 361] [outer = 1B296400] 12:59:49 INFO - PROCESS | 380 | 1462478389863 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1C73B800) [pid = 380] [serial = 362] [outer = 1B296400] 12:59:50 INFO - PROCESS | 380 | 1462478390351 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 12:59:50 INFO - PROCESS | 380 | 1462478390372 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 380 | 1462478390373 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 12:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:59:50 INFO - PROCESS | 380 | 1462478390377 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 380 | 1462478390378 Marionette TRACE conn5 <- [1,450,null,{}] 12:59:50 INFO - PROCESS | 380 | 1462478390388 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}] 12:59:50 INFO - PROCESS | 380 | 1462478390494 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 12:59:50 INFO - PROCESS | 380 | 1462478390504 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:50 INFO - PROCESS | 380 | ++DOCSHELL 1C73A000 == 61 [pid = 380] [id = 122] 12:59:50 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1C73CC00) [pid = 380] [serial = 363] [outer = 00000000] 12:59:50 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1C801400) [pid = 380] [serial = 364] [outer = 1C73CC00] 12:59:50 INFO - PROCESS | 380 | 1462478390549 Marionette DEBUG loaded listener.js 12:59:50 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1C809400) [pid = 380] [serial = 365] [outer = 1C73CC00] 12:59:51 INFO - PROCESS | 380 | 1462478391030 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] 12:59:51 INFO - PROCESS | 380 | 1462478391074 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 12:59:51 INFO - PROCESS | 380 | 1462478391077 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:59:51 INFO - PROCESS | 380 | 1462478391079 Marionette TRACE conn5 <- [1,454,null,{}] 12:59:51 INFO - PROCESS | 380 | 1462478391083 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}] 12:59:51 INFO - PROCESS | 380 | 1462478391243 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 12:59:51 INFO - PROCESS | 380 | 1462478391306 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 380 | ++DOCSHELL 1C80C400 == 62 [pid = 380] [id = 123] 12:59:51 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1D22A800) [pid = 380] [serial = 366] [outer = 00000000] 12:59:51 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1D3B1400) [pid = 380] [serial = 367] [outer = 1D22A800] 12:59:51 INFO - PROCESS | 380 | 1462478391353 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1D3B6400) [pid = 380] [serial = 368] [outer = 1D22A800] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1B28D000) [pid = 380] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 152 (0DD36C00) [pid = 380] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 151 (1633CC00) [pid = 380] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 150 (0D8E1C00) [pid = 380] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 149 (1407F800) [pid = 380] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 148 (0D90E800) [pid = 380] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1C84D000) [pid = 380] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 146 (0D28CC00) [pid = 380] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 145 (0D3CE800) [pid = 380] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1C854800) [pid = 380] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 143 (134DB800) [pid = 380] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1574F800) [pid = 380] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 141 (1DBF2400) [pid = 380] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 140 (164F8000) [pid = 380] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 139 (11E0B800) [pid = 380] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 138 (14079C00) [pid = 380] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 137 (0D369C00) [pid = 380] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 136 (14085800) [pid = 380] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1B282000) [pid = 380] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 134 (16D3C800) [pid = 380] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 133 (181EEC00) [pid = 380] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1B280C00) [pid = 380] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 131 (0CDC6000) [pid = 380] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 130 (14080000) [pid = 380] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 129 (125D6400) [pid = 380] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 128 (0D9C8C00) [pid = 380] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1D3B7800) [pid = 380] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 126 (15296400) [pid = 380] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 125 (1574EC00) [pid = 380] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 124 (0DA6DC00) [pid = 380] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1B83F800) [pid = 380] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:59:51 INFO - PROCESS | 380 | --DOMWINDOW == 122 (164FA400) [pid = 380] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:59:51 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:59:51 INFO - PROCESS | 380 | 1462478391963 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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 932ms 12:59:52 INFO - PROCESS | 380 | 1462478392013 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 380 | 1462478392015 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 12:59:52 INFO - PROCESS | 380 | 1462478392019 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:59:52 INFO - PROCESS | 380 | 1462478392020 Marionette TRACE conn5 <- [1,458,null,{}] 12:59:52 INFO - PROCESS | 380 | 1462478392024 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}] 12:59:52 INFO - PROCESS | 380 | 1462478392103 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 12:59:52 INFO - PROCESS | 380 | 1462478392109 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 380 | ++DOCSHELL 0D9BFC00 == 63 [pid = 380] [id = 124] 12:59:52 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (0D9C2000) [pid = 380] [serial = 369] [outer = 00000000] 12:59:52 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (12408800) [pid = 380] [serial = 370] [outer = 0D9C2000] 12:59:52 INFO - PROCESS | 380 | 1462478392154 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1407F800) [pid = 380] [serial = 371] [outer = 0D9C2000] 12:59:52 INFO - PROCESS | 380 | 1462478392583 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] 12:59:52 INFO - PROCESS | 380 | 1462478392655 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 12:59:52 INFO - PROCESS | 380 | 1462478392658 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 380 | 1462478392660 Marionette TRACE conn5 <- [1,462,null,{}] 12:59:52 INFO - PROCESS | 380 | 1462478392663 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}] 12:59:52 INFO - PROCESS | 380 | 1462478392742 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 12:59:52 INFO - PROCESS | 380 | 1462478392752 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 380 | ++DOCSHELL 11D5C000 == 64 [pid = 380] [id = 125] 12:59:52 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (11D5C400) [pid = 380] [serial = 372] [outer = 00000000] 12:59:52 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (11D61C00) [pid = 380] [serial = 373] [outer = 11D5C400] 12:59:52 INFO - PROCESS | 380 | 1462478392796 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (11D64C00) [pid = 380] [serial = 374] [outer = 11D5C400] 12:59:53 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:59:53 INFO - PROCESS | 380 | 1462478393273 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] 12:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:59:53 INFO - PROCESS | 380 | 1462478393331 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 12:59:53 INFO - PROCESS | 380 | 1462478393334 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 380 | 1462478393336 Marionette TRACE conn5 <- [1,466,null,{}] 12:59:53 INFO - PROCESS | 380 | 1462478393339 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}] 12:59:53 INFO - PROCESS | 380 | 1462478393418 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 12:59:53 INFO - PROCESS | 380 | 1462478393427 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 380 | ++DOCSHELL 11D65C00 == 65 [pid = 380] [id = 126] 12:59:53 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (13F65C00) [pid = 380] [serial = 375] [outer = 00000000] 12:59:53 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (17775400) [pid = 380] [serial = 376] [outer = 13F65C00] 12:59:53 INFO - PROCESS | 380 | 1462478393472 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1B83F800) [pid = 380] [serial = 377] [outer = 13F65C00] 12:59:54 INFO - PROCESS | 380 | 1462478394190 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] 12:59:54 INFO - PROCESS | 380 | 1462478394270 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 12:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:59:54 INFO - PROCESS | 380 | 1462478394277 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 380 | 1462478394280 Marionette TRACE conn5 <- [1,470,null,{}] 12:59:54 INFO - PROCESS | 380 | 1462478394286 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}] 12:59:54 INFO - PROCESS | 380 | 1462478394429 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 12:59:54 INFO - PROCESS | 380 | 1462478394559 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 380 | ++DOCSHELL 0E02FC00 == 66 [pid = 380] [id = 127] 12:59:54 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (0E5EF000) [pid = 380] [serial = 378] [outer = 00000000] 12:59:54 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (14C7E800) [pid = 380] [serial = 379] [outer = 0E5EF000] 12:59:54 INFO - PROCESS | 380 | 1462478394618 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (15D9D800) [pid = 380] [serial = 380] [outer = 0E5EF000] 12:59:55 INFO - PROCESS | 380 | 1462478395187 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 971ms 12:59:55 INFO - PROCESS | 380 | 1462478395251 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 380 | 1462478395257 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 12:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:59:55 INFO - PROCESS | 380 | 1462478395263 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 380 | 1462478395266 Marionette TRACE conn5 <- [1,474,null,{}] 12:59:55 INFO - PROCESS | 380 | 1462478395270 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}] 12:59:55 INFO - PROCESS | 380 | 1462478395379 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 12:59:55 INFO - PROCESS | 380 | 1462478395480 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 380 | ++DOCSHELL 181ABC00 == 67 [pid = 380] [id = 128] 12:59:55 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (181E6400) [pid = 380] [serial = 381] [outer = 00000000] 12:59:55 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1B27B000) [pid = 380] [serial = 382] [outer = 181E6400] 12:59:55 INFO - PROCESS | 380 | 1462478395535 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (1B294400) [pid = 380] [serial = 383] [outer = 181E6400] 12:59:55 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (1A9A1400) [pid = 380] [serial = 384] [outer = 0DC71C00] 12:59:56 INFO - PROCESS | 380 | 1462478396294 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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1076ms 12:59:56 INFO - PROCESS | 380 | 1462478396341 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 380 | 1462478396344 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 12:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:59:56 INFO - PROCESS | 380 | 1462478396348 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - PROCESS | 380 | 1462478396352 Marionette TRACE conn5 <- [1,478,null,{}] 12:59:56 INFO - PROCESS | 380 | 1462478396363 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}] 12:59:56 INFO - PROCESS | 380 | 1462478396473 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 12:59:56 INFO - PROCESS | 380 | 1462478396604 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 380 | ++DOCSHELL 1A9A6C00 == 68 [pid = 380] [id = 129] 12:59:56 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1D221400) [pid = 380] [serial = 385] [outer = 00000000] 12:59:56 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1D3ACC00) [pid = 380] [serial = 386] [outer = 1D221400] 12:59:56 INFO - PROCESS | 380 | 1462478396662 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1D3B8C00) [pid = 380] [serial = 387] [outer = 1D221400] 12:59:57 INFO - PROCESS | 380 | 1462478397289 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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 971ms 12:59:57 INFO - PROCESS | 380 | 1462478397321 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 380 | 1462478397324 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 12:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:59:57 INFO - PROCESS | 380 | 1462478397328 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 380 | 1462478397330 Marionette TRACE conn5 <- [1,482,null,{}] 12:59:57 INFO - PROCESS | 380 | 1462478397333 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}] 12:59:57 INFO - PROCESS | 380 | 1462478397439 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 12:59:57 INFO - PROCESS | 380 | 1462478397538 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 380 | ++DOCSHELL 17E17800 == 69 [pid = 380] [id = 130] 12:59:57 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (17E18000) [pid = 380] [serial = 388] [outer = 00000000] 12:59:57 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (17E1D800) [pid = 380] [serial = 389] [outer = 17E18000] 12:59:57 INFO - PROCESS | 380 | 1462478397593 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (17E20C00) [pid = 380] [serial = 390] [outer = 17E18000] 12:59:58 INFO - PROCESS | 380 | 1462478398257 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]]]}] 12:59:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:59:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 931ms 12:59:58 INFO - PROCESS | 380 | 1462478398292 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 12:59:58 INFO - PROCESS | 380 | 1462478398295 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 12:59:58 INFO - PROCESS | 380 | 1462478398298 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:59:58 INFO - PROCESS | 380 | 1462478398300 Marionette TRACE conn5 <- [1,486,null,{}] 12:59:58 INFO - PROCESS | 380 | 1462478398304 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}] 12:59:58 INFO - PROCESS | 380 | 1462478398407 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 12:59:58 INFO - PROCESS | 380 | 1462478398535 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 380 | ++DOCSHELL 0D8E0000 == 70 [pid = 380] [id = 131] 12:59:58 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (0D90F000) [pid = 380] [serial = 391] [outer = 00000000] 12:59:58 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (11B56000) [pid = 380] [serial = 392] [outer = 0D90F000] 12:59:58 INFO - PROCESS | 380 | 1462478398592 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (125CEC00) [pid = 380] [serial = 393] [outer = 0D90F000] 12:59:59 INFO - PROCESS | 380 | 1462478399382 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1120ms 12:59:59 INFO - PROCESS | 380 | 1462478399421 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 380 | 1462478399425 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 12:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:59:59 INFO - PROCESS | 380 | 1462478399430 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 380 | 1462478399434 Marionette TRACE conn5 <- [1,490,null,{}] 12:59:59 INFO - PROCESS | 380 | 1462478399440 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}] 12:59:59 INFO - PROCESS | 380 | 1462478399539 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 12:59:59 INFO - PROCESS | 380 | 1462478399678 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 380 | ++DOCSHELL 11B52000 == 71 [pid = 380] [id = 132] 12:59:59 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (11B59800) [pid = 380] [serial = 394] [outer = 00000000] 12:59:59 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (11D5E400) [pid = 380] [serial = 395] [outer = 11B59800] 12:59:59 INFO - PROCESS | 380 | 1462478399730 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (125DCC00) [pid = 380] [serial = 396] [outer = 11B59800] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 1574B000 == 70 [pid = 380] [id = 47] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 12576800 == 69 [pid = 380] [id = 10] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 15299800 == 68 [pid = 380] [id = 78] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 11E09C00 == 67 [pid = 380] [id = 46] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 11D5C000 == 66 [pid = 380] [id = 125] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 0D9BFC00 == 65 [pid = 380] [id = 124] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 1C80C400 == 64 [pid = 380] [id = 123] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 1C73A000 == 63 [pid = 380] [id = 122] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 1B28FC00 == 62 [pid = 380] [id = 121] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 1A79AC00 == 61 [pid = 380] [id = 120] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 13425000 == 60 [pid = 380] [id = 119] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 0EAEE000 == 59 [pid = 380] [id = 118] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 1574FC00 == 58 [pid = 380] [id = 115] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 14C2E800 == 57 [pid = 380] [id = 114] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 0D909800 == 56 [pid = 380] [id = 113] 13:00:00 INFO - PROCESS | 380 | --DOCSHELL 11B53800 == 55 [pid = 380] [id = 112] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 149 (181E7800) [pid = 380] [serial = 298] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 148 (181EC000) [pid = 380] [serial = 299] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1A4ECC00) [pid = 380] [serial = 302] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1A446400) [pid = 380] [serial = 301] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 145 (1B290C00) [pid = 380] [serial = 304] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 144 (0D908800) [pid = 380] [serial = 271] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 143 (0DE15C00) [pid = 380] [serial = 272] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1570B800) [pid = 380] [serial = 274] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 141 (16330800) [pid = 380] [serial = 275] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 140 (14074C00) [pid = 380] [serial = 287] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 139 (13424800) [pid = 380] [serial = 286] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 138 (14C28C00) [pid = 380] [serial = 284] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 137 (120D2400) [pid = 380] [serial = 283] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1D7E0C00) [pid = 380] [serial = 269] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 135 (156BF800) [pid = 380] [serial = 292] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1574CC00) [pid = 380] [serial = 293] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 133 (164F6400) [pid = 380] [serial = 295] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1257F800) [pid = 380] [serial = 289] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 131 (13426C00) [pid = 380] [serial = 290] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 130 (1C746800) [pid = 380] [serial = 311] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 129 (1B83F400) [pid = 380] [serial = 277] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 128 (1C810000) [pid = 380] [serial = 313] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1C73B000) [pid = 380] [serial = 310] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 126 (125D9800) [pid = 380] [serial = 280] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 125 (14CD1400) [pid = 380] [serial = 332] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 124 (1B336C00) [pid = 380] [serial = 305] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1B28E000) [pid = 380] [serial = 307] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 122 (1B341800) [pid = 380] [serial = 308] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 121 (16D3A800) [pid = 380] [serial = 296] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1C740000) [pid = 380] [serial = 233] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 119 (19DCD800) [pid = 380] [serial = 322] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 118 (164EE400) [pid = 380] [serial = 236] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 117 (164F4000) [pid = 380] [serial = 94] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 116 (14079400) [pid = 380] [serial = 319] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 115 (0DA6E400) [pid = 380] [serial = 88] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 114 (14CE0C00) [pid = 380] [serial = 182] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 113 (0EAEEC00) [pid = 380] [serial = 227] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1D7E1400) [pid = 380] [serial = 185] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 111 (11B59400) [pid = 380] [serial = 329] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 110 (0DA68400) [pid = 380] [serial = 179] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 109 (17779400) [pid = 380] [serial = 142] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 108 (15260800) [pid = 380] [serial = 91] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 107 (0E9DFC00) [pid = 380] [serial = 328] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 106 (19502400) [pid = 380] [serial = 139] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 105 (11B50C00) [pid = 380] [serial = 316] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 104 (1DDA6800) [pid = 380] [serial = 188] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 103 (18EB2000) [pid = 380] [serial = 97] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 102 (14081C00) [pid = 380] [serial = 136] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 101 (181AC000) [pid = 380] [serial = 325] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 100 (14C29800) [pid = 380] [serial = 331] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 99 (0DA69C00) [pid = 380] [serial = 133] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 98 (15D99C00) [pid = 380] [serial = 230] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | --DOMWINDOW == 97 (1B285C00) [pid = 380] [serial = 224] [outer = 00000000] [url = about:blank] 13:00:00 INFO - PROCESS | 380 | 1462478400334 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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 931ms 13:00:00 INFO - PROCESS | 380 | 1462478400362 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 380 | 1462478400367 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 13:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:00:00 INFO - PROCESS | 380 | 1462478400373 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 380 | 1462478400376 Marionette TRACE conn5 <- [1,494,null,{}] 13:00:00 INFO - PROCESS | 380 | 1462478400379 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}] 13:00:00 INFO - PROCESS | 380 | 1462478400463 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 13:00:00 INFO - PROCESS | 380 | 1462478400548 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 380 | ++DOCSHELL 0CDC3C00 == 56 [pid = 380] [id = 133] 13:00:00 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (0D3CE800) [pid = 380] [serial = 397] [outer = 00000000] 13:00:00 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (0DA72000) [pid = 380] [serial = 398] [outer = 0D3CE800] 13:00:00 INFO - PROCESS | 380 | 1462478400595 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (0EAE3400) [pid = 380] [serial = 399] [outer = 0D3CE800] 13:00:01 INFO - PROCESS | 380 | 1462478401012 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 13:00:01 INFO - PROCESS | 380 | 1462478401046 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 380 | 1462478401049 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 13:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:00:01 INFO - PROCESS | 380 | 1462478401052 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - PROCESS | 380 | 1462478401056 Marionette TRACE conn5 <- [1,498,null,{}] 13:00:01 INFO - PROCESS | 380 | 1462478401066 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}] 13:00:01 INFO - PROCESS | 380 | 1462478401157 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 13:00:01 INFO - PROCESS | 380 | 1462478401168 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 380 | ++DOCSHELL 134E3C00 == 57 [pid = 380] [id = 134] 13:00:01 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (134E7400) [pid = 380] [serial = 400] [outer = 00000000] 13:00:01 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1406E400) [pid = 380] [serial = 401] [outer = 134E7400] 13:00:01 INFO - PROCESS | 380 | 1462478401251 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (14086C00) [pid = 380] [serial = 402] [outer = 134E7400] 13:00:01 INFO - PROCESS | 380 | 1462478401716 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 737ms 13:00:01 INFO - PROCESS | 380 | 1462478401792 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 380 | 1462478401795 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 13:00:01 INFO - PROCESS | 380 | 1462478401798 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:00:01 INFO - PROCESS | 380 | 1462478401799 Marionette TRACE conn5 <- [1,502,null,{}] 13:00:01 INFO - PROCESS | 380 | 1462478401803 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}] 13:00:01 INFO - PROCESS | 380 | 1462478401886 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 13:00:01 INFO - PROCESS | 380 | 1462478401894 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 380 | ++DOCSHELL 142F4800 == 58 [pid = 380] [id = 135] 13:00:01 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (14C7B800) [pid = 380] [serial = 403] [outer = 00000000] 13:00:01 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (15295C00) [pid = 380] [serial = 404] [outer = 14C7B800] 13:00:01 INFO - PROCESS | 380 | 1462478401940 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (15709800) [pid = 380] [serial = 405] [outer = 14C7B800] 13:00:02 INFO - PROCESS | 380 | 1462478402380 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 630ms 13:00:02 INFO - PROCESS | 380 | 1462478402433 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 380 | 1462478402435 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 13:00:02 INFO - PROCESS | 380 | 1462478402438 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:00:02 INFO - PROCESS | 380 | 1462478402440 Marionette TRACE conn5 <- [1,506,null,{}] 13:00:02 INFO - PROCESS | 380 | 1462478402444 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}] 13:00:02 INFO - PROCESS | 380 | 1462478402551 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 13:00:02 INFO - PROCESS | 380 | 1462478402631 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 380 | ++DOCSHELL 15741800 == 59 [pid = 380] [id = 136] 13:00:02 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (15745C00) [pid = 380] [serial = 406] [outer = 00000000] 13:00:02 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (15D41800) [pid = 380] [serial = 407] [outer = 15745C00] 13:00:02 INFO - PROCESS | 380 | 1462478402676 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (15DA1400) [pid = 380] [serial = 408] [outer = 15745C00] 13:00:03 INFO - PROCESS | 380 | 1462478403118 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 731ms 13:00:03 INFO - PROCESS | 380 | 1462478403172 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 13:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:00:03 INFO - PROCESS | 380 | 1462478403174 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 13:00:03 INFO - PROCESS | 380 | 1462478403178 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 380 | 1462478403180 Marionette TRACE conn5 <- [1,510,null,{}] 13:00:03 INFO - PROCESS | 380 | 1462478403194 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}] 13:00:03 INFO - PROCESS | 380 | 1462478403329 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 13:00:03 INFO - PROCESS | 380 | 1462478403388 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 380 | ++DOCSHELL 0D821800 == 60 [pid = 380] [id = 137] 13:00:03 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1638E000) [pid = 380] [serial = 409] [outer = 00000000] 13:00:03 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (17E13C00) [pid = 380] [serial = 410] [outer = 1638E000] 13:00:03 INFO - PROCESS | 380 | 1462478403436 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (17E1D000) [pid = 380] [serial = 411] [outer = 1638E000] 13:00:03 INFO - PROCESS | 380 | 1462478403926 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]]]}] 13:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 771ms 13:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:00:03 INFO - PROCESS | 380 | 1462478403953 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 13:00:03 INFO - PROCESS | 380 | 1462478403956 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 13:00:03 INFO - PROCESS | 380 | 1462478403959 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:00:03 INFO - PROCESS | 380 | 1462478403960 Marionette TRACE conn5 <- [1,514,null,{}] 13:00:03 INFO - PROCESS | 380 | 1462478403964 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}] 13:00:04 INFO - PROCESS | 380 | 1462478404079 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 13:00:04 INFO - PROCESS | 380 | 1462478404137 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 380 | ++DOCSHELL 17E13400 == 61 [pid = 380] [id = 138] 13:00:04 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (17E20800) [pid = 380] [serial = 412] [outer = 00000000] 13:00:04 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (181ADC00) [pid = 380] [serial = 413] [outer = 17E20800] 13:00:04 INFO - PROCESS | 380 | 1462478404183 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (181ED800) [pid = 380] [serial = 414] [outer = 17E20800] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 114 (1B296400) [pid = 380] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 113 (1C73CC00) [pid = 380] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1A79F800) [pid = 380] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 111 (14CDE400) [pid = 380] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 110 (18EB1400) [pid = 380] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 109 (11B55000) [pid = 380] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 108 (1D22A800) [pid = 380] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 107 (11D5C400) [pid = 380] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:00:04 INFO - PROCESS | 380 | --DOMWINDOW == 106 (0D9C2000) [pid = 380] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:00:04 INFO - PROCESS | 380 | 1462478404664 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 730ms 13:00:04 INFO - PROCESS | 380 | 1462478404689 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 380 | 1462478404691 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 13:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:00:04 INFO - PROCESS | 380 | 1462478404694 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 380 | 1462478404696 Marionette TRACE conn5 <- [1,518,null,{}] 13:00:04 INFO - PROCESS | 380 | 1462478404700 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}] 13:00:04 INFO - PROCESS | 380 | 1462478404783 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 13:00:04 INFO - PROCESS | 380 | 1462478404869 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 380 | ++DOCSHELL 0D81E400 == 62 [pid = 380] [id = 139] 13:00:04 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (0D9C2000) [pid = 380] [serial = 415] [outer = 00000000] 13:00:04 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (18F0B800) [pid = 380] [serial = 416] [outer = 0D9C2000] 13:00:04 INFO - PROCESS | 380 | 1462478404915 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (19DC3000) [pid = 380] [serial = 417] [outer = 0D9C2000] 13:00:05 INFO - PROCESS | 380 | 1462478405292 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 631ms 13:00:05 INFO - PROCESS | 380 | 1462478405326 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 380 | 1462478405328 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 13:00:05 INFO - PROCESS | 380 | 1462478405331 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:00:05 INFO - PROCESS | 380 | 1462478405333 Marionette TRACE conn5 <- [1,522,null,{}] 13:00:05 INFO - PROCESS | 380 | 1462478405337 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}] 13:00:05 INFO - PROCESS | 380 | 1462478405477 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 13:00:05 INFO - PROCESS | 380 | 1462478405492 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:05 INFO - PROCESS | 380 | ++DOCSHELL 1A081C00 == 63 [pid = 380] [id = 140] 13:00:05 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (1A0E4400) [pid = 380] [serial = 418] [outer = 00000000] 13:00:05 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1A9A3800) [pid = 380] [serial = 419] [outer = 1A0E4400] 13:00:05 INFO - PROCESS | 380 | 1462478405537 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (1A9A4800) [pid = 380] [serial = 420] [outer = 1A0E4400] 13:00:05 INFO - PROCESS | 380 | 1462478405964 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 13:00:06 INFO - PROCESS | 380 | 1462478406005 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 380 | 1462478406007 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 13:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:00:06 INFO - PROCESS | 380 | 1462478406010 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 380 | 1462478406012 Marionette TRACE conn5 <- [1,526,null,{}] 13:00:06 INFO - PROCESS | 380 | 1462478406020 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}] 13:00:06 INFO - PROCESS | 380 | 1462478406106 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 13:00:06 INFO - PROCESS | 380 | 1462478406114 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 380 | ++DOCSHELL 1B283000 == 64 [pid = 380] [id = 141] 13:00:06 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (1B286000) [pid = 380] [serial = 421] [outer = 00000000] 13:00:06 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1B28C000) [pid = 380] [serial = 422] [outer = 1B286000] 13:00:06 INFO - PROCESS | 380 | 1462478406162 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1B297800) [pid = 380] [serial = 423] [outer = 1B286000] 13:00:06 INFO - PROCESS | 380 | 1462478406713 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]]]}] 13:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 731ms 13:00:06 INFO - PROCESS | 380 | 1462478406742 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 380 | 1462478406747 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 13:00:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:00:06 INFO - PROCESS | 380 | 1462478406820 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 380 | 1462478406824 Marionette TRACE conn5 <- [1,530,null,{}] 13:00:06 INFO - PROCESS | 380 | 1462478406833 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}] 13:00:06 INFO - PROCESS | 380 | 1462478406957 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 13:00:07 INFO - PROCESS | 380 | 1462478407078 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 380 | ++DOCSHELL 0D8E2800 == 65 [pid = 380] [id = 142] 13:00:07 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (0D902C00) [pid = 380] [serial = 424] [outer = 00000000] 13:00:07 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (0EAED800) [pid = 380] [serial = 425] [outer = 0D902C00] 13:00:07 INFO - PROCESS | 380 | 1462478407138 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (11B5A800) [pid = 380] [serial = 426] [outer = 0D902C00] 13:00:07 INFO - PROCESS | 380 | 1462478407727 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"]]]}] 13:00:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:00:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:00:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:00:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:00:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:00:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:00:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:00:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 951ms 13:00:07 INFO - PROCESS | 380 | 1462478407758 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 13:00:07 INFO - PROCESS | 380 | 1462478407764 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 13:00:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:00:07 INFO - PROCESS | 380 | 1462478407771 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 380 | 1462478407774 Marionette TRACE conn5 <- [1,534,null,{}] 13:00:07 INFO - PROCESS | 380 | 1462478407778 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}] 13:00:07 INFO - PROCESS | 380 | 1462478407944 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 13:00:08 INFO - PROCESS | 380 | 1462478408018 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 380 | ++DOCSHELL 1525E400 == 66 [pid = 380] [id = 143] 13:00:08 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (15291000) [pid = 380] [serial = 427] [outer = 00000000] 13:00:08 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (15DA1C00) [pid = 380] [serial = 428] [outer = 15291000] 13:00:08 INFO - PROCESS | 380 | 1462478408074 Marionette DEBUG loaded listener.js 13:00:08 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (16D38400) [pid = 380] [serial = 429] [outer = 15291000] 13:00:08 INFO - PROCESS | 380 | 1462478408670 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:00:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 930ms 13:00:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:00:08 INFO - PROCESS | 380 | 1462478408703 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 380 | 1462478408705 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 13:00:08 INFO - PROCESS | 380 | 1462478408709 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 380 | 1462478408712 Marionette TRACE conn5 <- [1,538,null,{}] 13:00:08 INFO - PROCESS | 380 | 1462478408723 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}] 13:00:08 INFO - PROCESS | 380 | 1462478408856 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 13:00:08 INFO - PROCESS | 380 | 1462478408961 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:08 INFO - PROCESS | 380 | ++DOCSHELL 1B33F800 == 67 [pid = 380] [id = 144] 13:00:08 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (1B83D400) [pid = 380] [serial = 430] [outer = 00000000] 13:00:09 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (1B96DC00) [pid = 380] [serial = 431] [outer = 1B83D400] 13:00:09 INFO - PROCESS | 380 | 1462478409021 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (1B973000) [pid = 380] [serial = 432] [outer = 1B83D400] 13:00:09 INFO - PROCESS | 380 | 1462478409623 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]]]}] 13:00:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:00:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 931ms 13:00:09 INFO - PROCESS | 380 | 1462478409648 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 13:00:09 INFO - PROCESS | 380 | 1462478409651 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 13:00:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:00:09 INFO - PROCESS | 380 | 1462478409656 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:00:09 INFO - PROCESS | 380 | 1462478409658 Marionette TRACE conn5 <- [1,542,null,{}] 13:00:09 INFO - PROCESS | 380 | 1462478409662 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}] 13:00:09 INFO - PROCESS | 380 | 1462478409775 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 13:00:09 INFO - PROCESS | 380 | 1462478409891 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 380 | ++DOCSHELL 16D3CC00 == 68 [pid = 380] [id = 145] 13:00:09 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1B83E400) [pid = 380] [serial = 433] [outer = 00000000] 13:00:09 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1C741800) [pid = 380] [serial = 434] [outer = 1B83E400] 13:00:09 INFO - PROCESS | 380 | 1462478409947 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1C806C00) [pid = 380] [serial = 435] [outer = 1B83E400] 13:00:10 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:10 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:10 INFO - PROCESS | 380 | 1462478410483 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:00:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 871ms 13:00:10 INFO - PROCESS | 380 | 1462478410528 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 380 | 1462478410530 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 13:00:10 INFO - PROCESS | 380 | 1462478410534 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:00:10 INFO - PROCESS | 380 | 1462478410536 Marionette TRACE conn5 <- [1,546,null,{}] 13:00:10 INFO - PROCESS | 380 | 1462478410540 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}] 13:00:10 INFO - PROCESS | 380 | 1462478410646 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 13:00:10 INFO - PROCESS | 380 | 1462478410746 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 380 | ++DOCSHELL 1C803400 == 69 [pid = 380] [id = 146] 13:00:10 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1C805400) [pid = 380] [serial = 436] [outer = 00000000] 13:00:10 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (1C854C00) [pid = 380] [serial = 437] [outer = 1C805400] 13:00:10 INFO - PROCESS | 380 | 1462478410800 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (1D21F400) [pid = 380] [serial = 438] [outer = 1C805400] 13:00:11 INFO - PROCESS | 380 | 1462478411385 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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:00:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 931ms 13:00:11 INFO - PROCESS | 380 | 1462478411468 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 380 | 1462478411470 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 13:00:11 INFO - PROCESS | 380 | 1462478411474 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:00:11 INFO - PROCESS | 380 | 1462478411476 Marionette TRACE conn5 <- [1,550,null,{}] 13:00:11 INFO - PROCESS | 380 | 1462478411480 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}] 13:00:11 INFO - PROCESS | 380 | 1462478411613 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 13:00:11 INFO - PROCESS | 380 | 1462478411736 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 380 | ++DOCSHELL 14C29400 == 70 [pid = 380] [id = 147] 13:00:11 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (17E23000) [pid = 380] [serial = 439] [outer = 00000000] 13:00:11 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1C73F800) [pid = 380] [serial = 440] [outer = 17E23000] 13:00:11 INFO - PROCESS | 380 | 1462478411794 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (1D21C800) [pid = 380] [serial = 441] [outer = 17E23000] 13:00:12 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:12 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:12 INFO - PROCESS | 380 | 1462478412395 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:00:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 970ms 13:00:12 INFO - PROCESS | 380 | 1462478412448 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 380 | 1462478412451 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 13:00:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:00:12 INFO - PROCESS | 380 | 1462478412502 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - PROCESS | 380 | 1462478412504 Marionette TRACE conn5 <- [1,554,null,{}] 13:00:12 INFO - PROCESS | 380 | 1462478412509 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}] 13:00:12 INFO - PROCESS | 380 | 1462478412614 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 13:00:12 INFO - PROCESS | 380 | 1462478412747 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 380 | ++DOCSHELL 1C18A000 == 71 [pid = 380] [id = 148] 13:00:12 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (1C18B000) [pid = 380] [serial = 442] [outer = 00000000] 13:00:12 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (1C195C00) [pid = 380] [serial = 443] [outer = 1C18B000] 13:00:12 INFO - PROCESS | 380 | 1462478412803 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1C197C00) [pid = 380] [serial = 444] [outer = 1C18B000] 13:00:13 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:13 INFO - PROCESS | 380 | 1462478413527 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:00:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1129ms 13:00:13 INFO - PROCESS | 380 | 1462478413586 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 13:00:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:00:13 INFO - PROCESS | 380 | 1462478413590 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 13:00:13 INFO - PROCESS | 380 | 1462478413595 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 380 | 1462478413598 Marionette TRACE conn5 <- [1,558,null,{}] 13:00:13 INFO - PROCESS | 380 | 1462478413604 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}] 13:00:13 INFO - PROCESS | 380 | 1462478413711 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 13:00:13 INFO - PROCESS | 380 | 1462478413836 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 380 | ++DOCSHELL 11D57C00 == 72 [pid = 380] [id = 149] 13:00:13 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (11D5C000) [pid = 380] [serial = 445] [outer = 00000000] 13:00:13 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (125DBC00) [pid = 380] [serial = 446] [outer = 11D5C000] 13:00:13 INFO - PROCESS | 380 | 1462478413887 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (14C7F800) [pid = 380] [serial = 447] [outer = 11D5C000] 13:00:14 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:14 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 0CDC9400 == 71 [pid = 380] [id = 44] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 1A081C00 == 70 [pid = 380] [id = 140] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 0D81E400 == 69 [pid = 380] [id = 139] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 17E13400 == 68 [pid = 380] [id = 138] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 0D821800 == 67 [pid = 380] [id = 137] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 15741800 == 66 [pid = 380] [id = 136] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 142F4800 == 65 [pid = 380] [id = 135] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 134E3C00 == 64 [pid = 380] [id = 134] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 138 (17775400) [pid = 380] [serial = 376] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | 1462478414519 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]]]}] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 0CDC3C00 == 63 [pid = 380] [id = 133] 13:00:14 INFO - PROCESS | 380 | --DOCSHELL 11B52000 == 62 [pid = 380] [id = 132] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 137 (1B845400) [pid = 380] [serial = 361] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1C73B800) [pid = 380] [serial = 362] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 135 (125D9000) [pid = 380] [serial = 334] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1C809400) [pid = 380] [serial = 365] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 133 (1C801400) [pid = 380] [serial = 364] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 132 (11B50000) [pid = 380] [serial = 337] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 131 (15296C00) [pid = 380] [serial = 340] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 130 (164F9800) [pid = 380] [serial = 343] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 129 (1B27D400) [pid = 380] [serial = 358] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 128 (15D49000) [pid = 380] [serial = 355] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 127 (15DA7000) [pid = 380] [serial = 356] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 126 (195C5400) [pid = 380] [serial = 350] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 125 (195BCC00) [pid = 380] [serial = 349] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 124 (14C2C800) [pid = 380] [serial = 353] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 123 (134E1C00) [pid = 380] [serial = 352] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 122 (181AB800) [pid = 380] [serial = 346] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1D3B1400) [pid = 380] [serial = 367] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 120 (11D61C00) [pid = 380] [serial = 373] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1D3B6400) [pid = 380] [serial = 368] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 118 (12408800) [pid = 380] [serial = 370] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 117 (1407F800) [pid = 380] [serial = 371] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 116 (1B287C00) [pid = 380] [serial = 359] [outer = 00000000] [url = about:blank] 13:00:14 INFO - PROCESS | 380 | --DOMWINDOW == 115 (11D64C00) [pid = 380] [serial = 374] [outer = 00000000] [url = about:blank] 13:00:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:00:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 991ms 13:00:14 INFO - PROCESS | 380 | 1462478414586 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 380 | 1462478414592 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 13:00:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:00:14 INFO - PROCESS | 380 | 1462478414597 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 380 | 1462478414600 Marionette TRACE conn5 <- [1,562,null,{}] 13:00:14 INFO - PROCESS | 380 | 1462478414604 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}] 13:00:14 INFO - PROCESS | 380 | 1462478414700 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 13:00:14 INFO - PROCESS | 380 | 1462478414708 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 380 | ++DOCSHELL 0DA69C00 == 63 [pid = 380] [id = 150] 13:00:14 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (0DA6B800) [pid = 380] [serial = 448] [outer = 00000000] 13:00:14 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (11B15C00) [pid = 380] [serial = 449] [outer = 0DA6B800] 13:00:14 INFO - PROCESS | 380 | 1462478414755 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (11D62C00) [pid = 380] [serial = 450] [outer = 0DA6B800] 13:00:15 INFO - PROCESS | 380 | 1462478415206 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:00:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 631ms 13:00:15 INFO - PROCESS | 380 | 1462478415231 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 380 | 1462478415233 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 13:00:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:00:15 INFO - PROCESS | 380 | 1462478415237 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 380 | 1462478415240 Marionette TRACE conn5 <- [1,566,null,{}] 13:00:15 INFO - PROCESS | 380 | 1462478415251 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}] 13:00:15 INFO - PROCESS | 380 | 1462478415350 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 13:00:15 INFO - PROCESS | 380 | 1462478415357 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:15 INFO - PROCESS | 380 | ++DOCSHELL 11B59C00 == 64 [pid = 380] [id = 151] 13:00:15 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (11B5E000) [pid = 380] [serial = 451] [outer = 00000000] 13:00:15 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (142F4C00) [pid = 380] [serial = 452] [outer = 11B5E000] 13:00:15 INFO - PROCESS | 380 | 1462478415406 Marionette DEBUG loaded listener.js 13:00:15 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (15709C00) [pid = 380] [serial = 453] [outer = 11B5E000] 13:00:16 INFO - PROCESS | 380 | 1462478416026 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]]]}] 13:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 830ms 13:00:16 INFO - PROCESS | 380 | 1462478416071 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 380 | 1462478416073 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 13:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:00:16 INFO - PROCESS | 380 | 1462478416077 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 380 | 1462478416079 Marionette TRACE conn5 <- [1,570,null,{}] 13:00:16 INFO - PROCESS | 380 | 1462478416082 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}] 13:00:16 INFO - PROCESS | 380 | 1462478416169 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 13:00:16 INFO - PROCESS | 380 | 1462478416257 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 380 | ++DOCSHELL 0D90B000 == 65 [pid = 380] [id = 152] 13:00:16 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (15D83C00) [pid = 380] [serial = 454] [outer = 00000000] 13:00:16 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (17E13800) [pid = 380] [serial = 455] [outer = 15D83C00] 13:00:16 INFO - PROCESS | 380 | 1462478416304 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (17E28000) [pid = 380] [serial = 456] [outer = 15D83C00] 13:00:16 INFO - PROCESS | 380 | 1462478416716 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]]]}] 13:00:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:00:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 13:00:16 INFO - PROCESS | 380 | 1462478416762 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 13:00:16 INFO - PROCESS | 380 | 1462478416764 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 13:00:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:00:16 INFO - PROCESS | 380 | 1462478416771 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:00:16 INFO - PROCESS | 380 | 1462478416773 Marionette TRACE conn5 <- [1,574,null,{}] 13:00:16 INFO - PROCESS | 380 | 1462478416777 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}] 13:00:16 INFO - PROCESS | 380 | 1462478416895 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 13:00:16 INFO - PROCESS | 380 | 1462478416904 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 380 | ++DOCSHELL 16818400 == 66 [pid = 380] [id = 153] 13:00:16 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (17E29800) [pid = 380] [serial = 457] [outer = 00000000] 13:00:16 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (181AA000) [pid = 380] [serial = 458] [outer = 17E29800] 13:00:16 INFO - PROCESS | 380 | 1462478416949 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (181E4800) [pid = 380] [serial = 459] [outer = 17E29800] 13:00:17 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:17 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:17 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:17 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:17 INFO - PROCESS | 380 | 1462478417416 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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:00:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 13:00:17 INFO - PROCESS | 380 | 1462478417442 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 380 | 1462478417444 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 13:00:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:00:17 INFO - PROCESS | 380 | 1462478417454 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 380 | 1462478417456 Marionette TRACE conn5 <- [1,578,null,{}] 13:00:17 INFO - PROCESS | 380 | 1462478417459 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}] 13:00:17 INFO - PROCESS | 380 | 1462478417596 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 13:00:17 INFO - PROCESS | 380 | 1462478417659 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 380 | ++DOCSHELL 195BD400 == 67 [pid = 380] [id = 154] 13:00:17 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (195C5400) [pid = 380] [serial = 460] [outer = 00000000] 13:00:17 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (1A99E400) [pid = 380] [serial = 461] [outer = 195C5400] 13:00:17 INFO - PROCESS | 380 | 1462478417737 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (1B27D400) [pid = 380] [serial = 462] [outer = 195C5400] 13:00:18 INFO - PROCESS | 380 | 1462478418180 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:00:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 771ms 13:00:18 INFO - PROCESS | 380 | 1462478418227 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 380 | 1462478418229 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 13:00:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:00:18 INFO - PROCESS | 380 | 1462478418232 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 380 | 1462478418234 Marionette TRACE conn5 <- [1,582,null,{}] 13:00:18 INFO - PROCESS | 380 | 1462478418237 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}] 13:00:18 INFO - PROCESS | 380 | 1462478418353 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 13:00:18 INFO - PROCESS | 380 | 1462478418431 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 380 | ++DOCSHELL 1B27FC00 == 68 [pid = 380] [id = 155] 13:00:18 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1B283800) [pid = 380] [serial = 463] [outer = 00000000] 13:00:18 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1B340C00) [pid = 380] [serial = 464] [outer = 1B283800] 13:00:18 INFO - PROCESS | 380 | 1462478418475 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (1B845400) [pid = 380] [serial = 465] [outer = 1B283800] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 132 (134E7400) [pid = 380] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 131 (15745C00) [pid = 380] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 130 (0D3CE800) [pid = 380] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 129 (11B59800) [pid = 380] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 128 (14C7B800) [pid = 380] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1638E000) [pid = 380] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 126 (0D9C2000) [pid = 380] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 125 (0D90F000) [pid = 380] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 124 (17E20800) [pid = 380] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:00:18 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1A0E4400) [pid = 380] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:00:19 INFO - PROCESS | 380 | 1462478419087 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 871ms 13:00:19 INFO - PROCESS | 380 | 1462478419103 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 13:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:00:19 INFO - PROCESS | 380 | 1462478419105 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 13:00:19 INFO - PROCESS | 380 | 1462478419108 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 380 | 1462478419110 Marionette TRACE conn5 <- [1,586,null,{}] 13:00:19 INFO - PROCESS | 380 | 1462478419113 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}] 13:00:19 INFO - PROCESS | 380 | 1462478419199 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 13:00:19 INFO - PROCESS | 380 | 1462478419290 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 380 | ++DOCSHELL 0CDA4800 == 69 [pid = 380] [id = 156] 13:00:19 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (0DA6FC00) [pid = 380] [serial = 466] [outer = 00000000] 13:00:19 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (15293C00) [pid = 380] [serial = 467] [outer = 0DA6FC00] 13:00:19 INFO - PROCESS | 380 | 1462478419335 Marionette DEBUG loaded listener.js 13:00:19 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1776B800) [pid = 380] [serial = 468] [outer = 0DA6FC00] 13:00:19 INFO - PROCESS | 380 | 1462478419706 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:00:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 13:00:19 INFO - PROCESS | 380 | 1462478419739 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 380 | 1462478419741 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 13:00:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:00:19 INFO - PROCESS | 380 | 1462478419744 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 380 | 1462478419745 Marionette TRACE conn5 <- [1,590,null,{}] 13:00:19 INFO - PROCESS | 380 | 1462478419749 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}] 13:00:19 INFO - PROCESS | 380 | 1462478419864 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 13:00:19 INFO - PROCESS | 380 | 1462478419873 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 380 | ++DOCSHELL 181A5800 == 70 [pid = 380] [id = 157] 13:00:19 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (181A8400) [pid = 380] [serial = 469] [outer = 00000000] 13:00:19 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1B970C00) [pid = 380] [serial = 470] [outer = 181A8400] 13:00:19 INFO - PROCESS | 380 | 1462478419918 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (1C192000) [pid = 380] [serial = 471] [outer = 181A8400] 13:00:20 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 13:00:20 INFO - PROCESS | 380 | 1462478420593 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]]]}] 13:00:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:00:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 871ms 13:00:20 INFO - PROCESS | 380 | 1462478420615 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 13:00:20 INFO - PROCESS | 380 | 1462478420618 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 13:00:20 INFO - PROCESS | 380 | 1462478420621 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:00:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:00:20 INFO - PROCESS | 380 | 1462478420622 Marionette TRACE conn5 <- [1,594,null,{}] 13:00:20 INFO - PROCESS | 380 | 1462478420626 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}] 13:00:20 INFO - PROCESS | 380 | 1462478420713 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 13:00:20 INFO - PROCESS | 380 | 1462478420722 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 380 | ++DOCSHELL 1A08BC00 == 71 [pid = 380] [id = 158] 13:00:20 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (1B96EC00) [pid = 380] [serial = 472] [outer = 00000000] 13:00:20 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1C808C00) [pid = 380] [serial = 473] [outer = 1B96EC00] 13:00:20 INFO - PROCESS | 380 | 1462478420766 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1D228000) [pid = 380] [serial = 474] [outer = 1B96EC00] 13:00:21 INFO - PROCESS | 380 | 1462478421467 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:00:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 871ms 13:00:21 INFO - PROCESS | 380 | 1462478421495 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 380 | 1462478421501 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 13:00:21 INFO - PROCESS | 380 | 1462478421505 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:00:21 INFO - PROCESS | 380 | 1462478421510 Marionette TRACE conn5 <- [1,598,null,{}] 13:00:21 INFO - PROCESS | 380 | 1462478421515 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}] 13:00:21 INFO - PROCESS | 380 | 1462478421632 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 13:00:21 INFO - PROCESS | 380 | 1462478421765 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 380 | ++DOCSHELL 0DC83800 == 72 [pid = 380] [id = 159] 13:00:21 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (0E5F7400) [pid = 380] [serial = 475] [outer = 00000000] 13:00:21 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (125D2800) [pid = 380] [serial = 476] [outer = 0E5F7400] 13:00:21 INFO - PROCESS | 380 | 1462478421824 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (134E8000) [pid = 380] [serial = 477] [outer = 0E5F7400] 13:00:22 INFO - PROCESS | 380 | 1462478422453 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:00:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 970ms 13:00:22 INFO - PROCESS | 380 | 1462478422481 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 380 | 1462478422487 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 13:00:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:00:22 INFO - PROCESS | 380 | 1462478422493 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 380 | 1462478422496 Marionette TRACE conn5 <- [1,602,null,{}] 13:00:22 INFO - PROCESS | 380 | 1462478422500 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}] 13:00:22 INFO - PROCESS | 380 | 1462478422615 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 13:00:22 INFO - PROCESS | 380 | 1462478422719 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 380 | ++DOCSHELL 15294800 == 73 [pid = 380] [id = 160] 13:00:22 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1638B400) [pid = 380] [serial = 478] [outer = 00000000] 13:00:22 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (180DC000) [pid = 380] [serial = 479] [outer = 1638B400] 13:00:22 INFO - PROCESS | 380 | 1462478422773 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (18F0B400) [pid = 380] [serial = 480] [outer = 1638B400] 13:00:23 INFO - PROCESS | 380 | 1462478423423 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:00:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 971ms 13:00:23 INFO - PROCESS | 380 | 1462478423466 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 380 | 1462478423468 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 13:00:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:00:23 INFO - PROCESS | 380 | 1462478423472 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 380 | 1462478423476 Marionette TRACE conn5 <- [1,606,null,{}] 13:00:23 INFO - PROCESS | 380 | 1462478423501 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}] 13:00:23 INFO - PROCESS | 380 | 1462478423645 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 13:00:23 INFO - PROCESS | 380 | 1462478423709 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 380 | ++DOCSHELL 1C80A000 == 74 [pid = 380] [id = 161] 13:00:23 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1C80F800) [pid = 380] [serial = 481] [outer = 00000000] 13:00:23 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1D3B7400) [pid = 380] [serial = 482] [outer = 1C80F800] 13:00:23 INFO - PROCESS | 380 | 1462478423767 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1D7DD400) [pid = 380] [serial = 483] [outer = 1C80F800] 13:00:24 INFO - PROCESS | 380 | 1462478424341 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:00:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 931ms 13:00:24 INFO - PROCESS | 380 | 1462478424405 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 380 | 1462478424408 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 13:00:24 INFO - PROCESS | 380 | 1462478424412 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:00:24 INFO - PROCESS | 380 | 1462478424414 Marionette TRACE conn5 <- [1,610,null,{}] 13:00:24 INFO - PROCESS | 380 | 1462478424417 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}] 13:00:24 INFO - PROCESS | 380 | 1462478424560 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 13:00:24 INFO - PROCESS | 380 | 1462478424692 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 380 | ++DOCSHELL 1A93C000 == 75 [pid = 380] [id = 162] 13:00:24 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1A93C400) [pid = 380] [serial = 484] [outer = 00000000] 13:00:24 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1A941800) [pid = 380] [serial = 485] [outer = 1A93C400] 13:00:24 INFO - PROCESS | 380 | 1462478424747 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1B28D800) [pid = 380] [serial = 486] [outer = 1A93C400] 13:00:25 INFO - PROCESS | 380 | 1462478425339 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:00:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 971ms 13:00:25 INFO - PROCESS | 380 | 1462478425385 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 380 | 1462478425388 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 13:00:25 INFO - PROCESS | 380 | 1462478425391 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:00:25 INFO - PROCESS | 380 | 1462478425393 Marionette TRACE conn5 <- [1,614,null,{}] 13:00:25 INFO - PROCESS | 380 | 1462478425396 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}] 13:00:25 INFO - PROCESS | 380 | 1462478425548 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 13:00:25 INFO - PROCESS | 380 | 1462478425608 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 380 | ++DOCSHELL 1C190400 == 76 [pid = 380] [id = 163] 13:00:25 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1C73FC00) [pid = 380] [serial = 487] [outer = 00000000] 13:00:25 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1DB02400) [pid = 380] [serial = 488] [outer = 1C73FC00] 13:00:25 INFO - PROCESS | 380 | 1462478425661 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1DB06000) [pid = 380] [serial = 489] [outer = 1C73FC00] 13:00:26 INFO - PROCESS | 380 | 1462478426302 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:00:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 970ms 13:00:26 INFO - PROCESS | 380 | 1462478426366 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 380 | 1462478426368 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 13:00:26 INFO - PROCESS | 380 | 1462478426371 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:00:26 INFO - PROCESS | 380 | 1462478426373 Marionette TRACE conn5 <- [1,618,null,{}] 13:00:26 INFO - PROCESS | 380 | 1462478426377 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}] 13:00:26 INFO - PROCESS | 380 | 1462478426537 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 13:00:26 INFO - PROCESS | 380 | 1462478426598 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 380 | ++DOCSHELL 15DA6400 == 77 [pid = 380] [id = 164] 13:00:26 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1638CC00) [pid = 380] [serial = 490] [outer = 00000000] 13:00:26 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (180DEC00) [pid = 380] [serial = 491] [outer = 1638CC00] 13:00:26 INFO - PROCESS | 380 | 1462478426655 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1B27C400) [pid = 380] [serial = 492] [outer = 1638CC00] 13:00:27 INFO - PROCESS | 380 | 1462478427455 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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:00:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1125ms 13:00:27 INFO - PROCESS | 380 | 1462478427500 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 380 | 1462478427505 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 13:00:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:00:27 INFO - PROCESS | 380 | 1462478427510 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 380 | 1462478427515 Marionette TRACE conn5 <- [1,622,null,{}] 13:00:27 INFO - PROCESS | 380 | 1462478427520 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}] 13:00:27 INFO - PROCESS | 380 | 1462478427626 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 13:00:27 INFO - PROCESS | 380 | 1462478427764 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 380 | ++DOCSHELL 11D16400 == 78 [pid = 380] [id = 165] 13:00:27 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (11D56C00) [pid = 380] [serial = 493] [outer = 00000000] 13:00:27 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (14C85C00) [pid = 380] [serial = 494] [outer = 11D56C00] 13:00:27 INFO - PROCESS | 380 | 1462478427816 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (15741C00) [pid = 380] [serial = 495] [outer = 11D56C00] 13:00:28 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:28 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 11B57000 == 77 [pid = 380] [id = 107] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 0D8E5800 == 76 [pid = 380] [id = 106] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 181A5800 == 75 [pid = 380] [id = 157] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 0CDA4800 == 74 [pid = 380] [id = 156] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 1B27FC00 == 73 [pid = 380] [id = 155] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 195BD400 == 72 [pid = 380] [id = 154] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 16818400 == 71 [pid = 380] [id = 153] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 0D90B000 == 70 [pid = 380] [id = 152] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 152 (14C7E800) [pid = 380] [serial = 379] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 151 (1B27B000) [pid = 380] [serial = 382] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 150 (1D3ACC00) [pid = 380] [serial = 386] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 149 (1B28C000) [pid = 380] [serial = 422] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 148 (17E1D800) [pid = 380] [serial = 389] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 11B59C00 == 69 [pid = 380] [id = 151] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 0DA69C00 == 68 [pid = 380] [id = 150] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 11D57C00 == 67 [pid = 380] [id = 149] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 1C803400 == 66 [pid = 380] [id = 146] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 16D3CC00 == 65 [pid = 380] [id = 145] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 1B33F800 == 64 [pid = 380] [id = 144] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 1525E400 == 63 [pid = 380] [id = 143] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 0D8E2800 == 62 [pid = 380] [id = 142] 13:00:28 INFO - PROCESS | 380 | --DOCSHELL 1B283000 == 61 [pid = 380] [id = 141] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1406E400) [pid = 380] [serial = 401] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 146 (15D41800) [pid = 380] [serial = 407] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 145 (14086C00) [pid = 380] [serial = 402] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 144 (15DA1400) [pid = 380] [serial = 408] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 143 (0DA72000) [pid = 380] [serial = 398] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 142 (0EAE3400) [pid = 380] [serial = 399] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 141 (125DCC00) [pid = 380] [serial = 396] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 140 (11D5E400) [pid = 380] [serial = 395] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 139 (15295C00) [pid = 380] [serial = 404] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 138 (17E1D000) [pid = 380] [serial = 411] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 137 (17E13C00) [pid = 380] [serial = 410] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 136 (18F0B800) [pid = 380] [serial = 416] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 135 (125CEC00) [pid = 380] [serial = 393] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 134 (11B56000) [pid = 380] [serial = 392] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 133 (181ADC00) [pid = 380] [serial = 413] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1A9A3800) [pid = 380] [serial = 419] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 131 (1A9A4800) [pid = 380] [serial = 420] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 130 (181ED800) [pid = 380] [serial = 414] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 129 (1D221C00) [pid = 380] [serial = 164] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 128 (19DC3000) [pid = 380] [serial = 417] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | --DOMWINDOW == 127 (15709800) [pid = 380] [serial = 405] [outer = 00000000] [url = about:blank] 13:00:28 INFO - PROCESS | 380 | 1462478428495 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1020ms 13:00:28 INFO - PROCESS | 380 | 1462478428534 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 380 | 1462478428540 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 13:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:00:28 INFO - PROCESS | 380 | 1462478428546 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 380 | 1462478428549 Marionette TRACE conn5 <- [1,626,null,{}] 13:00:28 INFO - PROCESS | 380 | 1462478428552 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}] 13:00:28 INFO - PROCESS | 380 | 1462478428641 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 13:00:28 INFO - PROCESS | 380 | 1462478428648 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:28 INFO - PROCESS | 380 | ++DOCSHELL 0E03C800 == 62 [pid = 380] [id = 166] 13:00:28 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (0EAE3400) [pid = 380] [serial = 496] [outer = 00000000] 13:00:28 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (11B57000) [pid = 380] [serial = 497] [outer = 0EAE3400] 13:00:28 INFO - PROCESS | 380 | 1462478428696 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (11D61C00) [pid = 380] [serial = 498] [outer = 0EAE3400] 13:00:29 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:29 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:29 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:29 INFO - PROCESS | 380 | 1462478429204 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 731ms 13:00:29 INFO - PROCESS | 380 | 1462478429279 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 380 | 1462478429281 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 13:00:29 INFO - PROCESS | 380 | 1462478429285 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:00:29 INFO - PROCESS | 380 | 1462478429288 Marionette TRACE conn5 <- [1,630,null,{}] 13:00:29 INFO - PROCESS | 380 | 1462478429299 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}] 13:00:29 INFO - PROCESS | 380 | 1462478429397 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 13:00:29 INFO - PROCESS | 380 | 1462478429487 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 380 | ++DOCSHELL 14C2C400 == 63 [pid = 380] [id = 167] 13:00:29 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (14C82000) [pid = 380] [serial = 499] [outer = 00000000] 13:00:29 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1574AC00) [pid = 380] [serial = 500] [outer = 14C82000] 13:00:29 INFO - PROCESS | 380 | 1462478429534 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (16390C00) [pid = 380] [serial = 501] [outer = 14C82000] 13:00:29 INFO - PROCESS | 380 | 1462478429930 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 13:00:29 INFO - PROCESS | 380 | 1462478429959 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 380 | 1462478429961 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 13:00:29 INFO - PROCESS | 380 | 1462478429964 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:00:29 INFO - PROCESS | 380 | 1462478429966 Marionette TRACE conn5 <- [1,634,null,{}] 13:00:29 INFO - PROCESS | 380 | 1462478429969 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}] 13:00:30 INFO - PROCESS | 380 | 1462478430057 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 13:00:30 INFO - PROCESS | 380 | 1462478430064 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 380 | ++DOCSHELL 164FD400 == 64 [pid = 380] [id = 168] 13:00:30 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (164FDC00) [pid = 380] [serial = 502] [outer = 00000000] 13:00:30 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (17E1D800) [pid = 380] [serial = 503] [outer = 164FDC00] 13:00:30 INFO - PROCESS | 380 | 1462478430110 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (17E29C00) [pid = 380] [serial = 504] [outer = 164FDC00] 13:00:30 INFO - PROCESS | 380 | 1462478430566 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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 631ms 13:00:30 INFO - PROCESS | 380 | 1462478430600 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 380 | 1462478430602 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 13:00:30 INFO - PROCESS | 380 | 1462478430605 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:00:30 INFO - PROCESS | 380 | 1462478430607 Marionette TRACE conn5 <- [1,638,null,{}] 13:00:30 INFO - PROCESS | 380 | 1462478430610 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}] 13:00:30 INFO - PROCESS | 380 | 1462478430729 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 13:00:30 INFO - PROCESS | 380 | 1462478430823 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 380 | ++DOCSHELL 1819F800 == 65 [pid = 380] [id = 169] 13:00:30 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (181A7000) [pid = 380] [serial = 505] [outer = 00000000] 13:00:30 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (181E8000) [pid = 380] [serial = 506] [outer = 181A7000] 13:00:30 INFO - PROCESS | 380 | 1462478430867 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (18EA8000) [pid = 380] [serial = 507] [outer = 181A7000] 13:00:31 INFO - PROCESS | 380 | 1462478431330 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 772ms 13:00:31 INFO - PROCESS | 380 | 1462478431381 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 380 | 1462478431383 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 13:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:00:31 INFO - PROCESS | 380 | 1462478431386 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 380 | 1462478431388 Marionette TRACE conn5 <- [1,642,null,{}] 13:00:31 INFO - PROCESS | 380 | 1462478431391 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}] 13:00:31 INFO - PROCESS | 380 | 1462478431521 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 13:00:31 INFO - PROCESS | 380 | 1462478431585 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 380 | ++DOCSHELL 18F10400 == 66 [pid = 380] [id = 170] 13:00:31 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1A082000) [pid = 380] [serial = 508] [outer = 00000000] 13:00:31 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1A99E000) [pid = 380] [serial = 509] [outer = 1A082000] 13:00:31 INFO - PROCESS | 380 | 1462478431631 Marionette DEBUG loaded listener.js 13:00:31 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1A9A6400) [pid = 380] [serial = 510] [outer = 1A082000] 13:00:32 INFO - PROCESS | 380 | 1462478432069 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 733ms 13:00:32 INFO - PROCESS | 380 | 1462478432122 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 13:00:32 INFO - PROCESS | 380 | 1462478432124 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 13:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:00:32 INFO - PROCESS | 380 | 1462478432128 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 380 | 1462478432129 Marionette TRACE conn5 <- [1,646,null,{}] 13:00:32 INFO - PROCESS | 380 | 1462478432133 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}] 13:00:32 INFO - PROCESS | 380 | 1462478432248 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 13:00:32 INFO - PROCESS | 380 | 1462478432313 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 380 | ++DOCSHELL 1B27DC00 == 67 [pid = 380] [id = 171] 13:00:32 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1B284000) [pid = 380] [serial = 511] [outer = 00000000] 13:00:32 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1B290C00) [pid = 380] [serial = 512] [outer = 1B284000] 13:00:32 INFO - PROCESS | 380 | 1462478432359 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1B341C00) [pid = 380] [serial = 513] [outer = 1B284000] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1B283800) [pid = 380] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 143 (17E18000) [pid = 380] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 142 (0E5EF000) [pid = 380] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 141 (0D9C4000) [pid = 380] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 140 (0D9C5800) [pid = 380] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 139 (0DA6FC00) [pid = 380] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 138 (181EB400) [pid = 380] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 137 (15D83C00) [pid = 380] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 136 (0DA6B800) [pid = 380] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1B286000) [pid = 380] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 134 (195C5400) [pid = 380] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 133 (15D41000) [pid = 380] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 132 (17E29800) [pid = 380] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 131 (11D5C000) [pid = 380] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 130 (125D4000) [pid = 380] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 129 (11B5E000) [pid = 380] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 128 (1D221400) [pid = 380] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 127 (14C83400) [pid = 380] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:00:32 INFO - PROCESS | 380 | --DOMWINDOW == 126 (181E6400) [pid = 380] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 125 (1C808400) [pid = 380] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 124 (11B5E800) [pid = 380] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1B336000) [pid = 380] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 122 (181A0C00) [pid = 380] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 121 (18065000) [pid = 380] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 120 (181A8400) [pid = 380] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:00:33 INFO - PROCESS | 380 | --DOMWINDOW == 119 (12048400) [pid = 380] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:00:33 INFO - PROCESS | 380 | 1462478433029 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 931ms 13:00:33 INFO - PROCESS | 380 | 1462478433059 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 380 | 1462478433061 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 13:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:00:33 INFO - PROCESS | 380 | 1462478433064 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 380 | 1462478433066 Marionette TRACE conn5 <- [1,650,null,{}] 13:00:33 INFO - PROCESS | 380 | 1462478433069 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}] 13:00:33 INFO - PROCESS | 380 | 1462478433153 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 13:00:33 INFO - PROCESS | 380 | 1462478433243 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 380 | ++DOCSHELL 0D3CE800 == 68 [pid = 380] [id = 172] 13:00:33 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (0D90FC00) [pid = 380] [serial = 514] [outer = 00000000] 13:00:33 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (11B5E800) [pid = 380] [serial = 515] [outer = 0D90FC00] 13:00:33 INFO - PROCESS | 380 | 1462478433288 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (125D5400) [pid = 380] [serial = 516] [outer = 0D90FC00] 13:00:33 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:33 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:33 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:33 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:33 INFO - PROCESS | 380 | 1462478433694 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:00:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 13:00:33 INFO - PROCESS | 380 | 1462478433735 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 380 | 1462478433737 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 13:00:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:00:33 INFO - PROCESS | 380 | 1462478433740 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 380 | 1462478433742 Marionette TRACE conn5 <- [1,654,null,{}] 13:00:33 INFO - PROCESS | 380 | 1462478433746 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}] 13:00:33 INFO - PROCESS | 380 | 1462478433829 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 13:00:33 INFO - PROCESS | 380 | 1462478433836 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 380 | ++DOCSHELL 14088800 == 69 [pid = 380] [id = 173] 13:00:33 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (14C83400) [pid = 380] [serial = 517] [outer = 00000000] 13:00:33 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (17E26C00) [pid = 380] [serial = 518] [outer = 14C83400] 13:00:33 INFO - PROCESS | 380 | 1462478433880 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (181A8400) [pid = 380] [serial = 519] [outer = 14C83400] 13:00:34 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:34 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:34 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:34 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:34 INFO - PROCESS | 380 | 1462478434324 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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 631ms 13:00:34 INFO - PROCESS | 380 | 1462478434375 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 380 | 1462478434377 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 13:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:00:34 INFO - PROCESS | 380 | 1462478434381 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 380 | 1462478434382 Marionette TRACE conn5 <- [1,658,null,{}] 13:00:34 INFO - PROCESS | 380 | 1462478434386 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}] 13:00:34 INFO - PROCESS | 380 | 1462478434470 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 13:00:34 INFO - PROCESS | 380 | 1462478434476 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 380 | ++DOCSHELL 181E6400 == 70 [pid = 380] [id = 174] 13:00:34 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (181E7C00) [pid = 380] [serial = 520] [outer = 00000000] 13:00:34 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1B28B000) [pid = 380] [serial = 521] [outer = 181E7C00] 13:00:34 INFO - PROCESS | 380 | 1462478434520 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1B845000) [pid = 380] [serial = 522] [outer = 181E7C00] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 11D65C00 == 69 [pid = 380] [id = 126] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1407E000 == 68 [pid = 380] [id = 92] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1B281C00 == 67 [pid = 380] [id = 75] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0D9C0400 == 66 [pid = 380] [id = 79] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 125D2000 == 65 [pid = 380] [id = 94] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 177A3000 == 64 [pid = 380] [id = 116] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 14C29400 == 63 [pid = 380] [id = 147] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1C18A000 == 62 [pid = 380] [id = 148] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0E02FC00 == 61 [pid = 380] [id = 127] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1B335400 == 60 [pid = 380] [id = 93] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 11E14400 == 59 [pid = 380] [id = 59] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0D3CDC00 == 58 [pid = 380] [id = 60] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 181EA000 == 57 [pid = 380] [id = 117] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1C748800 == 56 [pid = 380] [id = 105] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 181EA800 == 55 [pid = 380] [id = 108] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 19DC1400 == 54 [pid = 380] [id = 48] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1D223400 == 53 [pid = 380] [id = 90] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0D910C00 == 52 [pid = 380] [id = 95] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 181ABC00 == 51 [pid = 380] [id = 128] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 181A0000 == 50 [pid = 380] [id = 109] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 14082C00 == 49 [pid = 380] [id = 77] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 14071400 == 48 [pid = 380] [id = 61] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0D8E0000 == 47 [pid = 380] [id = 131] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 17E17800 == 46 [pid = 380] [id = 130] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1A9A6C00 == 45 [pid = 380] [id = 129] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0D365400 == 44 [pid = 380] [id = 45] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0D824800 == 43 [pid = 380] [id = 76] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 11D16400 == 42 [pid = 380] [id = 165] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 15DA6400 == 41 [pid = 380] [id = 164] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1A93C000 == 40 [pid = 380] [id = 162] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1C190400 == 39 [pid = 380] [id = 163] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1C80A000 == 38 [pid = 380] [id = 161] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 0DC83800 == 37 [pid = 380] [id = 159] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 15294800 == 36 [pid = 380] [id = 160] 13:00:35 INFO - PROCESS | 380 | --DOCSHELL 1A08BC00 == 35 [pid = 380] [id = 158] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 164FD400 == 34 [pid = 380] [id = 168] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 0D3CE800 == 33 [pid = 380] [id = 172] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 14C2C400 == 32 [pid = 380] [id = 167] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 1819F800 == 31 [pid = 380] [id = 169] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 14088800 == 30 [pid = 380] [id = 173] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 18F10400 == 29 [pid = 380] [id = 170] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 1B27DC00 == 28 [pid = 380] [id = 171] 13:00:36 INFO - PROCESS | 380 | --DOCSHELL 0E03C800 == 27 [pid = 380] [id = 166] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1C808C00) [pid = 380] [serial = 473] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1C192000) [pid = 380] [serial = 471] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 125 (1B340C00) [pid = 380] [serial = 464] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 124 (17E20C00) [pid = 380] [serial = 390] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 123 (15D9D800) [pid = 380] [serial = 380] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 122 (11B54C00) [pid = 380] [serial = 317] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1C73F800) [pid = 380] [serial = 440] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 120 (12477400) [pid = 380] [serial = 338] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 119 (15293C00) [pid = 380] [serial = 467] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1ABED800) [pid = 380] [serial = 323] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 117 (17E13800) [pid = 380] [serial = 455] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 116 (11D62C00) [pid = 380] [serial = 450] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1B297800) [pid = 380] [serial = 423] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 114 (1A99E400) [pid = 380] [serial = 461] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 113 (17775C00) [pid = 380] [serial = 344] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 112 (181E4800) [pid = 380] [serial = 459] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 111 (11B15C00) [pid = 380] [serial = 449] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 110 (1C854C00) [pid = 380] [serial = 437] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 109 (14C7F800) [pid = 380] [serial = 447] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 108 (125DD400) [pid = 380] [serial = 281] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 107 (17E28000) [pid = 380] [serial = 456] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 106 (142F4C00) [pid = 380] [serial = 452] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 105 (15709C00) [pid = 380] [serial = 453] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 104 (1D3B8C00) [pid = 380] [serial = 387] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 103 (1570D400) [pid = 380] [serial = 341] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1B294400) [pid = 380] [serial = 383] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 101 (1C846000) [pid = 380] [serial = 314] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 100 (1C741800) [pid = 380] [serial = 434] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 99 (1B845400) [pid = 380] [serial = 465] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 98 (14C2A400) [pid = 380] [serial = 320] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 97 (1B844000) [pid = 380] [serial = 278] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 96 (18EB1000) [pid = 380] [serial = 326] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 95 (0EAED800) [pid = 380] [serial = 425] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 94 (1B96DC00) [pid = 380] [serial = 431] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 93 (181E3C00) [pid = 380] [serial = 347] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 92 (181AA000) [pid = 380] [serial = 458] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 91 (1B27D400) [pid = 380] [serial = 462] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1776B800) [pid = 380] [serial = 468] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1C195C00) [pid = 380] [serial = 443] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1B970C00) [pid = 380] [serial = 470] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 87 (125DBC00) [pid = 380] [serial = 446] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1407BC00) [pid = 380] [serial = 335] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | --DOMWINDOW == 85 (15DA1C00) [pid = 380] [serial = 428] [outer = 00000000] [url = about:blank] 13:00:36 INFO - PROCESS | 380 | 1462478436850 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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:00:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 2519ms 13:00:36 INFO - PROCESS | 380 | 1462478436903 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 380 | 1462478436907 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 13:00:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:00:36 INFO - PROCESS | 380 | 1462478436913 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 380 | 1462478436917 Marionette TRACE conn5 <- [1,662,null,{}] 13:00:36 INFO - PROCESS | 380 | 1462478436924 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}] 13:00:37 INFO - PROCESS | 380 | 1462478437017 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 13:00:37 INFO - PROCESS | 380 | 1462478437029 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 380 | ++DOCSHELL 0CDBEC00 == 28 [pid = 380] [id = 175] 13:00:37 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0CDC5800) [pid = 380] [serial = 523] [outer = 00000000] 13:00:37 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (0CDC9C00) [pid = 380] [serial = 524] [outer = 0CDC5800] 13:00:37 INFO - PROCESS | 380 | 1462478437080 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0D30B800) [pid = 380] [serial = 525] [outer = 0CDC5800] 13:00:37 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:37 INFO - PROCESS | 380 | [380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:00:37 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:00:37 INFO - PROCESS | 380 | 1462478437588 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 730ms 13:00:37 INFO - PROCESS | 380 | 1462478437642 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 380 | 1462478437648 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 13:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:00:37 INFO - PROCESS | 380 | 1462478437655 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 380 | 1462478437657 Marionette TRACE conn5 <- [1,666,null,{}] 13:00:37 INFO - PROCESS | 380 | 1462478437661 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}] 13:00:37 INFO - PROCESS | 380 | 1462478437747 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 13:00:37 INFO - PROCESS | 380 | 1462478437758 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:37 INFO - PROCESS | 380 | ++DOCSHELL 0D907C00 == 29 [pid = 380] [id = 176] 13:00:37 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0D909400) [pid = 380] [serial = 526] [outer = 00000000] 13:00:37 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0D910C00) [pid = 380] [serial = 527] [outer = 0D909400] 13:00:37 INFO - PROCESS | 380 | 1462478437809 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0DA68000) [pid = 380] [serial = 528] [outer = 0D909400] 13:00:38 INFO - PROCESS | 380 | 1462478438283 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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 672ms 13:00:38 INFO - PROCESS | 380 | 1462478438329 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 380 | 1462478438331 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 13:00:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:00:38 INFO - PROCESS | 380 | 1462478438335 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 380 | 1462478438339 Marionette TRACE conn5 <- [1,670,null,{}] 13:00:38 INFO - PROCESS | 380 | 1462478438349 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}] 13:00:38 INFO - PROCESS | 380 | 1462478438478 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 13:00:38 INFO - PROCESS | 380 | 1462478438493 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 380 | ++DOCSHELL 0E5EC000 == 30 [pid = 380] [id = 177] 13:00:38 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (0E5EF000) [pid = 380] [serial = 529] [outer = 00000000] 13:00:38 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (0E9DFC00) [pid = 380] [serial = 530] [outer = 0E5EF000] 13:00:38 INFO - PROCESS | 380 | 1462478438543 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (11B34400) [pid = 380] [serial = 531] [outer = 0E5EF000] 13:00:39 INFO - PROCESS | 380 | 1462478439491 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:00:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1179ms 13:00:39 INFO - PROCESS | 380 | 1462478439547 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 380 | 1462478439550 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 13:00:39 INFO - PROCESS | 380 | 1462478439553 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:00:39 INFO - PROCESS | 380 | 1462478439555 Marionette TRACE conn5 <- [1,674,null,{}] 13:00:39 INFO - PROCESS | 380 | 1462478439558 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}] 13:00:39 INFO - PROCESS | 380 | 1462478439669 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 13:00:39 INFO - PROCESS | 380 | 1462478439679 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 380 | ++DOCSHELL 11B5C800 == 31 [pid = 380] [id = 178] 13:00:39 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (11B5E000) [pid = 380] [serial = 532] [outer = 00000000] 13:00:39 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (11D64C00) [pid = 380] [serial = 533] [outer = 11B5E000] 13:00:39 INFO - PROCESS | 380 | 1462478439726 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (12014400) [pid = 380] [serial = 534] [outer = 11B5E000] 13:00:40 INFO - PROCESS | 380 | 1462478440656 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:00:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1127ms 13:00:40 INFO - PROCESS | 380 | 1462478440683 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 13:00:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:00:40 INFO - PROCESS | 380 | 1462478440685 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 13:00:40 INFO - PROCESS | 380 | 1462478440689 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 380 | 1462478440690 Marionette TRACE conn5 <- [1,678,null,{}] 13:00:40 INFO - PROCESS | 380 | 1462478440694 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}] 13:00:40 INFO - PROCESS | 380 | 1462478440797 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 13:00:40 INFO - PROCESS | 380 | 1462478440806 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 380 | ++DOCSHELL 12477400 == 32 [pid = 380] [id = 179] 13:00:40 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1247D400) [pid = 380] [serial = 535] [outer = 00000000] 13:00:40 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (125D3400) [pid = 380] [serial = 536] [outer = 1247D400] 13:00:40 INFO - PROCESS | 380 | 1462478440851 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (125D9000) [pid = 380] [serial = 537] [outer = 1247D400] 13:00:41 INFO - PROCESS | 380 | 1462478441773 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:00:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1133ms 13:00:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:00:41 INFO - PROCESS | 380 | 1462478441825 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 380 | 1462478441827 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 13:00:41 INFO - PROCESS | 380 | 1462478441831 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 380 | 1462478441832 Marionette TRACE conn5 <- [1,682,null,{}] 13:00:41 INFO - PROCESS | 380 | 1462478441836 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}] 13:00:41 INFO - PROCESS | 380 | 1462478441975 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 13:00:42 INFO - PROCESS | 380 | 1462478441984 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 380 | ++DOCSHELL 13F62400 == 33 [pid = 380] [id = 180] 13:00:42 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (1406FC00) [pid = 380] [serial = 538] [outer = 00000000] 13:00:42 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (14084C00) [pid = 380] [serial = 539] [outer = 1406FC00] 13:00:42 INFO - PROCESS | 380 | 1462478442075 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (142EEC00) [pid = 380] [serial = 540] [outer = 1406FC00] 13:00:43 INFO - PROCESS | 380 | 1462478443104 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:00:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1339ms 13:00:43 INFO - PROCESS | 380 | 1462478443170 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 380 | 1462478443172 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 13:00:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:00:43 INFO - PROCESS | 380 | 1462478443175 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 380 | 1462478443176 Marionette TRACE conn5 <- [1,686,null,{}] 13:00:43 INFO - PROCESS | 380 | 1462478443180 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}] 13:00:43 INFO - PROCESS | 380 | 1462478443284 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 13:00:43 INFO - PROCESS | 380 | 1462478443291 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 380 | ++DOCSHELL 14082800 == 34 [pid = 380] [id = 181] 13:00:43 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (142F3400) [pid = 380] [serial = 541] [outer = 00000000] 13:00:43 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (14C7F800) [pid = 380] [serial = 542] [outer = 142F3400] 13:00:43 INFO - PROCESS | 380 | 1462478443336 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (14CD3800) [pid = 380] [serial = 543] [outer = 142F3400] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 105 (1C805400) [pid = 380] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 104 (1B83D400) [pid = 380] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 103 (0D902C00) [pid = 380] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 102 (15291000) [pid = 380] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 101 (17E23000) [pid = 380] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 100 (13F65C00) [pid = 380] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 99 (1C18B000) [pid = 380] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 98 (1B83E400) [pid = 380] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 97 (14C83400) [pid = 380] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 96 (181A7000) [pid = 380] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 95 (1A082000) [pid = 380] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0D90FC00) [pid = 380] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 93 (1B284000) [pid = 380] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 92 (164FDC00) [pid = 380] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 91 (14C82000) [pid = 380] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 90 (0EAE3400) [pid = 380] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 89 (11D56C00) [pid = 380] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 88 (1638CC00) [pid = 380] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 87 (1C73FC00) [pid = 380] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1A93C400) [pid = 380] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1C80F800) [pid = 380] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1638B400) [pid = 380] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 83 (0E5F7400) [pid = 380] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:00:44 INFO - PROCESS | 380 | --DOMWINDOW == 82 (1B96EC00) [pid = 380] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:00:44 INFO - PROCESS | 380 | 1462478444838 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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:00:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1677ms 13:00:44 INFO - PROCESS | 380 | 1462478444851 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 13:00:44 INFO - PROCESS | 380 | 1462478444853 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 13:00:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:00:44 INFO - PROCESS | 380 | 1462478444857 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 380 | 1462478444858 Marionette TRACE conn5 <- [1,690,null,{}] 13:00:44 INFO - PROCESS | 380 | 1462478444862 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}] 13:00:44 INFO - PROCESS | 380 | 1462478444936 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 13:00:44 INFO - PROCESS | 380 | 1462478444942 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 380 | ++DOCSHELL 0DA70000 == 35 [pid = 380] [id = 182] 13:00:44 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (0DA73400) [pid = 380] [serial = 544] [outer = 00000000] 13:00:44 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (125DAC00) [pid = 380] [serial = 545] [outer = 0DA73400] 13:00:44 INFO - PROCESS | 380 | 1462478444988 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (11E14800) [pid = 380] [serial = 546] [outer = 0DA73400] 13:00:45 INFO - PROCESS | 380 | 1462478445881 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:00:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1076ms 13:00:45 INFO - PROCESS | 380 | 1462478445936 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 380 | 1462478445938 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 13:00:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:00:45 INFO - PROCESS | 380 | 1462478445941 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 380 | 1462478445943 Marionette TRACE conn5 <- [1,694,null,{}] 13:00:45 INFO - PROCESS | 380 | 1462478445947 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}] 13:00:46 INFO - PROCESS | 380 | 1462478446029 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 13:00:46 INFO - PROCESS | 380 | 1462478446035 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 380 | ++DOCSHELL 0E5E9400 == 36 [pid = 380] [id = 183] 13:00:46 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (14C7EC00) [pid = 380] [serial = 547] [outer = 00000000] 13:00:46 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (15290800) [pid = 380] [serial = 548] [outer = 14C7EC00] 13:00:46 INFO - PROCESS | 380 | 1462478446080 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (15292C00) [pid = 380] [serial = 549] [outer = 14C7EC00] 13:00:47 INFO - PROCESS | 380 | 1462478447318 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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:00:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1431ms 13:00:47 INFO - PROCESS | 380 | 1462478447373 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 380 | 1462478447377 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 13:00:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:00:47 INFO - PROCESS | 380 | 1462478447382 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 380 | 1462478447386 Marionette TRACE conn5 <- [1,698,null,{}] 13:00:47 INFO - PROCESS | 380 | 1462478447392 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}] 13:00:47 INFO - PROCESS | 380 | 1462478447565 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 13:00:47 INFO - PROCESS | 380 | 1462478447666 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 380 | ++DOCSHELL 0D303000 == 37 [pid = 380] [id = 184] 13:00:47 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0D403000) [pid = 380] [serial = 550] [outer = 00000000] 13:00:47 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (0DA74800) [pid = 380] [serial = 551] [outer = 0D403000] 13:00:47 INFO - PROCESS | 380 | 1462478447724 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0DE1A000) [pid = 380] [serial = 552] [outer = 0D403000] 13:00:48 INFO - PROCESS | 380 | 1462478448863 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:00:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1542ms 13:00:48 INFO - PROCESS | 380 | 1462478448924 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 380 | 1462478448928 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 13:00:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:00:48 INFO - PROCESS | 380 | 1462478448938 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 380 | 1462478448942 Marionette TRACE conn5 <- [1,702,null,{}] 13:00:48 INFO - PROCESS | 380 | 1462478448947 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}] 13:00:49 INFO - PROCESS | 380 | 1462478449124 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 0DA6D000 == 36 [pid = 380] [id = 23] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 0D8E1000 == 35 [pid = 380] [id = 30] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 1407B400 == 34 [pid = 380] [id = 19] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 134E6400 == 33 [pid = 380] [id = 28] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 1341D800 == 32 [pid = 380] [id = 18] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 14C23400 == 31 [pid = 380] [id = 20] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 14C30400 == 30 [pid = 380] [id = 29] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 164F2C00 == 29 [pid = 380] [id = 17] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 0DA6EC00 == 28 [pid = 380] [id = 26] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 15D4B400 == 27 [pid = 380] [id = 16] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 12576000 == 26 [pid = 380] [id = 27] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 14077800 == 25 [pid = 380] [id = 15] 13:00:49 INFO - PROCESS | 380 | --DOCSHELL 0D903C00 == 24 [pid = 380] [id = 25] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 90 (1D21F400) [pid = 380] [serial = 438] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1B973000) [pid = 380] [serial = 432] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 88 (11B5A800) [pid = 380] [serial = 426] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 87 (16D38400) [pid = 380] [serial = 429] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 86 (1D21C800) [pid = 380] [serial = 441] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 85 (1B83F800) [pid = 380] [serial = 377] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1C197C00) [pid = 380] [serial = 444] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1C806C00) [pid = 380] [serial = 435] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 82 (181A8400) [pid = 380] [serial = 519] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 81 (1B28B000) [pid = 380] [serial = 521] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 80 (181E8000) [pid = 380] [serial = 506] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 79 (18EA8000) [pid = 380] [serial = 507] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 78 (1A9A6400) [pid = 380] [serial = 510] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 77 (1A99E000) [pid = 380] [serial = 509] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 76 (11B5E800) [pid = 380] [serial = 515] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1B290C00) [pid = 380] [serial = 512] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 74 (17E26C00) [pid = 380] [serial = 518] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 73 (1B341C00) [pid = 380] [serial = 513] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 72 (17E1D800) [pid = 380] [serial = 503] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 71 (1574AC00) [pid = 380] [serial = 500] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 70 (16390C00) [pid = 380] [serial = 501] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 69 (11B57000) [pid = 380] [serial = 497] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 68 (11D61C00) [pid = 380] [serial = 498] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 67 (15741C00) [pid = 380] [serial = 495] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 66 (14C85C00) [pid = 380] [serial = 494] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 65 (1B27C400) [pid = 380] [serial = 492] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 64 (180DEC00) [pid = 380] [serial = 491] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1DB06000) [pid = 380] [serial = 489] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 62 (1DB02400) [pid = 380] [serial = 488] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 61 (1B28D800) [pid = 380] [serial = 486] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 60 (1A941800) [pid = 380] [serial = 485] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 59 (1D7DD400) [pid = 380] [serial = 483] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 58 (1D3B7400) [pid = 380] [serial = 482] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 57 (18F0B400) [pid = 380] [serial = 480] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 56 (180DC000) [pid = 380] [serial = 479] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 55 (134E8000) [pid = 380] [serial = 477] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 54 (125D2800) [pid = 380] [serial = 476] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 53 (1D228000) [pid = 380] [serial = 474] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 52 (125D5400) [pid = 380] [serial = 516] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | --DOMWINDOW == 51 (17E29C00) [pid = 380] [serial = 504] [outer = 00000000] [url = about:blank] 13:00:49 INFO - PROCESS | 380 | 1462478449264 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:49 INFO - PROCESS | 380 | ++DOCSHELL 0CD9DC00 == 25 [pid = 380] [id = 185] 13:00:49 INFO - PROCESS | 380 | ++DOMWINDOW == 52 (0CDA0000) [pid = 380] [serial = 553] [outer = 00000000] 13:00:49 INFO - PROCESS | 380 | ++DOMWINDOW == 53 (0D8E1C00) [pid = 380] [serial = 554] [outer = 0CDA0000] 13:00:49 INFO - PROCESS | 380 | 1462478449328 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 380 | ++DOMWINDOW == 54 (0DA6EC00) [pid = 380] [serial = 555] [outer = 0CDA0000] 13:00:50 INFO - PROCESS | 380 | 1462478450226 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]]]}] 13:00:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:00:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1326ms 13:00:50 INFO - PROCESS | 380 | 1462478450263 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 13:00:50 INFO - PROCESS | 380 | 1462478450270 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 13:00:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:00:50 INFO - PROCESS | 380 | 1462478450276 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:00:50 INFO - PROCESS | 380 | 1462478450278 Marionette TRACE conn5 <- [1,706,null,{}] 13:00:50 INFO - PROCESS | 380 | 1462478450282 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}] 13:00:50 INFO - PROCESS | 380 | 1462478450371 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 13:00:50 INFO - PROCESS | 380 | 1462478450437 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 380 | ++DOCSHELL 0DA74C00 == 26 [pid = 380] [id = 186] 13:00:50 INFO - PROCESS | 380 | ++DOMWINDOW == 55 (11D57800) [pid = 380] [serial = 556] [outer = 00000000] 13:00:50 INFO - PROCESS | 380 | ++DOMWINDOW == 56 (11D63800) [pid = 380] [serial = 557] [outer = 11D57800] 13:00:50 INFO - PROCESS | 380 | 1462478450484 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 380 | ++DOMWINDOW == 57 (12404400) [pid = 380] [serial = 558] [outer = 11D57800] 13:00:51 INFO - PROCESS | 380 | 1462478451376 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:00:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 13:00:51 INFO - PROCESS | 380 | 1462478451399 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 380 | 1462478451401 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 13:00:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:00:51 INFO - PROCESS | 380 | 1462478451405 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 380 | 1462478451408 Marionette TRACE conn5 <- [1,710,null,{}] 13:00:51 INFO - PROCESS | 380 | 1462478451426 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}] 13:00:51 INFO - PROCESS | 380 | 1462478451538 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 13:00:51 INFO - PROCESS | 380 | 1462478451547 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 380 | ++DOCSHELL 134DB400 == 27 [pid = 380] [id = 187] 13:00:51 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (134E0000) [pid = 380] [serial = 559] [outer = 00000000] 13:00:51 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (1406F000) [pid = 380] [serial = 560] [outer = 134E0000] 13:00:51 INFO - PROCESS | 380 | 1462478451597 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (1407D800) [pid = 380] [serial = 561] [outer = 134E0000] 13:00:52 INFO - PROCESS | 380 | 1462478452112 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] 13:00:52 INFO - PROCESS | 380 | 1462478452142 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 13:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:00:52 INFO - PROCESS | 380 | 1462478452156 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:00:52 INFO - PROCESS | 380 | 1462478452157 Marionette TRACE conn5 <- [1,714,null,{}] 13:00:52 INFO - PROCESS | 380 | 1462478452161 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}] 13:00:52 INFO - PROCESS | 380 | 1462478452267 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 13:00:52 INFO - PROCESS | 380 | 1462478452274 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:52 INFO - PROCESS | 380 | ++DOCSHELL 14C2E400 == 28 [pid = 380] [id = 188] 13:00:52 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (14C81C00) [pid = 380] [serial = 562] [outer = 00000000] 13:00:52 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (1526A800) [pid = 380] [serial = 563] [outer = 14C81C00] 13:00:52 INFO - PROCESS | 380 | 1462478452320 Marionette DEBUG loaded listener.js 13:00:52 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (15296000) [pid = 380] [serial = 564] [outer = 14C81C00] 13:00:52 INFO - PROCESS | 380 | 1462478452838 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]]]}] 13:00:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:00:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 731ms 13:00:52 INFO - PROCESS | 380 | 1462478452914 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 13:00:52 INFO - PROCESS | 380 | 1462478452916 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 13:00:52 INFO - PROCESS | 380 | 1462478452920 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:00:52 INFO - PROCESS | 380 | 1462478452921 Marionette TRACE conn5 <- [1,718,null,{}] 13:00:52 INFO - PROCESS | 380 | 1462478452925 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}] 13:00:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:00:53 INFO - PROCESS | 380 | 1462478453029 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 13:00:53 INFO - PROCESS | 380 | 1462478453042 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 380 | ++DOCSHELL 1570DC00 == 29 [pid = 380] [id = 189] 13:00:53 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (1570E400) [pid = 380] [serial = 565] [outer = 00000000] 13:00:53 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (15744400) [pid = 380] [serial = 566] [outer = 1570E400] 13:00:53 INFO - PROCESS | 380 | 1462478453128 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (1574E000) [pid = 380] [serial = 567] [outer = 1570E400] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 65 (11B5E000) [pid = 380] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0D909400) [pid = 380] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 63 (1247D400) [pid = 380] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 62 (0DA73400) [pid = 380] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 61 (142F3400) [pid = 380] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 60 (181E7C00) [pid = 380] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 59 (0CDC5800) [pid = 380] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 58 (0E5EF000) [pid = 380] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:00:53 INFO - PROCESS | 380 | --DOMWINDOW == 57 (1406FC00) [pid = 380] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:00:53 INFO - PROCESS | 380 | 1462478453580 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] 13:00:53 INFO - PROCESS | 380 | 1462478453601 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 13:00:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:00:53 INFO - PROCESS | 380 | 1462478453604 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 380 | 1462478453605 Marionette TRACE conn5 <- [1,722,null,{}] 13:00:53 INFO - PROCESS | 380 | 1462478453609 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}] 13:00:53 INFO - PROCESS | 380 | 1462478453708 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 13:00:53 INFO - PROCESS | 380 | 1462478453717 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 380 | ++DOCSHELL 1574F400 == 30 [pid = 380] [id = 190] 13:00:53 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (15D41800) [pid = 380] [serial = 568] [outer = 00000000] 13:00:53 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (15DA6800) [pid = 380] [serial = 569] [outer = 15D41800] 13:00:53 INFO - PROCESS | 380 | 1462478453764 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (1638B400) [pid = 380] [serial = 570] [outer = 15D41800] 13:00:54 INFO - PROCESS | 380 | 1462478454242 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]]]}] 13:00:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:00:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms 13:00:54 INFO - PROCESS | 380 | 1462478454277 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 13:00:54 INFO - PROCESS | 380 | 1462478454279 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 13:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:00:54 INFO - PROCESS | 380 | 1462478454282 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:00:54 INFO - PROCESS | 380 | 1462478454284 Marionette TRACE conn5 <- [1,726,null,{}] 13:00:54 INFO - PROCESS | 380 | 1462478454287 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}] 13:00:54 INFO - PROCESS | 380 | 1462478454364 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 13:00:54 INFO - PROCESS | 380 | 1462478454402 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 380 | ++DOCSHELL 164F3800 == 31 [pid = 380] [id = 191] 13:00:54 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (164F4000) [pid = 380] [serial = 571] [outer = 00000000] 13:00:54 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (164FC400) [pid = 380] [serial = 572] [outer = 164F4000] 13:00:54 INFO - PROCESS | 380 | 1462478454446 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (164FCC00) [pid = 380] [serial = 573] [outer = 164F4000] 13:00:55 INFO - PROCESS | 380 | 1462478455379 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:00:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1126ms 13:00:55 INFO - PROCESS | 380 | 1462478455408 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 380 | 1462478455413 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 13:00:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:00:55 INFO - PROCESS | 380 | 1462478455419 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 380 | 1462478455423 Marionette TRACE conn5 <- [1,730,null,{}] 13:00:55 INFO - PROCESS | 380 | 1462478455472 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}] 13:00:55 INFO - PROCESS | 380 | 1462478455570 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 13:00:55 INFO - PROCESS | 380 | 1462478455680 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 380 | ++DOCSHELL 0D81F000 == 32 [pid = 380] [id = 192] 13:00:55 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (0D908800) [pid = 380] [serial = 574] [outer = 00000000] 13:00:55 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (0DA71C00) [pid = 380] [serial = 575] [outer = 0D908800] 13:00:55 INFO - PROCESS | 380 | 1462478455739 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (0E6BD800) [pid = 380] [serial = 576] [outer = 0D908800] 13:00:56 INFO - PROCESS | 380 | 1462478456858 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:00:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1480ms 13:00:56 INFO - PROCESS | 380 | 1462478456898 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 380 | 1462478456904 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 13:00:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:00:56 INFO - PROCESS | 380 | 1462478456911 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 380 | 1462478456913 Marionette TRACE conn5 <- [1,734,null,{}] 13:00:56 INFO - PROCESS | 380 | 1462478456918 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}] 13:00:57 INFO - PROCESS | 380 | 1462478457052 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 13:00:57 INFO - PROCESS | 380 | 1462478457178 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:57 INFO - PROCESS | 380 | ++DOCSHELL 125D3000 == 33 [pid = 380] [id = 193] 13:00:57 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (125D3800) [pid = 380] [serial = 577] [outer = 00000000] 13:00:57 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (14086C00) [pid = 380] [serial = 578] [outer = 125D3800] 13:00:57 INFO - PROCESS | 380 | 1462478457237 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (14C7F000) [pid = 380] [serial = 579] [outer = 125D3800] 13:00:58 INFO - PROCESS | 380 | 1462478458259 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]]]}] 13:00:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1384ms 13:00:58 INFO - PROCESS | 380 | 1462478458295 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 13:00:58 INFO - PROCESS | 380 | 1462478458298 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 13:00:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:00:58 INFO - PROCESS | 380 | 1462478458302 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:00:58 INFO - PROCESS | 380 | 1462478458306 Marionette TRACE conn5 <- [1,738,null,{}] 13:00:58 INFO - PROCESS | 380 | 1462478458358 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}] 13:00:58 INFO - PROCESS | 380 | 1462478458483 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 13:00:58 INFO - PROCESS | 380 | 1462478458609 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 380 | ++DOCSHELL 15704800 == 34 [pid = 380] [id = 194] 13:00:58 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (15744800) [pid = 380] [serial = 580] [outer = 00000000] 13:00:58 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (164FA000) [pid = 380] [serial = 581] [outer = 15744800] 13:00:58 INFO - PROCESS | 380 | 1462478458666 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (16D3B400) [pid = 380] [serial = 582] [outer = 15744800] 13:00:59 INFO - PROCESS | 380 | 1462478459652 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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:00:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1379ms 13:00:59 INFO - PROCESS | 380 | 1462478459683 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 380 | 1462478459688 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 13:00:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:00:59 INFO - PROCESS | 380 | 1462478459693 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 380 | 1462478459697 Marionette TRACE conn5 <- [1,742,null,{}] 13:00:59 INFO - PROCESS | 380 | 1462478459703 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}] 13:00:59 INFO - PROCESS | 380 | 1462478459803 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 13:00:59 INFO - PROCESS | 380 | 1462478459875 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 380 | ++DOCSHELL 0DA68400 == 35 [pid = 380] [id = 195] 13:00:59 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0DC77800) [pid = 380] [serial = 583] [outer = 00000000] 13:00:59 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0EAE6800) [pid = 380] [serial = 584] [outer = 0DC77800] 13:00:59 INFO - PROCESS | 380 | 1462478459924 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (11B54800) [pid = 380] [serial = 585] [outer = 0DC77800] 13:01:00 INFO - PROCESS | 380 | --DOCSHELL 0DD3EC00 == 34 [pid = 380] [id = 12] 13:01:00 INFO - PROCESS | 380 | --DOCSHELL 0E5F6400 == 33 [pid = 380] [id = 14] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 74 (15290800) [pid = 380] [serial = 548] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 73 (11D64C00) [pid = 380] [serial = 533] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 72 (0D910C00) [pid = 380] [serial = 527] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 71 (0DA68000) [pid = 380] [serial = 528] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 70 (125D3400) [pid = 380] [serial = 536] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 69 (11E14800) [pid = 380] [serial = 546] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 68 (14C7F800) [pid = 380] [serial = 542] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 67 (1B845000) [pid = 380] [serial = 522] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 66 (0CDC9C00) [pid = 380] [serial = 524] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 65 (0D30B800) [pid = 380] [serial = 525] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0E9DFC00) [pid = 380] [serial = 530] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 63 (11B34400) [pid = 380] [serial = 531] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 62 (12014400) [pid = 380] [serial = 534] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 61 (14CD3800) [pid = 380] [serial = 543] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 60 (125DAC00) [pid = 380] [serial = 545] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 59 (14084C00) [pid = 380] [serial = 539] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 58 (142EEC00) [pid = 380] [serial = 540] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | --DOMWINDOW == 57 (125D9000) [pid = 380] [serial = 537] [outer = 00000000] [url = about:blank] 13:01:00 INFO - PROCESS | 380 | 1462478460931 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]]]}] 13:01:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:01:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1279ms 13:01:00 INFO - PROCESS | 380 | 1462478460972 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 13:01:01 INFO - PROCESS | 380 | 1462478460977 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 13:01:01 INFO - PROCESS | 380 | 1462478460983 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:01:01 INFO - PROCESS | 380 | 1462478460986 Marionette TRACE conn5 <- [1,746,null,{}] 13:01:01 INFO - PROCESS | 380 | 1462478460990 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}] 13:01:01 INFO - PROCESS | 380 | 1462478461073 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 13:01:01 INFO - PROCESS | 380 | 1462478461080 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 380 | ++DOCSHELL 0DA69000 == 34 [pid = 380] [id = 196] 13:01:01 INFO - PROCESS | 380 | ++DOMWINDOW == 58 (0E9DA400) [pid = 380] [serial = 586] [outer = 00000000] 13:01:01 INFO - PROCESS | 380 | ++DOMWINDOW == 59 (11B5E000) [pid = 380] [serial = 587] [outer = 0E9DA400] 13:01:01 INFO - PROCESS | 380 | 1462478461128 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 380 | ++DOMWINDOW == 60 (11D63C00) [pid = 380] [serial = 588] [outer = 0E9DA400] 13:01:01 INFO - PROCESS | 380 | 1462478461617 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]]]}] 13:01:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:01:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 13:01:01 INFO - PROCESS | 380 | 1462478461657 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 13:01:01 INFO - PROCESS | 380 | 1462478461659 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 13:01:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:01:01 INFO - PROCESS | 380 | 1462478461662 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:01:01 INFO - PROCESS | 380 | 1462478461666 Marionette TRACE conn5 <- [1,750,null,{}] 13:01:01 INFO - PROCESS | 380 | 1462478461675 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}] 13:01:01 INFO - PROCESS | 380 | 1462478461762 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 13:01:01 INFO - PROCESS | 380 | 1462478461840 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 380 | ++DOCSHELL 11E06000 == 35 [pid = 380] [id = 197] 13:01:01 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (125D7000) [pid = 380] [serial = 589] [outer = 00000000] 13:01:01 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (134E4C00) [pid = 380] [serial = 590] [outer = 125D7000] 13:01:01 INFO - PROCESS | 380 | 1462478461893 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (14080400) [pid = 380] [serial = 591] [outer = 125D7000] 13:01:02 INFO - PROCESS | 380 | 1462478462777 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1122ms 13:01:02 INFO - PROCESS | 380 | 1462478462788 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 380 | 1462478462790 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 13:01:02 INFO - PROCESS | 380 | 1462478462793 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:01:02 INFO - PROCESS | 380 | 1462478462795 Marionette TRACE conn5 <- [1,754,null,{}] 13:01:02 INFO - PROCESS | 380 | 1462478462798 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}] 13:01:02 INFO - PROCESS | 380 | 1462478462907 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 13:01:02 INFO - PROCESS | 380 | 1462478462914 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 380 | ++DOCSHELL 14C2B400 == 36 [pid = 380] [id = 198] 13:01:02 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (14C2E000) [pid = 380] [serial = 592] [outer = 00000000] 13:01:03 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (14CDB800) [pid = 380] [serial = 593] [outer = 14C2E000] 13:01:03 INFO - PROCESS | 380 | 1462478463001 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (15294400) [pid = 380] [serial = 594] [outer = 14C2E000] 13:01:03 INFO - PROCESS | 380 | --DOMWINDOW == 65 (134E0000) [pid = 380] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:01:03 INFO - PROCESS | 380 | --DOMWINDOW == 64 (0CDA0000) [pid = 380] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:01:03 INFO - PROCESS | 380 | --DOMWINDOW == 63 (11D57800) [pid = 380] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:01:03 INFO - PROCESS | 380 | --DOMWINDOW == 62 (14C81C00) [pid = 380] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:01:03 INFO - PROCESS | 380 | --DOMWINDOW == 61 (1570E400) [pid = 380] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:01:03 INFO - PROCESS | 380 | --DOMWINDOW == 60 (15D41800) [pid = 380] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:01:03 INFO - PROCESS | 380 | 1462478463910 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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:01:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1180ms 13:01:04 INFO - PROCESS | 380 | 1462478463977 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 380 | 1462478463979 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 13:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:01:04 INFO - PROCESS | 380 | 1462478463982 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 380 | 1462478463984 Marionette TRACE conn5 <- [1,758,null,{}] 13:01:04 INFO - PROCESS | 380 | 1462478463987 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}] 13:01:04 INFO - PROCESS | 380 | 1462478464065 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 13:01:04 INFO - PROCESS | 380 | 1462478464071 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 380 | ++DOCSHELL 0DA6DC00 == 37 [pid = 380] [id = 199] 13:01:04 INFO - PROCESS | 380 | ++DOMWINDOW == 61 (11D57800) [pid = 380] [serial = 595] [outer = 00000000] 13:01:04 INFO - PROCESS | 380 | ++DOMWINDOW == 62 (15707000) [pid = 380] [serial = 596] [outer = 11D57800] 13:01:04 INFO - PROCESS | 380 | 1462478464116 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 380 | ++DOMWINDOW == 63 (1570F000) [pid = 380] [serial = 597] [outer = 11D57800] 13:01:04 INFO - PROCESS | 380 | 1462478464588 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]]]}] 13:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 631ms 13:01:04 INFO - PROCESS | 380 | 1462478464613 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 13:01:04 INFO - PROCESS | 380 | 1462478464615 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 13:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:01:04 INFO - PROCESS | 380 | 1462478464618 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:01:04 INFO - PROCESS | 380 | 1462478464620 Marionette TRACE conn5 <- [1,762,null,{}] 13:01:04 INFO - PROCESS | 380 | 1462478464624 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}] 13:01:04 INFO - PROCESS | 380 | 1462478464725 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 13:01:04 INFO - PROCESS | 380 | 1462478464734 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 380 | ++DOCSHELL 164F1800 == 38 [pid = 380] [id = 200] 13:01:04 INFO - PROCESS | 380 | ++DOMWINDOW == 64 (164F2C00) [pid = 380] [serial = 598] [outer = 00000000] 13:01:04 INFO - PROCESS | 380 | ++DOMWINDOW == 65 (164F8800) [pid = 380] [serial = 599] [outer = 164F2C00] 13:01:04 INFO - PROCESS | 380 | 1462478464782 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 380 | ++DOMWINDOW == 66 (16D3C800) [pid = 380] [serial = 600] [outer = 164F2C00] 13:01:05 INFO - PROCESS | 380 | 1462478465217 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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 631ms 13:01:05 INFO - PROCESS | 380 | 1462478465254 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 380 | 1462478465256 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 13:01:05 INFO - PROCESS | 380 | 1462478465259 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:01:05 INFO - PROCESS | 380 | 1462478465260 Marionette TRACE conn5 <- [1,766,null,{}] 13:01:05 INFO - PROCESS | 380 | 1462478465264 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}] 13:01:05 INFO - PROCESS | 380 | 1462478465342 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 13:01:05 INFO - PROCESS | 380 | 1462478465348 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 380 | ++DOCSHELL 142F1C00 == 39 [pid = 380] [id = 201] 13:01:05 INFO - PROCESS | 380 | ++DOMWINDOW == 67 (17775C00) [pid = 380] [serial = 601] [outer = 00000000] 13:01:05 INFO - PROCESS | 380 | ++DOMWINDOW == 68 (17E17C00) [pid = 380] [serial = 602] [outer = 17775C00] 13:01:05 INFO - PROCESS | 380 | 1462478465396 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 380 | ++DOMWINDOW == 69 (17E18800) [pid = 380] [serial = 603] [outer = 17775C00] 13:01:05 INFO - PROCESS | 380 | 1462478465843 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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 630ms 13:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:01:05 INFO - PROCESS | 380 | 1462478465894 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 380 | 1462478465896 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 13:01:05 INFO - PROCESS | 380 | 1462478465900 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 380 | 1462478465902 Marionette TRACE conn5 <- [1,770,null,{}] 13:01:05 INFO - PROCESS | 380 | 1462478465905 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}] 13:01:06 INFO - PROCESS | 380 | 1462478465984 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 13:01:06 INFO - PROCESS | 380 | 1462478465991 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 380 | ++DOCSHELL 0CD99400 == 40 [pid = 380] [id = 202] 13:01:06 INFO - PROCESS | 380 | ++DOMWINDOW == 70 (17E17400) [pid = 380] [serial = 604] [outer = 00000000] 13:01:06 INFO - PROCESS | 380 | ++DOMWINDOW == 71 (17E26800) [pid = 380] [serial = 605] [outer = 17E17400] 13:01:06 INFO - PROCESS | 380 | 1462478466034 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 380 | ++DOMWINDOW == 72 (17E2A800) [pid = 380] [serial = 606] [outer = 17E17400] 13:01:06 INFO - PROCESS | 380 | 1462478466674 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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 871ms 13:01:06 INFO - PROCESS | 380 | 1462478466771 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 380 | 1462478466777 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 13:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:01:06 INFO - PROCESS | 380 | 1462478466781 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 380 | 1462478466786 Marionette TRACE conn5 <- [1,774,null,{}] 13:01:06 INFO - PROCESS | 380 | 1462478466791 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}] 13:01:06 INFO - PROCESS | 380 | 1462478466908 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 13:01:07 INFO - PROCESS | 380 | 1462478466983 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 380 | ++DOCSHELL 0D4E6C00 == 41 [pid = 380] [id = 203] 13:01:07 INFO - PROCESS | 380 | ++DOMWINDOW == 73 (0D902400) [pid = 380] [serial = 607] [outer = 00000000] 13:01:07 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (11B5B400) [pid = 380] [serial = 608] [outer = 0D902400] 13:01:07 INFO - PROCESS | 380 | 1462478467081 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (1257D400) [pid = 380] [serial = 609] [outer = 0D902400] 13:01:07 INFO - PROCESS | 380 | 1462478467686 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 930ms 13:01:07 INFO - PROCESS | 380 | 1462478467716 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 380 | 1462478467722 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 13:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:01:07 INFO - PROCESS | 380 | 1462478467728 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 380 | 1462478467731 Marionette TRACE conn5 <- [1,778,null,{}] 13:01:07 INFO - PROCESS | 380 | 1462478467736 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}] 13:01:07 INFO - PROCESS | 380 | 1462478467844 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 13:01:07 INFO - PROCESS | 380 | 1462478467938 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 380 | ++DOCSHELL 125D9000 == 42 [pid = 380] [id = 204] 13:01:07 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (1407C000) [pid = 380] [serial = 610] [outer = 00000000] 13:01:08 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14C85400) [pid = 380] [serial = 611] [outer = 1407C000] 13:01:08 INFO - PROCESS | 380 | 1462478467994 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (15748C00) [pid = 380] [serial = 612] [outer = 1407C000] 13:01:08 INFO - PROCESS | 380 | 1462478468651 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 971ms 13:01:08 INFO - PROCESS | 380 | 1462478468701 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 380 | 1462478468703 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 13:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:01:08 INFO - PROCESS | 380 | 1462478468707 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 380 | 1462478468711 Marionette TRACE conn5 <- [1,782,null,{}] 13:01:08 INFO - PROCESS | 380 | 1462478468722 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}] 13:01:08 INFO - PROCESS | 380 | 1462478468830 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 13:01:08 INFO - PROCESS | 380 | 1462478468954 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 380 | ++DOCSHELL 17E29000 == 43 [pid = 380] [id = 205] 13:01:08 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (17E2E000) [pid = 380] [serial = 613] [outer = 00000000] 13:01:09 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (180DC000) [pid = 380] [serial = 614] [outer = 17E2E000] 13:01:09 INFO - PROCESS | 380 | 1462478469013 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (181A3400) [pid = 380] [serial = 615] [outer = 17E2E000] 13:01:09 INFO - PROCESS | 380 | 1462478469641 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 971ms 13:01:09 INFO - PROCESS | 380 | 1462478469681 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 380 | 1462478469684 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 13:01:09 INFO - PROCESS | 380 | 1462478469687 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:01:09 INFO - PROCESS | 380 | 1462478469689 Marionette TRACE conn5 <- [1,786,null,{}] 13:01:09 INFO - PROCESS | 380 | 1462478469693 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}] 13:01:09 INFO - PROCESS | 380 | 1462478469801 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 13:01:09 INFO - PROCESS | 380 | 1462478469922 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 380 | ++DOCSHELL 181A4400 == 44 [pid = 380] [id = 206] 13:01:09 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (181A5800) [pid = 380] [serial = 616] [outer = 00000000] 13:01:10 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (181AD800) [pid = 380] [serial = 617] [outer = 181A5800] 13:01:10 INFO - PROCESS | 380 | 1462478469978 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (181E9400) [pid = 380] [serial = 618] [outer = 181A5800] 13:01:10 INFO - PROCESS | 380 | 1462478470691 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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1017ms 13:01:10 INFO - PROCESS | 380 | 1462478470714 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 380 | 1462478470718 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 13:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:01:10 INFO - PROCESS | 380 | 1462478470724 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 380 | 1462478470728 Marionette TRACE conn5 <- [1,790,null,{}] 13:01:10 INFO - PROCESS | 380 | 1462478470757 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}] 13:01:10 INFO - PROCESS | 380 | 1462478470853 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 13:01:10 INFO - PROCESS | 380 | 1462478470936 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 380 | ++DOCSHELL 0DC83C00 == 45 [pid = 380] [id = 207] 13:01:11 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0DC8BC00) [pid = 380] [serial = 619] [outer = 00000000] 13:01:11 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (0E036000) [pid = 380] [serial = 620] [outer = 0DC8BC00] 13:01:11 INFO - PROCESS | 380 | 1462478471034 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (12045C00) [pid = 380] [serial = 621] [outer = 0DC8BC00] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 181E6400 == 44 [pid = 380] [id = 174] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 142F1C00 == 43 [pid = 380] [id = 201] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 164F1800 == 42 [pid = 380] [id = 200] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 0DA6DC00 == 41 [pid = 380] [id = 199] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 14C2B400 == 40 [pid = 380] [id = 198] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 11E06000 == 39 [pid = 380] [id = 197] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 0DA69000 == 38 [pid = 380] [id = 196] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 0DA68400 == 37 [pid = 380] [id = 195] 13:01:11 INFO - PROCESS | 380 | --DOCSHELL 125D3000 == 36 [pid = 380] [id = 193] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0DA74800) [pid = 380] [serial = 551] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 85 (164FC400) [pid = 380] [serial = 572] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 84 (1407D800) [pid = 380] [serial = 561] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 83 (1406F000) [pid = 380] [serial = 560] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 82 (0D8E1C00) [pid = 380] [serial = 554] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 81 (0DA6EC00) [pid = 380] [serial = 555] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 80 (11D63800) [pid = 380] [serial = 557] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 79 (1526A800) [pid = 380] [serial = 563] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 78 (15744400) [pid = 380] [serial = 566] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 77 (15296000) [pid = 380] [serial = 564] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 76 (1638B400) [pid = 380] [serial = 570] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 75 (1574E000) [pid = 380] [serial = 567] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 74 (15DA6800) [pid = 380] [serial = 569] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | --DOMWINDOW == 73 (12404400) [pid = 380] [serial = 558] [outer = 00000000] [url = about:blank] 13:01:11 INFO - PROCESS | 380 | 1462478471608 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 932ms 13:01:11 INFO - PROCESS | 380 | 1462478471659 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 380 | 1462478471665 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 13:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:01:11 INFO - PROCESS | 380 | 1462478471671 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 380 | 1462478471673 Marionette TRACE conn5 <- [1,794,null,{}] 13:01:11 INFO - PROCESS | 380 | 1462478471677 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}] 13:01:11 INFO - PROCESS | 380 | 1462478471761 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 13:01:11 INFO - PROCESS | 380 | 1462478471768 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 380 | ++DOCSHELL 0D906000 == 37 [pid = 380] [id = 208] 13:01:11 INFO - PROCESS | 380 | ++DOMWINDOW == 74 (0DA68000) [pid = 380] [serial = 622] [outer = 00000000] 13:01:11 INFO - PROCESS | 380 | ++DOMWINDOW == 75 (11D59400) [pid = 380] [serial = 623] [outer = 0DA68000] 13:01:11 INFO - PROCESS | 380 | 1462478471814 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 380 | ++DOMWINDOW == 76 (120E1800) [pid = 380] [serial = 624] [outer = 0DA68000] 13:01:12 INFO - PROCESS | 380 | 1462478472296 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 672ms 13:01:12 INFO - PROCESS | 380 | 1462478472378 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 380 | 1462478472381 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 13:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:01:12 INFO - PROCESS | 380 | 1462478472387 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 380 | 1462478472391 Marionette TRACE conn5 <- [1,798,null,{}] 13:01:12 INFO - PROCESS | 380 | 1462478472401 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}] 13:01:12 INFO - PROCESS | 380 | 1462478472490 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 13:01:12 INFO - PROCESS | 380 | 1462478472573 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 380 | ++DOCSHELL 12579800 == 38 [pid = 380] [id = 209] 13:01:12 INFO - PROCESS | 380 | ++DOMWINDOW == 77 (14069000) [pid = 380] [serial = 625] [outer = 00000000] 13:01:12 INFO - PROCESS | 380 | ++DOMWINDOW == 78 (14C2C000) [pid = 380] [serial = 626] [outer = 14069000] 13:01:12 INFO - PROCESS | 380 | 1462478472622 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 380 | ++DOMWINDOW == 79 (14C86000) [pid = 380] [serial = 627] [outer = 14069000] 13:01:13 INFO - PROCESS | 380 | 1462478473004 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 631ms 13:01:13 INFO - PROCESS | 380 | 1462478473032 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 380 | 1462478473034 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 13:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:01:13 INFO - PROCESS | 380 | 1462478473039 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 380 | 1462478473040 Marionette TRACE conn5 <- [1,802,null,{}] 13:01:13 INFO - PROCESS | 380 | 1462478473044 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}] 13:01:13 INFO - PROCESS | 380 | 1462478473127 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 13:01:13 INFO - PROCESS | 380 | 1462478473134 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 380 | ++DOCSHELL 15292400 == 39 [pid = 380] [id = 210] 13:01:13 INFO - PROCESS | 380 | ++DOMWINDOW == 80 (15292800) [pid = 380] [serial = 628] [outer = 00000000] 13:01:13 INFO - PROCESS | 380 | ++DOMWINDOW == 81 (15743400) [pid = 380] [serial = 629] [outer = 15292800] 13:01:13 INFO - PROCESS | 380 | 1462478473180 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (1574EC00) [pid = 380] [serial = 630] [outer = 15292800] 13:01:13 INFO - PROCESS | 380 | 1462478473670 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] 13:01:13 INFO - PROCESS | 380 | 1462478473714 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 13:01:13 INFO - PROCESS | 380 | 1462478473717 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 380 | 1462478473719 Marionette TRACE conn5 <- [1,806,null,{}] 13:01:13 INFO - PROCESS | 380 | 1462478473722 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}] 13:01:13 INFO - PROCESS | 380 | 1462478473828 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 13:01:13 INFO - PROCESS | 380 | 1462478473912 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 380 | ++DOCSHELL 0CDAA400 == 40 [pid = 380] [id = 211] 13:01:13 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (1638B800) [pid = 380] [serial = 631] [outer = 00000000] 13:01:13 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (164F4400) [pid = 380] [serial = 632] [outer = 1638B800] 13:01:13 INFO - PROCESS | 380 | 1462478473958 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (164F8400) [pid = 380] [serial = 633] [outer = 1638B800] 13:01:14 INFO - PROCESS | 380 | 1462478474401 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 731ms 13:01:14 INFO - PROCESS | 380 | 1462478474448 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 380 | 1462478474450 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 13:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:01:14 INFO - PROCESS | 380 | 1462478474454 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 380 | 1462478474455 Marionette TRACE conn5 <- [1,810,null,{}] 13:01:14 INFO - PROCESS | 380 | 1462478474459 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}] 13:01:14 INFO - PROCESS | 380 | 1462478474593 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 13:01:14 INFO - PROCESS | 380 | 1462478474655 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 380 | ++DOCSHELL 17E1A000 == 41 [pid = 380] [id = 212] 13:01:14 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (17E1B400) [pid = 380] [serial = 634] [outer = 00000000] 13:01:14 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (17E28C00) [pid = 380] [serial = 635] [outer = 17E1B400] 13:01:14 INFO - PROCESS | 380 | 1462478474704 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (17E30C00) [pid = 380] [serial = 636] [outer = 17E1B400] 13:01:15 INFO - PROCESS | 380 | 1462478475156 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] 13:01:15 INFO - PROCESS | 380 | 1462478475230 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 13:01:15 INFO - PROCESS | 380 | 1462478475241 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 380 | 1462478475243 Marionette TRACE conn5 <- [1,814,null,{}] 13:01:15 INFO - PROCESS | 380 | 1462478475247 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}] 13:01:15 INFO - PROCESS | 380 | 1462478475354 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 13:01:15 INFO - PROCESS | 380 | 1462478475368 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 380 | ++DOCSHELL 0CDC5000 == 42 [pid = 380] [id = 213] 13:01:15 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (0D910800) [pid = 380] [serial = 637] [outer = 00000000] 13:01:15 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (15D9C000) [pid = 380] [serial = 638] [outer = 0D910800] 13:01:15 INFO - PROCESS | 380 | 1462478475498 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (181A2C00) [pid = 380] [serial = 639] [outer = 0D910800] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 90 (17775C00) [pid = 380] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 89 (0D403000) [pid = 380] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 88 (14C7EC00) [pid = 380] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 87 (14C2E000) [pid = 380] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 86 (0DC77800) [pid = 380] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 85 (0E9DA400) [pid = 380] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 84 (125D7000) [pid = 380] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 83 (15744800) [pid = 380] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 82 (11D57800) [pid = 380] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:01:15 INFO - PROCESS | 380 | --DOMWINDOW == 81 (164F2C00) [pid = 380] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:01:15 INFO - PROCESS | 380 | 1462478475868 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 691ms 13:01:15 INFO - PROCESS | 380 | 1462478475924 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 380 | 1462478475926 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 13:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:01:15 INFO - PROCESS | 380 | 1462478475929 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 380 | 1462478475930 Marionette TRACE conn5 <- [1,818,null,{}] 13:01:15 INFO - PROCESS | 380 | 1462478475934 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}] 13:01:16 INFO - PROCESS | 380 | 1462478476043 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 13:01:16 INFO - PROCESS | 380 | 1462478476052 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 380 | ++DOCSHELL 0DC6F800 == 43 [pid = 380] [id = 214] 13:01:16 INFO - PROCESS | 380 | ++DOMWINDOW == 82 (12578800) [pid = 380] [serial = 640] [outer = 00000000] 13:01:16 INFO - PROCESS | 380 | ++DOMWINDOW == 83 (18F06800) [pid = 380] [serial = 641] [outer = 12578800] 13:01:16 INFO - PROCESS | 380 | 1462478476096 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 380 | ++DOMWINDOW == 84 (18F99C00) [pid = 380] [serial = 642] [outer = 12578800] 13:01:16 INFO - PROCESS | 380 | 1462478476500 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 631ms 13:01:16 INFO - PROCESS | 380 | 1462478476560 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 13:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:01:16 INFO - PROCESS | 380 | 1462478476562 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 13:01:16 INFO - PROCESS | 380 | 1462478476565 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 380 | 1462478476567 Marionette TRACE conn5 <- [1,822,null,{}] 13:01:16 INFO - PROCESS | 380 | 1462478476571 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}] 13:01:16 INFO - PROCESS | 380 | 1462478476681 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 13:01:16 INFO - PROCESS | 380 | 1462478476721 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 380 | ++DOCSHELL 0DA71000 == 44 [pid = 380] [id = 215] 13:01:16 INFO - PROCESS | 380 | ++DOMWINDOW == 85 (0E5E9800) [pid = 380] [serial = 643] [outer = 00000000] 13:01:16 INFO - PROCESS | 380 | ++DOMWINDOW == 86 (15D43400) [pid = 380] [serial = 644] [outer = 0E5E9800] 13:01:16 INFO - PROCESS | 380 | 1462478476766 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 380 | ++DOMWINDOW == 87 (1940AC00) [pid = 380] [serial = 645] [outer = 0E5E9800] 13:01:17 INFO - PROCESS | 380 | 1462478477174 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 630ms 13:01:17 INFO - PROCESS | 380 | 1462478477196 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 380 | 1462478477198 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 13:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:01:17 INFO - PROCESS | 380 | 1462478477201 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 380 | 1462478477203 Marionette TRACE conn5 <- [1,826,null,{}] 13:01:17 INFO - PROCESS | 380 | 1462478477207 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}] 13:01:17 INFO - PROCESS | 380 | 1462478477319 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 13:01:17 INFO - PROCESS | 380 | 1462478477327 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 380 | ++DOCSHELL 0CDC0400 == 45 [pid = 380] [id = 216] 13:01:17 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0D826800) [pid = 380] [serial = 646] [outer = 00000000] 13:01:17 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (1A0DB000) [pid = 380] [serial = 647] [outer = 0D826800] 13:01:17 INFO - PROCESS | 380 | 1462478477372 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (1A44AC00) [pid = 380] [serial = 648] [outer = 0D826800] 13:01:18 INFO - PROCESS | 380 | 1462478478096 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 931ms 13:01:18 INFO - PROCESS | 380 | 1462478478132 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 13:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:01:18 INFO - PROCESS | 380 | 1462478478138 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 13:01:18 INFO - PROCESS | 380 | 1462478478142 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 380 | 1462478478147 Marionette TRACE conn5 <- [1,830,null,{}] 13:01:18 INFO - PROCESS | 380 | 1462478478152 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}] 13:01:18 INFO - PROCESS | 380 | 1462478478264 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 13:01:18 INFO - PROCESS | 380 | 1462478478391 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 380 | ++DOCSHELL 0DA6D800 == 46 [pid = 380] [id = 217] 13:01:18 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (0E9E2400) [pid = 380] [serial = 649] [outer = 00000000] 13:01:18 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (125D5000) [pid = 380] [serial = 650] [outer = 0E9E2400] 13:01:18 INFO - PROCESS | 380 | 1462478478451 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (13427800) [pid = 380] [serial = 651] [outer = 0E9E2400] 13:01:19 INFO - PROCESS | 380 | 1462478479043 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 931ms 13:01:19 INFO - PROCESS | 380 | 1462478479082 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 380 | 1462478479088 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 13:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:01:19 INFO - PROCESS | 380 | 1462478479095 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 380 | 1462478479098 Marionette TRACE conn5 <- [1,834,null,{}] 13:01:19 INFO - PROCESS | 380 | 1462478479103 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}] 13:01:19 INFO - PROCESS | 380 | 1462478479213 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 13:01:19 INFO - PROCESS | 380 | 1462478479338 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 380 | ++DOCSHELL 142F2C00 == 47 [pid = 380] [id = 218] 13:01:19 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (14C2B800) [pid = 380] [serial = 652] [outer = 00000000] 13:01:19 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (15744000) [pid = 380] [serial = 653] [outer = 14C2B800] 13:01:19 INFO - PROCESS | 380 | 1462478479395 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (16D3A400) [pid = 380] [serial = 654] [outer = 14C2B800] 13:01:21 INFO - PROCESS | 380 | 1462478481115 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2017ms 13:01:21 INFO - PROCESS | 380 | 1462478481148 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 380 | 1462478481151 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 13:01:21 INFO - PROCESS | 380 | 1462478481154 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:01:21 INFO - PROCESS | 380 | 1462478481158 Marionette TRACE conn5 <- [1,838,null,{}] 13:01:21 INFO - PROCESS | 380 | 1462478481169 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}] 13:01:21 INFO - PROCESS | 380 | 1462478481280 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 13:01:21 INFO - PROCESS | 380 | 1462478481410 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 380 | ++DOCSHELL 1A940C00 == 48 [pid = 380] [id = 219] 13:01:21 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (1A942C00) [pid = 380] [serial = 655] [outer = 00000000] 13:01:21 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (1A99F800) [pid = 380] [serial = 656] [outer = 1A942C00] 13:01:21 INFO - PROCESS | 380 | 1462478481476 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (1A9A6C00) [pid = 380] [serial = 657] [outer = 1A942C00] 13:01:22 INFO - PROCESS | 380 | 1462478482079 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 971ms 13:01:22 INFO - PROCESS | 380 | 1462478482128 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 380 | 1462478482131 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 13:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:01:22 INFO - PROCESS | 380 | 1462478482134 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 380 | 1462478482136 Marionette TRACE conn5 <- [1,842,null,{}] 13:01:22 INFO - PROCESS | 380 | 1462478482140 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}] 13:01:22 INFO - PROCESS | 380 | 1462478482248 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 13:01:22 INFO - PROCESS | 380 | 1462478482345 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 380 | ++DOCSHELL 1ABF2400 == 49 [pid = 380] [id = 220] 13:01:22 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1ABF2800) [pid = 380] [serial = 658] [outer = 00000000] 13:01:22 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (1B27E400) [pid = 380] [serial = 659] [outer = 1ABF2800] 13:01:22 INFO - PROCESS | 380 | 1462478482400 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1B285000) [pid = 380] [serial = 660] [outer = 1ABF2800] 13:01:22 INFO - PROCESS | 380 | 1462478482927 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1017ms 13:01:23 INFO - PROCESS | 380 | 1462478483190 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 380 | 1462478483195 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 13:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:01:23 INFO - PROCESS | 380 | 1462478483219 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 380 | 1462478483222 Marionette TRACE conn5 <- [1,846,null,{}] 13:01:23 INFO - PROCESS | 380 | 1462478483228 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}] 13:01:23 INFO - PROCESS | 380 | 1462478483327 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 13:01:23 INFO - PROCESS | 380 | 1462478483419 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 380 | ++DOCSHELL 0E5F5000 == 50 [pid = 380] [id = 221] 13:01:23 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (0E682800) [pid = 380] [serial = 661] [outer = 00000000] 13:01:23 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (12018800) [pid = 380] [serial = 662] [outer = 0E682800] 13:01:23 INFO - PROCESS | 380 | 1462478483469 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (125D7400) [pid = 380] [serial = 663] [outer = 0E682800] 13:01:24 INFO - PROCESS | 380 | 1462478483997 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 831ms 13:01:24 INFO - PROCESS | 380 | 1462478484050 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 13:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:01:24 INFO - PROCESS | 380 | 1462478484053 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 13:01:24 INFO - PROCESS | 380 | 1462478484060 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 380 | 1462478484064 Marionette TRACE conn5 <- [1,850,null,{}] 13:01:24 INFO - PROCESS | 380 | 1462478484068 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}] 13:01:24 INFO - PROCESS | 380 | 1462478484163 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 13:01:24 INFO - PROCESS | 380 | 1462478484266 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 380 | ++DOCSHELL 156C3C00 == 51 [pid = 380] [id = 222] 13:01:24 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (15707400) [pid = 380] [serial = 664] [outer = 00000000] 13:01:24 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (15748800) [pid = 380] [serial = 665] [outer = 15707400] 13:01:24 INFO - PROCESS | 380 | 1462478484333 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (15D98800) [pid = 380] [serial = 666] [outer = 15707400] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0DA71000 == 50 [pid = 380] [id = 215] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0DC6F800 == 49 [pid = 380] [id = 214] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0CDC5000 == 48 [pid = 380] [id = 213] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 17E1A000 == 47 [pid = 380] [id = 212] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0CDAA400 == 46 [pid = 380] [id = 211] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 15292400 == 45 [pid = 380] [id = 210] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 12579800 == 44 [pid = 380] [id = 209] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0D906000 == 43 [pid = 380] [id = 208] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0DC83C00 == 42 [pid = 380] [id = 207] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 107 (17E26800) [pid = 380] [serial = 605] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0D4E6C00 == 41 [pid = 380] [id = 203] 13:01:24 INFO - PROCESS | 380 | --DOCSHELL 0CD99400 == 40 [pid = 380] [id = 202] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 106 (17E17C00) [pid = 380] [serial = 602] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 105 (0DE1A000) [pid = 380] [serial = 552] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 104 (15292C00) [pid = 380] [serial = 549] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 103 (14CDB800) [pid = 380] [serial = 593] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 102 (11B54800) [pid = 380] [serial = 585] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 101 (0EAE6800) [pid = 380] [serial = 584] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 100 (11B5E000) [pid = 380] [serial = 587] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 99 (11D63C00) [pid = 380] [serial = 588] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 98 (134E4C00) [pid = 380] [serial = 590] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 97 (16D3B400) [pid = 380] [serial = 582] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 96 (164FA000) [pid = 380] [serial = 581] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 95 (15707000) [pid = 380] [serial = 596] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 94 (0DA71C00) [pid = 380] [serial = 575] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 93 (14086C00) [pid = 380] [serial = 578] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 92 (164F8800) [pid = 380] [serial = 599] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 91 (17E18800) [pid = 380] [serial = 603] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 90 (14080400) [pid = 380] [serial = 591] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 89 (1570F000) [pid = 380] [serial = 597] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 88 (15294400) [pid = 380] [serial = 594] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | --DOMWINDOW == 87 (16D3C800) [pid = 380] [serial = 600] [outer = 00000000] [url = about:blank] 13:01:24 INFO - PROCESS | 380 | 1462478484860 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 830ms 13:01:24 INFO - PROCESS | 380 | 1462478484890 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 13:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:01:24 INFO - PROCESS | 380 | 1462478484892 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 13:01:24 INFO - PROCESS | 380 | 1462478484895 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 380 | 1462478484898 Marionette TRACE conn5 <- [1,854,null,{}] 13:01:24 INFO - PROCESS | 380 | 1462478484907 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}] 13:01:25 INFO - PROCESS | 380 | 1462478484993 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 13:01:25 INFO - PROCESS | 380 | 1462478485005 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 380 | ++DOCSHELL 0EAEC000 == 41 [pid = 380] [id = 223] 13:01:25 INFO - PROCESS | 380 | ++DOMWINDOW == 88 (0EAEDC00) [pid = 380] [serial = 667] [outer = 00000000] 13:01:25 INFO - PROCESS | 380 | ++DOMWINDOW == 89 (11D23C00) [pid = 380] [serial = 668] [outer = 0EAEDC00] 13:01:25 INFO - PROCESS | 380 | 1462478485053 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 380 | ++DOMWINDOW == 90 (125D3C00) [pid = 380] [serial = 669] [outer = 0EAEDC00] 13:01:25 INFO - PROCESS | 380 | 1462478485536 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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 13:01:25 INFO - PROCESS | 380 | 1462478485571 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 13:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:01:25 INFO - PROCESS | 380 | 1462478485573 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 13:01:25 INFO - PROCESS | 380 | 1462478485576 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 380 | 1462478485578 Marionette TRACE conn5 <- [1,858,null,{}] 13:01:25 INFO - PROCESS | 380 | 1462478485582 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}] 13:01:25 INFO - PROCESS | 380 | 1462478485664 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 13:01:25 INFO - PROCESS | 380 | 1462478485671 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 380 | ++DOCSHELL 142E8800 == 42 [pid = 380] [id = 224] 13:01:25 INFO - PROCESS | 380 | ++DOMWINDOW == 91 (142EE000) [pid = 380] [serial = 670] [outer = 00000000] 13:01:25 INFO - PROCESS | 380 | ++DOMWINDOW == 92 (15293000) [pid = 380] [serial = 671] [outer = 142EE000] 13:01:25 INFO - PROCESS | 380 | 1462478485716 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 380 | ++DOMWINDOW == 93 (15707000) [pid = 380] [serial = 672] [outer = 142EE000] 13:01:26 INFO - PROCESS | 380 | ++DOMWINDOW == 94 (164F1000) [pid = 380] [serial = 673] [outer = 0DC71C00] 13:01:26 INFO - PROCESS | 380 | 1462478486263 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 730ms 13:01:26 INFO - PROCESS | 380 | 1462478486307 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 13:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:01:26 INFO - PROCESS | 380 | 1462478486309 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 13:01:26 INFO - PROCESS | 380 | 1462478486312 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 380 | 1462478486313 Marionette TRACE conn5 <- [1,862,null,{}] 13:01:26 INFO - PROCESS | 380 | 1462478486317 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}] 13:01:26 INFO - PROCESS | 380 | 1462478486436 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 13:01:26 INFO - PROCESS | 380 | 1462478486493 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 380 | ++DOCSHELL 11E05800 == 43 [pid = 380] [id = 225] 13:01:26 INFO - PROCESS | 380 | ++DOMWINDOW == 95 (1570E400) [pid = 380] [serial = 674] [outer = 00000000] 13:01:26 INFO - PROCESS | 380 | ++DOMWINDOW == 96 (15DA7400) [pid = 380] [serial = 675] [outer = 1570E400] 13:01:26 INFO - PROCESS | 380 | 1462478486538 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 380 | ++DOMWINDOW == 97 (16D3A000) [pid = 380] [serial = 676] [outer = 1570E400] 13:01:26 INFO - PROCESS | 380 | 1462478486965 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 13:01:26 INFO - PROCESS | 380 | 1462478486983 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 13:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:01:26 INFO - PROCESS | 380 | 1462478486985 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 13:01:26 INFO - PROCESS | 380 | 1462478486988 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 380 | 1462478486990 Marionette TRACE conn5 <- [1,866,null,{}] 13:01:27 INFO - PROCESS | 380 | 1462478486998 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}] 13:01:27 INFO - PROCESS | 380 | 1462478487156 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 13:01:27 INFO - PROCESS | 380 | 1462478487218 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 380 | ++DOCSHELL 17E17C00 == 44 [pid = 380] [id = 226] 13:01:27 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (17E18800) [pid = 380] [serial = 677] [outer = 00000000] 13:01:27 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (17E25000) [pid = 380] [serial = 678] [outer = 17E18800] 13:01:27 INFO - PROCESS | 380 | 1462478487263 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (180DAC00) [pid = 380] [serial = 679] [outer = 17E18800] 13:01:27 INFO - PROCESS | 380 | 1462478487694 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]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 730ms 13:01:27 INFO - PROCESS | 380 | 1462478487718 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 380 | 1462478487721 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 13:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:01:27 INFO - PROCESS | 380 | 1462478487724 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 380 | 1462478487725 Marionette TRACE conn5 <- [1,870,null,{}] 13:01:27 INFO - PROCESS | 380 | 1462478487739 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}] 13:01:27 INFO - PROCESS | 380 | 1462478487849 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 13:01:27 INFO - PROCESS | 380 | 1462478487855 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 380 | ++DOCSHELL 0CDCC800 == 45 [pid = 380] [id = 227] 13:01:27 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (17E1F400) [pid = 380] [serial = 680] [outer = 00000000] 13:01:27 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (18EB2800) [pid = 380] [serial = 681] [outer = 17E1F400] 13:01:27 INFO - PROCESS | 380 | 1462478487900 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (19404000) [pid = 380] [serial = 682] [outer = 17E1F400] 13:01:28 INFO - PROCESS | 380 | 1462478488357 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 691ms 13:01:28 INFO - PROCESS | 380 | 1462478488415 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 380 | 1462478488417 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 13:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:01:28 INFO - PROCESS | 380 | 1462478488420 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 380 | 1462478488422 Marionette TRACE conn5 <- [1,874,null,{}] 13:01:28 INFO - PROCESS | 380 | 1462478488437 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}] 13:01:28 INFO - PROCESS | 380 | 1462478488571 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 13:01:28 INFO - PROCESS | 380 | 1462478488595 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 380 | ++DOCSHELL 181E9C00 == 46 [pid = 380] [id = 228] 13:01:28 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (195BCC00) [pid = 380] [serial = 683] [outer = 00000000] 13:01:28 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (1A93BC00) [pid = 380] [serial = 684] [outer = 195BCC00] 13:01:28 INFO - PROCESS | 380 | 1462478488640 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (1A99F000) [pid = 380] [serial = 685] [outer = 195BCC00] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 105 (1638B800) [pid = 380] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 104 (17E1B400) [pid = 380] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 103 (0DA68000) [pid = 380] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 102 (15292800) [pid = 380] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 101 (0DC8BC00) [pid = 380] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 100 (14069000) [pid = 380] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 99 (0E5E9800) [pid = 380] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 98 (0D910800) [pid = 380] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:01:28 INFO - PROCESS | 380 | --DOMWINDOW == 97 (12578800) [pid = 380] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:01:29 INFO - PROCESS | 380 | 1462478489134 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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 792ms 13:01:29 INFO - PROCESS | 380 | 1462478489212 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 380 | 1462478489214 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 13:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:01:29 INFO - PROCESS | 380 | 1462478489217 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 380 | 1462478489219 Marionette TRACE conn5 <- [1,878,null,{}] 13:01:29 INFO - PROCESS | 380 | 1462478489222 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}] 13:01:29 INFO - PROCESS | 380 | 1462478489303 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 13:01:29 INFO - PROCESS | 380 | 1462478489310 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 380 | ++DOCSHELL 156BF800 == 47 [pid = 380] [id = 229] 13:01:29 INFO - PROCESS | 380 | ++DOMWINDOW == 98 (156C1400) [pid = 380] [serial = 686] [outer = 00000000] 13:01:29 INFO - PROCESS | 380 | ++DOMWINDOW == 99 (19502C00) [pid = 380] [serial = 687] [outer = 156C1400] 13:01:29 INFO - PROCESS | 380 | 1462478489354 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 380 | ++DOMWINDOW == 100 (1A99D800) [pid = 380] [serial = 688] [outer = 156C1400] 13:01:29 INFO - PROCESS | 380 | 1462478489783 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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 630ms 13:01:29 INFO - PROCESS | 380 | 1462478489848 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 380 | 1462478489850 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 13:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:01:29 INFO - PROCESS | 380 | 1462478489854 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 380 | 1462478489855 Marionette TRACE conn5 <- [1,882,null,{}] 13:01:29 INFO - PROCESS | 380 | 1462478489859 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}] 13:01:29 INFO - PROCESS | 380 | 1462478489942 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 13:01:29 INFO - PROCESS | 380 | 1462478489951 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 380 | ++DOCSHELL 1ABE6800 == 48 [pid = 380] [id = 230] 13:01:29 INFO - PROCESS | 380 | ++DOMWINDOW == 101 (1B27CC00) [pid = 380] [serial = 689] [outer = 00000000] 13:01:30 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (1B28D400) [pid = 380] [serial = 690] [outer = 1B27CC00] 13:01:30 INFO - PROCESS | 380 | 1462478489995 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (1B292400) [pid = 380] [serial = 691] [outer = 1B27CC00] 13:01:30 INFO - PROCESS | 380 | 1462478490443 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 631ms 13:01:30 INFO - PROCESS | 380 | 1462478490488 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 380 | 1462478490490 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 13:01:30 INFO - PROCESS | 380 | 1462478490493 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:01:30 INFO - PROCESS | 380 | 1462478490496 Marionette TRACE conn5 <- [1,886,null,{}] 13:01:30 INFO - PROCESS | 380 | 1462478490499 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}] 13:01:30 INFO - PROCESS | 380 | 1462478490600 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 13:01:30 INFO - PROCESS | 380 | 1462478490609 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 380 | ++DOCSHELL 1B295000 == 49 [pid = 380] [id = 231] 13:01:30 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (1B336000) [pid = 380] [serial = 692] [outer = 00000000] 13:01:30 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (1B341400) [pid = 380] [serial = 693] [outer = 1B336000] 13:01:30 INFO - PROCESS | 380 | 1462478490657 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (1B841400) [pid = 380] [serial = 694] [outer = 1B336000] 13:01:31 INFO - PROCESS | 380 | 1462478491356 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 930ms 13:01:31 INFO - PROCESS | 380 | 1462478491428 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 380 | 1462478491433 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 13:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:01:31 INFO - PROCESS | 380 | 1462478491438 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 380 | 1462478491442 Marionette TRACE conn5 <- [1,890,null,{}] 13:01:31 INFO - PROCESS | 380 | 1462478491449 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}] 13:01:31 INFO - PROCESS | 380 | 1462478491569 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 13:01:31 INFO - PROCESS | 380 | 1462478491691 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 380 | ++DOCSHELL 0D824800 == 50 [pid = 380] [id = 232] 13:01:31 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (0DA6EC00) [pid = 380] [serial = 695] [outer = 00000000] 13:01:31 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (0EAE7400) [pid = 380] [serial = 696] [outer = 0DA6EC00] 13:01:31 INFO - PROCESS | 380 | 1462478491752 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (11B5D800) [pid = 380] [serial = 697] [outer = 0DA6EC00] 13:01:32 INFO - PROCESS | 380 | 1462478492310 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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 931ms 13:01:32 INFO - PROCESS | 380 | 1462478492369 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 380 | 1462478492375 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 13:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:01:32 INFO - PROCESS | 380 | 1462478492382 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 380 | 1462478492384 Marionette TRACE conn5 <- [1,894,null,{}] 13:01:32 INFO - PROCESS | 380 | 1462478492388 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}] 13:01:32 INFO - PROCESS | 380 | 1462478492499 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 13:01:32 INFO - PROCESS | 380 | 1462478492628 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 380 | ++DOCSHELL 12043C00 == 51 [pid = 380] [id = 233] 13:01:32 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (142F4800) [pid = 380] [serial = 698] [outer = 00000000] 13:01:32 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (15265400) [pid = 380] [serial = 699] [outer = 142F4800] 13:01:32 INFO - PROCESS | 380 | 1462478492684 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (15D43000) [pid = 380] [serial = 700] [outer = 142F4800] 13:01:33 INFO - PROCESS | 380 | 1462478493301 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]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 971ms 13:01:33 INFO - PROCESS | 380 | 1462478493353 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 380 | 1462478493356 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 13:01:33 INFO - PROCESS | 380 | 1462478493360 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:01:33 INFO - PROCESS | 380 | 1462478493363 Marionette TRACE conn5 <- [1,898,null,{}] 13:01:33 INFO - PROCESS | 380 | 1462478493375 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}] 13:01:33 INFO - PROCESS | 380 | 1462478493487 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 13:01:33 INFO - PROCESS | 380 | 1462478493618 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 380 | ++DOCSHELL 1B298000 == 52 [pid = 380] [id = 234] 13:01:33 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (1B298C00) [pid = 380] [serial = 701] [outer = 00000000] 13:01:33 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1B33AC00) [pid = 380] [serial = 702] [outer = 1B298C00] 13:01:33 INFO - PROCESS | 380 | 1462478493677 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1B843800) [pid = 380] [serial = 703] [outer = 1B298C00] 13:01:34 INFO - PROCESS | 380 | 1462478494270 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 971ms 13:01:34 INFO - PROCESS | 380 | 1462478494334 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 380 | 1462478494337 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 13:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:01:34 INFO - PROCESS | 380 | 1462478494341 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 380 | 1462478494343 Marionette TRACE conn5 <- [1,902,null,{}] 13:01:34 INFO - PROCESS | 380 | 1462478494347 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}] 13:01:34 INFO - PROCESS | 380 | 1462478494456 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 13:01:34 INFO - PROCESS | 380 | 1462478494583 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 380 | ++DOCSHELL 1B96E800 == 53 [pid = 380] [id = 235] 13:01:34 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (1B96EC00) [pid = 380] [serial = 704] [outer = 00000000] 13:01:34 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (1B971C00) [pid = 380] [serial = 705] [outer = 1B96EC00] 13:01:34 INFO - PROCESS | 380 | 1462478494639 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (1B977400) [pid = 380] [serial = 706] [outer = 1B96EC00] 13:01:35 INFO - PROCESS | 380 | 1462478495233 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]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 931ms 13:01:35 INFO - PROCESS | 380 | 1462478495273 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 380 | 1462478495275 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 13:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:01:35 INFO - PROCESS | 380 | 1462478495279 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 380 | 1462478495281 Marionette TRACE conn5 <- [1,906,null,{}] 13:01:35 INFO - PROCESS | 380 | 1462478495285 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}] 13:01:35 INFO - PROCESS | 380 | 1462478495391 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 13:01:35 INFO - PROCESS | 380 | 1462478495495 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:35 INFO - PROCESS | 380 | ++DOCSHELL 1B84A400 == 54 [pid = 380] [id = 236] 13:01:35 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (1B978C00) [pid = 380] [serial = 707] [outer = 00000000] 13:01:35 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (1C18B800) [pid = 380] [serial = 708] [outer = 1B978C00] 13:01:35 INFO - PROCESS | 380 | 1462478495552 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (1C190C00) [pid = 380] [serial = 709] [outer = 1B978C00] 13:01:36 INFO - PROCESS | 380 | 1462478496140 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]]]}] 13:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1068ms 13:01:36 INFO - PROCESS | 380 | 1462478496374 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 380 | 1462478496379 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 13:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:01:36 INFO - PROCESS | 380 | 1462478496384 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 380 | 1462478496387 Marionette TRACE conn5 <- [1,910,null,{}] 13:01:36 INFO - PROCESS | 380 | 1462478496392 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}] 13:01:36 INFO - PROCESS | 380 | 1462478496493 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 13:01:36 INFO - PROCESS | 380 | 1462478496618 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 380 | ++DOCSHELL 0EAED800 == 55 [pid = 380] [id = 237] 13:01:36 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (11B1A800) [pid = 380] [serial = 710] [outer = 00000000] 13:01:36 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (11D63000) [pid = 380] [serial = 711] [outer = 11B1A800] 13:01:36 INFO - PROCESS | 380 | 1462478496668 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (125CE400) [pid = 380] [serial = 712] [outer = 11B1A800] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 15704800 == 54 [pid = 380] [id = 194] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 0D904C00 == 53 [pid = 380] [id = 22] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 1ABE6800 == 52 [pid = 380] [id = 230] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 156BF800 == 51 [pid = 380] [id = 229] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 181E9C00 == 50 [pid = 380] [id = 228] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 0CDCC800 == 49 [pid = 380] [id = 227] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 17E17C00 == 48 [pid = 380] [id = 226] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 11E05800 == 47 [pid = 380] [id = 225] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 142E8800 == 46 [pid = 380] [id = 224] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 0EAEC000 == 45 [pid = 380] [id = 223] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1A0DB000) [pid = 380] [serial = 647] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 156C3C00 == 44 [pid = 380] [id = 222] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 0E5F5000 == 43 [pid = 380] [id = 221] 13:01:37 INFO - PROCESS | 380 | --DOCSHELL 0CDC0400 == 42 [pid = 380] [id = 216] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 122 (164F4400) [pid = 380] [serial = 632] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 121 (17E28C00) [pid = 380] [serial = 635] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 120 (164F8400) [pid = 380] [serial = 633] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 119 (17E30C00) [pid = 380] [serial = 636] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 118 (11B5B400) [pid = 380] [serial = 608] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 117 (14C85400) [pid = 380] [serial = 611] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 116 (11D59400) [pid = 380] [serial = 623] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 115 (120E1800) [pid = 380] [serial = 624] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 114 (15743400) [pid = 380] [serial = 629] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 113 (181AD800) [pid = 380] [serial = 617] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 112 (12045C00) [pid = 380] [serial = 621] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 111 (0E036000) [pid = 380] [serial = 620] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 110 (14C2C000) [pid = 380] [serial = 626] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 109 (14C86000) [pid = 380] [serial = 627] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 108 (180DC000) [pid = 380] [serial = 614] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 107 (15D43400) [pid = 380] [serial = 644] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 106 (15D9C000) [pid = 380] [serial = 638] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 105 (181A2C00) [pid = 380] [serial = 639] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 104 (18F06800) [pid = 380] [serial = 641] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 103 (18F99C00) [pid = 380] [serial = 642] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1940AC00) [pid = 380] [serial = 645] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | --DOMWINDOW == 101 (1574EC00) [pid = 380] [serial = 630] [outer = 00000000] [url = about:blank] 13:01:37 INFO - PROCESS | 380 | 1462478497349 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]]]}] 13:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1022ms 13:01:37 INFO - PROCESS | 380 | 1462478497409 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 13:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:01:37 INFO - PROCESS | 380 | 1462478497412 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 13:01:37 INFO - PROCESS | 380 | 1462478497419 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 380 | 1462478497422 Marionette TRACE conn5 <- [1,914,null,{}] 13:01:37 INFO - PROCESS | 380 | 1462478497426 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}] 13:01:37 INFO - PROCESS | 380 | 1462478497513 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 13:01:37 INFO - PROCESS | 380 | 1462478497592 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 380 | ++DOCSHELL 0CDCC800 == 43 [pid = 380] [id = 238] 13:01:37 INFO - PROCESS | 380 | ++DOMWINDOW == 102 (0D9C8400) [pid = 380] [serial = 713] [outer = 00000000] 13:01:37 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (11B54C00) [pid = 380] [serial = 714] [outer = 0D9C8400] 13:01:37 INFO - PROCESS | 380 | 1462478497647 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (11D5E000) [pid = 380] [serial = 715] [outer = 0D9C8400] 13:01:38 INFO - PROCESS | 380 | 1462478498094 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]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 731ms 13:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:01:38 INFO - PROCESS | 380 | 1462478498149 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 380 | 1462478498151 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 13:01:38 INFO - PROCESS | 380 | 1462478498154 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 380 | 1462478498156 Marionette TRACE conn5 <- [1,918,null,{}] 13:01:38 INFO - PROCESS | 380 | 1462478498166 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}] 13:01:38 INFO - PROCESS | 380 | 1462478498258 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 13:01:38 INFO - PROCESS | 380 | 1462478498270 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 380 | ++DOCSHELL 14C27400 == 44 [pid = 380] [id = 239] 13:01:38 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (14C28000) [pid = 380] [serial = 716] [outer = 00000000] 13:01:38 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (14C7EC00) [pid = 380] [serial = 717] [outer = 14C28000] 13:01:38 INFO - PROCESS | 380 | 1462478498322 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (1525FC00) [pid = 380] [serial = 718] [outer = 14C28000] 13:01:38 INFO - PROCESS | 380 | 1462478498791 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]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 13:01:38 INFO - PROCESS | 380 | 1462478498828 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 380 | 1462478498830 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 13:01:38 INFO - PROCESS | 380 | 1462478498834 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:01:38 INFO - PROCESS | 380 | 1462478498835 Marionette TRACE conn5 <- [1,922,null,{}] 13:01:38 INFO - PROCESS | 380 | 1462478498839 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}] 13:01:38 INFO - PROCESS | 380 | 1462478498924 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 13:01:38 INFO - PROCESS | 380 | 1462478498931 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 380 | ++DOCSHELL 1574CC00 == 45 [pid = 380] [id = 240] 13:01:38 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (1574EC00) [pid = 380] [serial = 719] [outer = 00000000] 13:01:38 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (1638BC00) [pid = 380] [serial = 720] [outer = 1574EC00] 13:01:39 INFO - PROCESS | 380 | 1462478498980 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (164F6400) [pid = 380] [serial = 721] [outer = 1574EC00] 13:01:39 INFO - PROCESS | 380 | 1462478499433 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 13:01:39 INFO - PROCESS | 380 | 1462478499508 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 380 | 1462478499510 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 13:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:01:39 INFO - PROCESS | 380 | 1462478499513 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 380 | 1462478499515 Marionette TRACE conn5 <- [1,926,null,{}] 13:01:39 INFO - PROCESS | 380 | 1462478499518 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}] 13:01:39 INFO - PROCESS | 380 | 1462478499629 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 13:01:39 INFO - PROCESS | 380 | 1462478499714 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 380 | ++DOCSHELL 15D49400 == 46 [pid = 380] [id = 241] 13:01:39 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (15D99C00) [pid = 380] [serial = 722] [outer = 00000000] 13:01:39 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (17E1FC00) [pid = 380] [serial = 723] [outer = 15D99C00] 13:01:39 INFO - PROCESS | 380 | 1462478499762 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (17E25C00) [pid = 380] [serial = 724] [outer = 15D99C00] 13:01:40 INFO - PROCESS | 380 | 1462478500194 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]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 730ms 13:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:01:40 INFO - PROCESS | 380 | 1462478500244 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 380 | 1462478500246 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 13:01:40 INFO - PROCESS | 380 | 1462478500253 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 380 | 1462478500255 Marionette TRACE conn5 <- [1,930,null,{}] 13:01:40 INFO - PROCESS | 380 | 1462478500259 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}] 13:01:40 INFO - PROCESS | 380 | 1462478500395 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 13:01:40 INFO - PROCESS | 380 | 1462478500457 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:40 INFO - PROCESS | 380 | ++DOCSHELL 0D909000 == 47 [pid = 380] [id = 242] 13:01:40 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (181A3000) [pid = 380] [serial = 725] [outer = 00000000] 13:01:40 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (181E3C00) [pid = 380] [serial = 726] [outer = 181A3000] 13:01:40 INFO - PROCESS | 380 | 1462478500505 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (181EE800) [pid = 380] [serial = 727] [outer = 181A3000] 13:01:40 INFO - PROCESS | 380 | 1462478500956 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]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 731ms 13:01:41 INFO - PROCESS | 380 | 1462478501005 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 380 | 1462478501007 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 13:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:01:41 INFO - PROCESS | 380 | 1462478501015 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 380 | 1462478501017 Marionette TRACE conn5 <- [1,934,null,{}] 13:01:41 INFO - PROCESS | 380 | 1462478501021 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}] 13:01:41 INFO - PROCESS | 380 | 1462478501132 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 13:01:41 INFO - PROCESS | 380 | 1462478501193 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 380 | ++DOCSHELL 18EA7800 == 48 [pid = 380] [id = 243] 13:01:41 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (18F06800) [pid = 380] [serial = 728] [outer = 00000000] 13:01:41 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (195BA800) [pid = 380] [serial = 729] [outer = 18F06800] 13:01:41 INFO - PROCESS | 380 | 1462478501237 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (195C0400) [pid = 380] [serial = 730] [outer = 18F06800] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1B27CC00) [pid = 380] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 117 (156C1400) [pid = 380] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 116 (17E18800) [pid = 380] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 115 (17E1F400) [pid = 380] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 114 (1570E400) [pid = 380] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 113 (0EAEDC00) [pid = 380] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 112 (15707400) [pid = 380] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 111 (142EE000) [pid = 380] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 110 (0E682800) [pid = 380] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:01:41 INFO - PROCESS | 380 | --DOMWINDOW == 109 (195BCC00) [pid = 380] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:01:41 INFO - PROCESS | 380 | 1462478501761 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]]]}] 13:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 771ms 13:01:41 INFO - PROCESS | 380 | 1462478501786 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 13:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:01:41 INFO - PROCESS | 380 | 1462478501788 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 13:01:41 INFO - PROCESS | 380 | 1462478501791 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 380 | 1462478501793 Marionette TRACE conn5 <- [1,938,null,{}] 13:01:41 INFO - PROCESS | 380 | 1462478501796 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}] 13:01:41 INFO - PROCESS | 380 | 1462478501877 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 13:01:41 INFO - PROCESS | 380 | 1462478501966 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 380 | ++DOCSHELL 0EAE6800 == 49 [pid = 380] [id = 244] 13:01:41 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (11E13C00) [pid = 380] [serial = 731] [outer = 00000000] 13:01:42 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (180E1C00) [pid = 380] [serial = 732] [outer = 11E13C00] 13:01:42 INFO - PROCESS | 380 | 1462478502012 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (1A084400) [pid = 380] [serial = 733] [outer = 11E13C00] 13:01:42 INFO - PROCESS | 380 | 1462478502385 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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 13:01:42 INFO - PROCESS | 380 | 1462478502422 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 13:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:01:42 INFO - PROCESS | 380 | 1462478502424 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 13:01:42 INFO - PROCESS | 380 | 1462478502428 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 380 | 1462478502429 Marionette TRACE conn5 <- [1,942,null,{}] 13:01:42 INFO - PROCESS | 380 | 1462478502433 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}] 13:01:42 INFO - PROCESS | 380 | 1462478502581 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 13:01:42 INFO - PROCESS | 380 | 1462478502594 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 380 | ++DOCSHELL 1A4EAC00 == 50 [pid = 380] [id = 245] 13:01:42 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (1A794C00) [pid = 380] [serial = 734] [outer = 00000000] 13:01:42 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1A9ABC00) [pid = 380] [serial = 735] [outer = 1A794C00] 13:01:42 INFO - PROCESS | 380 | 1462478502639 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (1B27A400) [pid = 380] [serial = 736] [outer = 1A794C00] 13:01:43 INFO - PROCESS | 380 | 1462478503050 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 13:01:43 INFO - PROCESS | 380 | 1462478503098 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 380 | 1462478503100 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 13:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:01:43 INFO - PROCESS | 380 | 1462478503103 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 380 | 1462478503105 Marionette TRACE conn5 <- [1,946,null,{}] 13:01:43 INFO - PROCESS | 380 | 1462478503109 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}] 13:01:43 INFO - PROCESS | 380 | 1462478503228 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 13:01:43 INFO - PROCESS | 380 | 1462478503237 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 380 | ++DOCSHELL 1638B400 == 51 [pid = 380] [id = 246] 13:01:43 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (1A9AA800) [pid = 380] [serial = 737] [outer = 00000000] 13:01:43 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (1B297C00) [pid = 380] [serial = 738] [outer = 1A9AA800] 13:01:43 INFO - PROCESS | 380 | 1462478503282 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (1B83C800) [pid = 380] [serial = 739] [outer = 1A9AA800] 13:01:43 INFO - PROCESS | 380 | 1462478503812 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 830ms 13:01:43 INFO - PROCESS | 380 | 1462478503935 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 380 | 1462478503940 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 13:01:43 INFO - PROCESS | 380 | 1462478503945 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:01:43 INFO - PROCESS | 380 | 1462478503950 Marionette TRACE conn5 <- [1,950,null,{}] 13:01:43 INFO - PROCESS | 380 | 1462478503957 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}] 13:01:44 INFO - PROCESS | 380 | 1462478504081 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 13:01:44 INFO - PROCESS | 380 | 1462478504207 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 380 | ++DOCSHELL 0D9C0400 == 52 [pid = 380] [id = 247] 13:01:44 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (0D9C0C00) [pid = 380] [serial = 740] [outer = 00000000] 13:01:44 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (11B1DC00) [pid = 380] [serial = 741] [outer = 0D9C0C00] 13:01:44 INFO - PROCESS | 380 | 1462478504265 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (1247D000) [pid = 380] [serial = 742] [outer = 0D9C0C00] 13:01:44 INFO - PROCESS | 380 | 1462478504835 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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 931ms 13:01:44 INFO - PROCESS | 380 | 1462478504880 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 380 | 1462478504886 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 13:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:01:44 INFO - PROCESS | 380 | 1462478504893 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 380 | 1462478504896 Marionette TRACE conn5 <- [1,954,null,{}] 13:01:44 INFO - PROCESS | 380 | 1462478504900 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}] 13:01:45 INFO - PROCESS | 380 | 1462478505012 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 13:01:45 INFO - PROCESS | 380 | 1462478505145 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 380 | ++DOCSHELL 12576C00 == 53 [pid = 380] [id = 248] 13:01:45 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (142F1C00) [pid = 380] [serial = 743] [outer = 00000000] 13:01:45 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (15D3F400) [pid = 380] [serial = 744] [outer = 142F1C00] 13:01:45 INFO - PROCESS | 380 | 1462478505204 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (164F9400) [pid = 380] [serial = 745] [outer = 142F1C00] 13:01:45 INFO - PROCESS | 380 | 1462478505802 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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 971ms 13:01:45 INFO - PROCESS | 380 | 1462478505865 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 380 | 1462478505868 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 13:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:01:45 INFO - PROCESS | 380 | 1462478505872 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 380 | 1462478505875 Marionette TRACE conn5 <- [1,958,null,{}] 13:01:45 INFO - PROCESS | 380 | 1462478505900 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}] 13:01:46 INFO - PROCESS | 380 | 1462478506043 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 13:01:46 INFO - PROCESS | 380 | 1462478506106 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 380 | ++DOCSHELL 1A9AC000 == 54 [pid = 380] [id = 249] 13:01:46 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1B28E000) [pid = 380] [serial = 746] [outer = 00000000] 13:01:46 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1B844800) [pid = 380] [serial = 747] [outer = 1B28E000] 13:01:46 INFO - PROCESS | 380 | 1462478506163 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1B97B400) [pid = 380] [serial = 748] [outer = 1B28E000] 13:01:46 INFO - PROCESS | 380 | 1462478506765 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 931ms 13:01:46 INFO - PROCESS | 380 | 1462478506805 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 380 | 1462478506808 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 13:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:01:46 INFO - PROCESS | 380 | 1462478506812 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 380 | 1462478506814 Marionette TRACE conn5 <- [1,962,null,{}] 13:01:46 INFO - PROCESS | 380 | 1462478506818 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}] 13:01:46 INFO - PROCESS | 380 | 1462478506927 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 13:01:47 INFO - PROCESS | 380 | 1462478507031 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 380 | ++DOCSHELL 1C198800 == 55 [pid = 380] [id = 250] 13:01:47 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1C739800) [pid = 380] [serial = 749] [outer = 00000000] 13:01:47 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (1C73F800) [pid = 380] [serial = 750] [outer = 1C739800] 13:01:47 INFO - PROCESS | 380 | 1462478507089 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (1C743000) [pid = 380] [serial = 751] [outer = 1C739800] 13:01:47 INFO - PROCESS | 380 | 1462478507660 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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 13:01:47 INFO - PROCESS | 380 | 1462478507745 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 380 | 1462478507747 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 13:01:47 INFO - PROCESS | 380 | 1462478507751 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:01:47 INFO - PROCESS | 380 | 1462478507753 Marionette TRACE conn5 <- [1,966,null,{}] 13:01:47 INFO - PROCESS | 380 | 1462478507757 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}] 13:01:47 INFO - PROCESS | 380 | 1462478507894 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 13:01:48 INFO - PROCESS | 380 | 1462478508025 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 380 | ++DOCSHELL 1C198C00 == 56 [pid = 380] [id = 251] 13:01:48 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1C741C00) [pid = 380] [serial = 752] [outer = 00000000] 13:01:48 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1C805400) [pid = 380] [serial = 753] [outer = 1C741C00] 13:01:48 INFO - PROCESS | 380 | 1462478508080 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (1C808800) [pid = 380] [serial = 754] [outer = 1C741C00] 13:01:48 INFO - PROCESS | 380 | 1462478508654 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 931ms 13:01:48 INFO - PROCESS | 380 | 1462478508685 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 380 | 1462478508687 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 13:01:48 INFO - PROCESS | 380 | 1462478508690 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:01:48 INFO - PROCESS | 380 | 1462478508692 Marionette TRACE conn5 <- [1,970,null,{}] 13:01:48 INFO - PROCESS | 380 | 1462478508696 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}] 13:01:48 INFO - PROCESS | 380 | 1462478508822 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 13:01:48 INFO - PROCESS | 380 | 1462478508968 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 380 | ++DOCSHELL 1B840800 == 57 [pid = 380] [id = 252] 13:01:49 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (1C84A400) [pid = 380] [serial = 755] [outer = 00000000] 13:01:49 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (1D21F000) [pid = 380] [serial = 756] [outer = 1C84A400] 13:01:49 INFO - PROCESS | 380 | 1462478509026 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1D221000) [pid = 380] [serial = 757] [outer = 1C84A400] 13:01:49 INFO - PROCESS | 380 | 1462478509820 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]]]}] 13:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1178ms 13:01:49 INFO - PROCESS | 380 | 1462478509872 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 380 | 1462478509876 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 13:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:01:49 INFO - PROCESS | 380 | 1462478509880 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 380 | 1462478509884 Marionette TRACE conn5 <- [1,974,null,{}] 13:01:49 INFO - PROCESS | 380 | 1462478509890 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}] 13:01:50 INFO - PROCESS | 380 | 1462478509990 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 13:01:50 INFO - PROCESS | 380 | 1462478510126 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 380 | ++DOCSHELL 0D8E0400 == 58 [pid = 380] [id = 253] 13:01:50 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (0D8E0C00) [pid = 380] [serial = 758] [outer = 00000000] 13:01:50 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (0D906400) [pid = 380] [serial = 759] [outer = 0D8E0C00] 13:01:50 INFO - PROCESS | 380 | 1462478510179 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (0DC6B800) [pid = 380] [serial = 760] [outer = 0D8E0C00] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 1A4EAC00 == 57 [pid = 380] [id = 245] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 0EAE6800 == 56 [pid = 380] [id = 244] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 18EA7800 == 55 [pid = 380] [id = 243] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 0D909000 == 54 [pid = 380] [id = 242] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 15D49400 == 53 [pid = 380] [id = 241] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 1574CC00 == 52 [pid = 380] [id = 240] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 14C27400 == 51 [pid = 380] [id = 239] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 138 (125D5000) [pid = 380] [serial = 650] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 137 (15744000) [pid = 380] [serial = 653] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1A99F800) [pid = 380] [serial = 656] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1B27E400) [pid = 380] [serial = 659] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1B341400) [pid = 380] [serial = 693] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 0CDCC800 == 50 [pid = 380] [id = 238] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 0EAED800 == 49 [pid = 380] [id = 237] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 0D824800 == 48 [pid = 380] [id = 232] 13:01:50 INFO - PROCESS | 380 | --DOCSHELL 1B295000 == 47 [pid = 380] [id = 231] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 133 (17E25000) [pid = 380] [serial = 678] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 132 (18EB2800) [pid = 380] [serial = 681] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 131 (180DAC00) [pid = 380] [serial = 679] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 130 (15DA7400) [pid = 380] [serial = 675] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 129 (11D23C00) [pid = 380] [serial = 668] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 128 (125D3C00) [pid = 380] [serial = 669] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 127 (15D98800) [pid = 380] [serial = 666] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 126 (15748800) [pid = 380] [serial = 665] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 125 (15293000) [pid = 380] [serial = 671] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 124 (15707000) [pid = 380] [serial = 672] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 123 (125D7400) [pid = 380] [serial = 663] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 122 (12018800) [pid = 380] [serial = 662] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1A93BC00) [pid = 380] [serial = 684] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 120 (19404000) [pid = 380] [serial = 682] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1B292400) [pid = 380] [serial = 691] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1B28D400) [pid = 380] [serial = 690] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 117 (1A99F000) [pid = 380] [serial = 685] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 116 (19502C00) [pid = 380] [serial = 687] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1A99D800) [pid = 380] [serial = 688] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 114 (1A9A1400) [pid = 380] [serial = 384] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:01:50 INFO - PROCESS | 380 | --DOMWINDOW == 113 (16D3A000) [pid = 380] [serial = 676] [outer = 00000000] [url = about:blank] 13:01:50 INFO - PROCESS | 380 | 1462478510808 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 971ms 13:01:50 INFO - PROCESS | 380 | 1462478510852 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 380 | 1462478510858 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 13:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:01:50 INFO - PROCESS | 380 | 1462478510864 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 380 | 1462478510866 Marionette TRACE conn5 <- [1,978,null,{}] 13:01:50 INFO - PROCESS | 380 | 1462478510870 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}] 13:01:50 INFO - PROCESS | 380 | 1462478510957 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 13:01:50 INFO - PROCESS | 380 | 1462478510964 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 380 | ++DOCSHELL 0D903C00 == 48 [pid = 380] [id = 254] 13:01:51 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (0D904C00) [pid = 380] [serial = 761] [outer = 00000000] 13:01:51 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (0E03B000) [pid = 380] [serial = 762] [outer = 0D904C00] 13:01:51 INFO - PROCESS | 380 | 1462478511011 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (0E6BDC00) [pid = 380] [serial = 763] [outer = 0D904C00] 13:01:51 INFO - PROCESS | 380 | 1462478511559 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 731ms 13:01:51 INFO - PROCESS | 380 | 1462478511597 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 380 | 1462478511600 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 13:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:01:51 INFO - PROCESS | 380 | 1462478511603 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 380 | 1462478511606 Marionette TRACE conn5 <- [1,982,null,{}] 13:01:51 INFO - PROCESS | 380 | 1462478511617 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}] 13:01:51 INFO - PROCESS | 380 | 1462478511709 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 13:01:51 INFO - PROCESS | 380 | 1462478511801 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 380 | ++DOCSHELL 120D8800 == 49 [pid = 380] [id = 255] 13:01:51 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (120D8C00) [pid = 380] [serial = 764] [outer = 00000000] 13:01:51 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (12481400) [pid = 380] [serial = 765] [outer = 120D8C00] 13:01:51 INFO - PROCESS | 380 | 1462478511851 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (125D1000) [pid = 380] [serial = 766] [outer = 120D8C00] 13:01:52 INFO - PROCESS | 380 | 1462478512235 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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 13:01:52 INFO - PROCESS | 380 | 1462478512277 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 380 | 1462478512279 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:01:52 INFO - PROCESS | 380 | 1462478512283 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 380 | 1462478512284 Marionette TRACE conn5 <- [1,986,null,{}] 13:01:52 INFO - PROCESS | 380 | 1462478512288 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}] 13:01:52 INFO - PROCESS | 380 | 1462478512374 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 13:01:52 INFO - PROCESS | 380 | 1462478512380 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 380 | ++DOCSHELL 125DCC00 == 50 [pid = 380] [id = 256] 13:01:52 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (125DDC00) [pid = 380] [serial = 767] [outer = 00000000] 13:01:52 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (134E1800) [pid = 380] [serial = 768] [outer = 125DDC00] 13:01:52 INFO - PROCESS | 380 | 1462478512427 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (14087800) [pid = 380] [serial = 769] [outer = 125DDC00] 13:01:52 INFO - PROCESS | 380 | 1462478512876 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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 631ms 13:01:52 INFO - PROCESS | 380 | 1462478512917 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 380 | 1462478512919 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 13:01:52 INFO - PROCESS | 380 | 1462478512922 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:01:52 INFO - PROCESS | 380 | 1462478512924 Marionette TRACE conn5 <- [1,990,null,{}] 13:01:52 INFO - PROCESS | 380 | 1462478512935 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}] 13:01:53 INFO - PROCESS | 380 | 1462478513045 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 13:01:53 INFO - PROCESS | 380 | 1462478513135 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 380 | ++DOCSHELL 14C23C00 == 51 [pid = 380] [id = 257] 13:01:53 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (14C27C00) [pid = 380] [serial = 770] [outer = 00000000] 13:01:53 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (14C2E000) [pid = 380] [serial = 771] [outer = 14C27C00] 13:01:53 INFO - PROCESS | 380 | 1462478513179 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (14C85C00) [pid = 380] [serial = 772] [outer = 14C27C00] 13:01:53 INFO - PROCESS | 380 | 1462478513593 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]]]}] 13:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 730ms 13:01:53 INFO - PROCESS | 380 | 1462478513660 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 380 | 1462478513662 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 13:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:01:53 INFO - PROCESS | 380 | 1462478513665 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 380 | 1462478513667 Marionette TRACE conn5 <- [1,994,null,{}] 13:01:53 INFO - PROCESS | 380 | 1462478513670 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}] 13:01:53 INFO - PROCESS | 380 | 1462478513804 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 13:01:53 INFO - PROCESS | 380 | 1462478513866 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 380 | ++DOCSHELL 15292400 == 52 [pid = 380] [id = 258] 13:01:53 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (15293000) [pid = 380] [serial = 773] [outer = 00000000] 13:01:53 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (15746400) [pid = 380] [serial = 774] [outer = 15293000] 13:01:53 INFO - PROCESS | 380 | 1462478513916 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1574AC00) [pid = 380] [serial = 775] [outer = 15293000] 13:01:54 INFO - PROCESS | 380 | 1462478514344 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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 731ms 13:01:54 INFO - PROCESS | 380 | 1462478514420 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 380 | 1462478514422 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 13:01:54 INFO - PROCESS | 380 | 1462478514425 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 380 | 1462478514427 Marionette TRACE conn5 <- [1,998,null,{}] 13:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:01:54 INFO - PROCESS | 380 | 1462478514430 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}] 13:01:54 INFO - PROCESS | 380 | 1462478514550 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 13:01:54 INFO - PROCESS | 380 | 1462478514560 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 380 | ++DOCSHELL 15D48C00 == 53 [pid = 380] [id = 259] 13:01:54 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (15D49C00) [pid = 380] [serial = 776] [outer = 00000000] 13:01:54 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (164F2000) [pid = 380] [serial = 777] [outer = 15D49C00] 13:01:54 INFO - PROCESS | 380 | 1462478514656 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (164F8C00) [pid = 380] [serial = 778] [outer = 15D49C00] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 130 (0D826800) [pid = 380] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 129 (17E17400) [pid = 380] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 128 (15D99C00) [pid = 380] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 127 (181A3000) [pid = 380] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1B336000) [pid = 380] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 125 (11E13C00) [pid = 380] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 124 (0D9C8400) [pid = 380] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1574EC00) [pid = 380] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 122 (14C28000) [pid = 380] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 121 (11B1A800) [pid = 380] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 120 (18F06800) [pid = 380] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1A794C00) [pid = 380] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 118 (125D3800) [pid = 380] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:01:55 INFO - PROCESS | 380 | --DOMWINDOW == 117 (0D908800) [pid = 380] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:01:55 INFO - PROCESS | 380 | 1462478515193 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]]]}] 13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 830ms 13:01:55 INFO - PROCESS | 380 | 1462478515263 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 380 | 1462478515265 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:01:55 INFO - PROCESS | 380 | 1462478515268 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 380 | 1462478515270 Marionette TRACE conn5 <- [1,1002,null,{}] 13:01:55 INFO - PROCESS | 380 | 1462478515273 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}] 13:01:55 INFO - PROCESS | 380 | 1462478515389 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 13:01:55 INFO - PROCESS | 380 | 1462478515449 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 380 | ++DOCSHELL 0D4E7C00 == 54 [pid = 380] [id = 260] 13:01:55 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (0D826800) [pid = 380] [serial = 779] [outer = 00000000] 13:01:55 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (156C1400) [pid = 380] [serial = 780] [outer = 0D826800] 13:01:55 INFO - PROCESS | 380 | 1462478515494 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (164F9C00) [pid = 380] [serial = 781] [outer = 0D826800] 13:01:55 INFO - PROCESS | 380 | 1462478515850 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]]]}] 13:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 633ms 13:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:01:55 INFO - PROCESS | 380 | 1462478515901 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 380 | 1462478515903 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 13:01:55 INFO - PROCESS | 380 | 1462478515906 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 380 | 1462478515908 Marionette TRACE conn5 <- [1,1006,null,{}] 13:01:55 INFO - PROCESS | 380 | 1462478515911 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}] 13:01:56 INFO - PROCESS | 380 | 1462478515996 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 13:01:56 INFO - PROCESS | 380 | 1462478516003 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 380 | ++DOCSHELL 17774400 == 55 [pid = 380] [id = 261] 13:01:56 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (17872C00) [pid = 380] [serial = 782] [outer = 00000000] 13:01:56 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (17E19C00) [pid = 380] [serial = 783] [outer = 17872C00] 13:01:56 INFO - PROCESS | 380 | 1462478516047 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (17E23C00) [pid = 380] [serial = 784] [outer = 17872C00] 13:01:56 INFO - PROCESS | 380 | 1462478516481 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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 631ms 13:01:56 INFO - PROCESS | 380 | 1462478516537 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 380 | 1462478516539 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 13:01:56 INFO - PROCESS | 380 | 1462478516542 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:01:56 INFO - PROCESS | 380 | 1462478516544 Marionette TRACE conn5 <- [1,1010,null,{}] 13:01:56 INFO - PROCESS | 380 | 1462478516547 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}] 13:01:56 INFO - PROCESS | 380 | 1462478516633 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 13:01:56 INFO - PROCESS | 380 | 1462478516639 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 380 | ++DOCSHELL 17E25400 == 56 [pid = 380] [id = 262] 13:01:56 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (17E2A000) [pid = 380] [serial = 785] [outer = 00000000] 13:01:56 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (180DEC00) [pid = 380] [serial = 786] [outer = 17E2A000] 13:01:56 INFO - PROCESS | 380 | 1462478516683 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (181AA000) [pid = 380] [serial = 787] [outer = 17E2A000] 13:01:57 INFO - PROCESS | 380 | 1462478517252 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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 770ms 13:01:57 INFO - PROCESS | 380 | 1462478517368 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 380 | 1462478517372 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 13:01:57 INFO - PROCESS | 380 | 1462478517379 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:01:57 INFO - PROCESS | 380 | 1462478517384 Marionette TRACE conn5 <- [1,1014,null,{}] 13:01:57 INFO - PROCESS | 380 | 1462478517391 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}] 13:01:57 INFO - PROCESS | 380 | 1462478517518 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 13:01:57 INFO - PROCESS | 380 | 1462478517646 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 380 | ++DOCSHELL 0CD2F400 == 57 [pid = 380] [id = 263] 13:01:57 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (0CD8EC00) [pid = 380] [serial = 788] [outer = 00000000] 13:01:57 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (0D90EC00) [pid = 380] [serial = 789] [outer = 0CD8EC00] 13:01:57 INFO - PROCESS | 380 | 1462478517707 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (0E5EA000) [pid = 380] [serial = 790] [outer = 0CD8EC00] 13:01:58 INFO - PROCESS | 380 | 1462478518288 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]]]}] 13:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 971ms 13:01:58 INFO - PROCESS | 380 | 1462478518354 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 380 | 1462478518360 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 13:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:01:58 INFO - PROCESS | 380 | 1462478518367 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 380 | 1462478518370 Marionette TRACE conn5 <- [1,1018,null,{}] 13:01:58 INFO - PROCESS | 380 | 1462478518374 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}] 13:01:58 INFO - PROCESS | 380 | 1462478518487 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 13:01:58 INFO - PROCESS | 380 | 1462478518622 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 380 | ++DOCSHELL 11D64C00 == 58 [pid = 380] [id = 264] 13:01:58 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (12045800) [pid = 380] [serial = 791] [outer = 00000000] 13:01:58 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (13426C00) [pid = 380] [serial = 792] [outer = 12045800] 13:01:58 INFO - PROCESS | 380 | 1462478518678 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (142F4000) [pid = 380] [serial = 793] [outer = 12045800] 13:01:59 INFO - PROCESS | 380 | 1462478519287 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]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 971ms 13:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:01:59 INFO - PROCESS | 380 | 1462478519339 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 380 | 1462478519341 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 13:01:59 INFO - PROCESS | 380 | 1462478519345 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 380 | 1462478519349 Marionette TRACE conn5 <- [1,1022,null,{}] 13:01:59 INFO - PROCESS | 380 | 1462478519360 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}] 13:01:59 INFO - PROCESS | 380 | 1462478519476 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 13:01:59 INFO - PROCESS | 380 | 1462478519610 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 380 | ++DOCSHELL 0D8E1800 == 59 [pid = 380] [id = 265] 13:01:59 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (18065000) [pid = 380] [serial = 794] [outer = 00000000] 13:01:59 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (181E4000) [pid = 380] [serial = 795] [outer = 18065000] 13:01:59 INFO - PROCESS | 380 | 1462478519669 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (181EFC00) [pid = 380] [serial = 796] [outer = 18065000] 13:02:00 INFO - PROCESS | 380 | 1462478520299 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1023ms 13:02:00 INFO - PROCESS | 380 | 1462478520370 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 380 | 1462478520373 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 13:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:02:00 INFO - PROCESS | 380 | 1462478520377 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 380 | 1462478520379 Marionette TRACE conn5 <- [1,1026,null,{}] 13:02:00 INFO - PROCESS | 380 | 1462478520396 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}] 13:02:00 INFO - PROCESS | 380 | 1462478520538 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 13:02:00 INFO - PROCESS | 380 | 1462478520601 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 380 | ++DOCSHELL 19406C00 == 60 [pid = 380] [id = 266] 13:02:00 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (19408800) [pid = 380] [serial = 797] [outer = 00000000] 13:02:00 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (19DC8800) [pid = 380] [serial = 798] [outer = 19408800] 13:02:00 INFO - PROCESS | 380 | 1462478520657 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (1A1D6000) [pid = 380] [serial = 799] [outer = 19408800] 13:02:01 INFO - PROCESS | 380 | 1462478521235 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]]]}] 13:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 930ms 13:02:01 INFO - PROCESS | 380 | 1462478521310 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 380 | 1462478521313 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 13:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:02:01 INFO - PROCESS | 380 | 1462478521316 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - PROCESS | 380 | 1462478521318 Marionette TRACE conn5 <- [1,1030,null,{}] 13:02:01 INFO - PROCESS | 380 | 1462478521322 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}] 13:02:01 INFO - PROCESS | 380 | 1462478521429 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 13:02:01 INFO - PROCESS | 380 | 1462478521562 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 380 | ++DOCSHELL 1921DC00 == 61 [pid = 380] [id = 267] 13:02:01 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (19408000) [pid = 380] [serial = 800] [outer = 00000000] 13:02:01 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1A93AC00) [pid = 380] [serial = 801] [outer = 19408000] 13:02:01 INFO - PROCESS | 380 | 1462478521618 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1A93EC00) [pid = 380] [serial = 802] [outer = 19408000] 13:02:02 INFO - PROCESS | 380 | 1462478522193 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 931ms 13:02:02 INFO - PROCESS | 380 | 1462478522250 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 380 | 1462478522253 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 13:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:02:02 INFO - PROCESS | 380 | 1462478522256 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 380 | 1462478522258 Marionette TRACE conn5 <- [1,1034,null,{}] 13:02:02 INFO - PROCESS | 380 | 1462478522262 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}] 13:02:02 INFO - PROCESS | 380 | 1462478522453 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 13:02:02 INFO - PROCESS | 380 | 1462478522591 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 380 | ++DOCSHELL 1A9A9400 == 62 [pid = 380] [id = 268] 13:02:02 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1ABE3800) [pid = 380] [serial = 803] [outer = 00000000] 13:02:02 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1B27E000) [pid = 380] [serial = 804] [outer = 1ABE3800] 13:02:02 INFO - PROCESS | 380 | 1462478522648 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1B284800) [pid = 380] [serial = 805] [outer = 1ABE3800] 13:02:03 INFO - PROCESS | 380 | 1462478523260 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]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1019ms 13:02:03 INFO - PROCESS | 380 | 1462478523310 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 380 | 1462478523312 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 13:02:03 INFO - PROCESS | 380 | 1462478523315 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:02:03 INFO - PROCESS | 380 | 1462478523317 Marionette TRACE conn5 <- [1,1038,null,{}] 13:02:03 INFO - PROCESS | 380 | 1462478523321 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}] 13:02:03 INFO - PROCESS | 380 | 1462478523428 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 13:02:03 INFO - PROCESS | 380 | 1462478523734 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 380 | ++DOCSHELL 0D3B3800 == 63 [pid = 380] [id = 269] 13:02:03 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (0D403000) [pid = 380] [serial = 806] [outer = 00000000] 13:02:03 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (0D8DBC00) [pid = 380] [serial = 807] [outer = 0D403000] 13:02:03 INFO - PROCESS | 380 | 1462478523785 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (0D910800) [pid = 380] [serial = 808] [outer = 0D403000] 13:02:04 INFO - PROCESS | 380 | 1462478524345 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]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1071ms 13:02:04 INFO - PROCESS | 380 | 1462478524394 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 380 | 1462478524398 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 13:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:02:04 INFO - PROCESS | 380 | 1462478524403 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 380 | 1462478524406 Marionette TRACE conn5 <- [1,1042,null,{}] 13:02:04 INFO - PROCESS | 380 | 1462478524411 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}] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 0DA6D800 == 62 [pid = 380] [id = 217] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 142F2C00 == 61 [pid = 380] [id = 218] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 17774400 == 60 [pid = 380] [id = 261] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 0D4E7C00 == 59 [pid = 380] [id = 260] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 15D48C00 == 58 [pid = 380] [id = 259] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 15292400 == 57 [pid = 380] [id = 258] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 120D8800 == 56 [pid = 380] [id = 255] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 0D903C00 == 55 [pid = 380] [id = 254] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 0D8E0400 == 54 [pid = 380] [id = 253] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1B297C00) [pid = 380] [serial = 738] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | 1462478524603 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 12576C00 == 53 [pid = 380] [id = 248] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 0D9C0400 == 52 [pid = 380] [id = 247] 13:02:04 INFO - PROCESS | 380 | --DOCSHELL 1638B400 == 51 [pid = 380] [id = 246] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 145 (0E6BD800) [pid = 380] [serial = 576] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1A44AC00) [pid = 380] [serial = 648] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 143 (17E2A800) [pid = 380] [serial = 606] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 142 (17E1FC00) [pid = 380] [serial = 723] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 141 (17E25C00) [pid = 380] [serial = 724] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 140 (181EE800) [pid = 380] [serial = 727] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 139 (181E3C00) [pid = 380] [serial = 726] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 138 (1B841400) [pid = 380] [serial = 694] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 137 (180E1C00) [pid = 380] [serial = 732] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 136 (11B54C00) [pid = 380] [serial = 714] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 135 (11D5E000) [pid = 380] [serial = 715] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1638BC00) [pid = 380] [serial = 720] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 133 (14C7EC00) [pid = 380] [serial = 717] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1525FC00) [pid = 380] [serial = 718] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 131 (0EAE7400) [pid = 380] [serial = 696] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 130 (11D63000) [pid = 380] [serial = 711] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 129 (125CE400) [pid = 380] [serial = 712] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 128 (15265400) [pid = 380] [serial = 699] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1B33AC00) [pid = 380] [serial = 702] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1B971C00) [pid = 380] [serial = 705] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 125 (1C18B800) [pid = 380] [serial = 708] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 124 (195BA800) [pid = 380] [serial = 729] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1B27A400) [pid = 380] [serial = 736] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 122 (1A9ABC00) [pid = 380] [serial = 735] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 121 (195C0400) [pid = 380] [serial = 730] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1A084400) [pid = 380] [serial = 733] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 119 (164F6400) [pid = 380] [serial = 721] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | --DOMWINDOW == 118 (14C7F000) [pid = 380] [serial = 579] [outer = 00000000] [url = about:blank] 13:02:04 INFO - PROCESS | 380 | 1462478524691 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 380 | ++DOCSHELL 0D824800 == 52 [pid = 380] [id = 270] 13:02:04 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (0D827400) [pid = 380] [serial = 809] [outer = 00000000] 13:02:04 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (0DA69000) [pid = 380] [serial = 810] [outer = 0D827400] 13:02:04 INFO - PROCESS | 380 | 1462478524741 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (0E6BCC00) [pid = 380] [serial = 811] [outer = 0D827400] 13:02:05 INFO - PROCESS | 380 | 1462478525209 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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 830ms 13:02:05 INFO - PROCESS | 380 | 1462478525237 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 380 | 1462478525241 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 13:02:05 INFO - PROCESS | 380 | 1462478525244 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 380 | 1462478525246 Marionette TRACE conn5 <- [1,1046,null,{}] 13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:02:05 INFO - PROCESS | 380 | 1462478525250 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}] 13:02:05 INFO - PROCESS | 380 | 1462478525338 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 13:02:05 INFO - PROCESS | 380 | 1462478525350 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 380 | ++DOCSHELL 12405400 == 53 [pid = 380] [id = 271] 13:02:05 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (12484C00) [pid = 380] [serial = 812] [outer = 00000000] 13:02:05 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (134E4C00) [pid = 380] [serial = 813] [outer = 12484C00] 13:02:05 INFO - PROCESS | 380 | 1462478525396 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (14082400) [pid = 380] [serial = 814] [outer = 12484C00] 13:02:05 INFO - PROCESS | 380 | 1462478525876 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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 13:02:05 INFO - PROCESS | 380 | 1462478525920 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 380 | 1462478525923 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 13:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:02:05 INFO - PROCESS | 380 | 1462478525932 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 380 | 1462478525938 Marionette TRACE conn5 <- [1,1050,null,{}] 13:02:05 INFO - PROCESS | 380 | 1462478525942 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}] 13:02:06 INFO - PROCESS | 380 | 1462478526031 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 13:02:06 INFO - PROCESS | 380 | 1462478526040 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 380 | ++DOCSHELL 0CDC8C00 == 54 [pid = 380] [id = 272] 13:02:06 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (0CDCA000) [pid = 380] [serial = 815] [outer = 00000000] 13:02:06 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (15299C00) [pid = 380] [serial = 816] [outer = 0CDCA000] 13:02:06 INFO - PROCESS | 380 | 1462478526085 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1570C800) [pid = 380] [serial = 817] [outer = 0CDCA000] 13:02:06 INFO - PROCESS | 380 | 1462478526601 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 731ms 13:02:06 INFO - PROCESS | 380 | 1462478526660 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 380 | 1462478526663 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 13:02:06 INFO - PROCESS | 380 | 1462478526666 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:02:06 INFO - PROCESS | 380 | 1462478526668 Marionette TRACE conn5 <- [1,1054,null,{}] 13:02:06 INFO - PROCESS | 380 | 1462478526671 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}] 13:02:06 INFO - PROCESS | 380 | 1462478526758 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 13:02:06 INFO - PROCESS | 380 | 1462478526766 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 380 | ++DOCSHELL 15291000 == 55 [pid = 380] [id = 273] 13:02:06 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (15299800) [pid = 380] [serial = 818] [outer = 00000000] 13:02:06 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (16331000) [pid = 380] [serial = 819] [outer = 15299800] 13:02:06 INFO - PROCESS | 380 | 1462478526812 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (164F1400) [pid = 380] [serial = 820] [outer = 15299800] 13:02:07 INFO - PROCESS | 380 | 1462478527302 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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 671ms 13:02:07 INFO - PROCESS | 380 | 1462478527340 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 380 | 1462478527342 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 13:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:02:07 INFO - PROCESS | 380 | 1462478527345 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 380 | 1462478527347 Marionette TRACE conn5 <- [1,1058,null,{}] 13:02:07 INFO - PROCESS | 380 | 1462478527350 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}] 13:02:07 INFO - PROCESS | 380 | 1462478527493 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 13:02:07 INFO - PROCESS | 380 | 1462478527519 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 380 | ++DOCSHELL 17E13C00 == 56 [pid = 380] [id = 274] 13:02:07 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (17E14000) [pid = 380] [serial = 821] [outer = 00000000] 13:02:07 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (17E20400) [pid = 380] [serial = 822] [outer = 17E14000] 13:02:07 INFO - PROCESS | 380 | 1462478527573 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (17E30400) [pid = 380] [serial = 823] [outer = 17E14000] 13:02:08 INFO - PROCESS | 380 | 1462478528035 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 731ms 13:02:08 INFO - PROCESS | 380 | 1462478528077 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 380 | 1462478528079 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:02:08 INFO - PROCESS | 380 | 1462478528082 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 380 | 1462478528084 Marionette TRACE conn5 <- [1,1062,null,{}] 13:02:08 INFO - PROCESS | 380 | 1462478528100 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}] 13:02:08 INFO - PROCESS | 380 | 1462478528218 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 13:02:08 INFO - PROCESS | 380 | 1462478528283 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 380 | ++DOCSHELL 181EA800 == 57 [pid = 380] [id = 275] 13:02:08 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (181ED800) [pid = 380] [serial = 824] [outer = 00000000] 13:02:08 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (18F06000) [pid = 380] [serial = 825] [outer = 181ED800] 13:02:08 INFO - PROCESS | 380 | 1462478528329 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (195BA800) [pid = 380] [serial = 826] [outer = 181ED800] 13:02:08 INFO - PROCESS | 380 | 1462478528772 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 750ms 13:02:08 INFO - PROCESS | 380 | 1462478528833 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 380 | 1462478528835 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 13:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:02:08 INFO - PROCESS | 380 | 1462478528878 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 380 | 1462478528880 Marionette TRACE conn5 <- [1,1066,null,{}] 13:02:08 INFO - PROCESS | 380 | 1462478528884 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}] 13:02:09 INFO - PROCESS | 380 | 1462478529105 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 135 (0D904C00) [pid = 380] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 134 (125DDC00) [pid = 380] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 133 (15293000) [pid = 380] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 132 (14C27C00) [pid = 380] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 131 (15D49C00) [pid = 380] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 130 (0D826800) [pid = 380] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 129 (0D8E0C00) [pid = 380] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 128 (17872C00) [pid = 380] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:02:09 INFO - PROCESS | 380 | --DOMWINDOW == 127 (120D8C00) [pid = 380] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:02:09 INFO - PROCESS | 380 | 1462478529172 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 380 | ++DOCSHELL 0CD9F000 == 58 [pid = 380] [id = 276] 13:02:09 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (0CDC5C00) [pid = 380] [serial = 827] [outer = 00000000] 13:02:09 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (11D5A400) [pid = 380] [serial = 828] [outer = 0CDC5C00] 13:02:09 INFO - PROCESS | 380 | 1462478529217 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (14085000) [pid = 380] [serial = 829] [outer = 0CDC5C00] 13:02:09 INFO - PROCESS | 380 | 1462478529595 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 792ms 13:02:09 INFO - PROCESS | 380 | 1462478529660 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 13:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:02:09 INFO - PROCESS | 380 | 1462478529662 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 13:02:09 INFO - PROCESS | 380 | 1462478529665 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 380 | 1462478529667 Marionette TRACE conn5 <- [1,1070,null,{}] 13:02:09 INFO - PROCESS | 380 | 1462478529671 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}] 13:02:09 INFO - PROCESS | 380 | 1462478529756 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 13:02:09 INFO - PROCESS | 380 | 1462478529762 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 380 | ++DOCSHELL 15293000 == 59 [pid = 380] [id = 277] 13:02:09 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (156C8000) [pid = 380] [serial = 830] [outer = 00000000] 13:02:09 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1A93A800) [pid = 380] [serial = 831] [outer = 156C8000] 13:02:09 INFO - PROCESS | 380 | 1462478529807 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (1A9A3800) [pid = 380] [serial = 832] [outer = 156C8000] 13:02:10 INFO - PROCESS | 380 | 1462478530251 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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 13:02:10 INFO - PROCESS | 380 | 1462478530296 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 380 | 1462478530298 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 13:02:10 INFO - PROCESS | 380 | 1462478530301 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:02:10 INFO - PROCESS | 380 | 1462478530303 Marionette TRACE conn5 <- [1,1074,null,{}] 13:02:10 INFO - PROCESS | 380 | 1462478530307 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}] 13:02:10 INFO - PROCESS | 380 | 1462478530394 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 13:02:10 INFO - PROCESS | 380 | 1462478530430 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 380 | ++DOCSHELL 0D820C00 == 60 [pid = 380] [id = 278] 13:02:10 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (1A797400) [pid = 380] [serial = 833] [outer = 00000000] 13:02:10 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (1B27BC00) [pid = 380] [serial = 834] [outer = 1A797400] 13:02:10 INFO - PROCESS | 380 | 1462478530474 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1B28B800) [pid = 380] [serial = 835] [outer = 1A797400] 13:02:10 INFO - PROCESS | 380 | 1462478530919 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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 13:02:10 INFO - PROCESS | 380 | 1462478530976 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 380 | 1462478530978 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 13:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:02:10 INFO - PROCESS | 380 | 1462478530981 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - PROCESS | 380 | 1462478530983 Marionette TRACE conn5 <- [1,1078,null,{}] 13:02:10 INFO - PROCESS | 380 | 1462478530987 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}] 13:02:11 INFO - PROCESS | 380 | 1462478531074 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 13:02:11 INFO - PROCESS | 380 | 1462478531080 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 380 | ++DOCSHELL 0CD95C00 == 61 [pid = 380] [id = 279] 13:02:11 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (0CD97C00) [pid = 380] [serial = 836] [outer = 00000000] 13:02:11 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (0D4E3C00) [pid = 380] [serial = 837] [outer = 0CD97C00] 13:02:11 INFO - PROCESS | 380 | 1462478531201 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (0D910000) [pid = 380] [serial = 838] [outer = 0CD97C00] 13:02:11 INFO - PROCESS | 380 | 1462478531934 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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 971ms 13:02:11 INFO - PROCESS | 380 | 1462478531964 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 380 | 1462478531969 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 13:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:02:11 INFO - PROCESS | 380 | 1462478531975 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 380 | 1462478531979 Marionette TRACE conn5 <- [1,1082,null,{}] 13:02:11 INFO - PROCESS | 380 | 1462478531984 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}] 13:02:12 INFO - PROCESS | 380 | 1462478532101 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 13:02:12 INFO - PROCESS | 380 | 1462478532240 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 380 | ++DOCSHELL 125D6400 == 62 [pid = 380] [id = 280] 13:02:12 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (13427000) [pid = 380] [serial = 839] [outer = 00000000] 13:02:12 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (14C2D400) [pid = 380] [serial = 840] [outer = 13427000] 13:02:12 INFO - PROCESS | 380 | 1462478532298 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (14C86000) [pid = 380] [serial = 841] [outer = 13427000] 13:02:12 INFO - PROCESS | 380 | 1462478532897 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]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 971ms 13:02:12 INFO - PROCESS | 380 | 1462478532950 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 13:02:12 INFO - PROCESS | 380 | 1462478532954 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 13:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:02:12 INFO - PROCESS | 380 | 1462478532960 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 380 | 1462478532963 Marionette TRACE conn5 <- [1,1086,null,{}] 13:02:12 INFO - PROCESS | 380 | 1462478532967 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}] 13:02:13 INFO - PROCESS | 380 | 1462478533080 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 13:02:13 INFO - PROCESS | 380 | 1462478533218 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 380 | ++DOCSHELL 0CDC5800 == 63 [pid = 380] [id = 281] 13:02:13 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (15265400) [pid = 380] [serial = 842] [outer = 00000000] 13:02:13 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (181E4C00) [pid = 380] [serial = 843] [outer = 15265400] 13:02:13 INFO - PROCESS | 380 | 1462478533275 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1A795C00) [pid = 380] [serial = 844] [outer = 15265400] 13:02:13 INFO - PROCESS | 380 | 1462478533880 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]]]}] 13:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 970ms 13:02:13 INFO - PROCESS | 380 | 1462478533935 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 13:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:02:13 INFO - PROCESS | 380 | 1462478533938 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 13:02:13 INFO - PROCESS | 380 | 1462478533942 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - PROCESS | 380 | 1462478533946 Marionette TRACE conn5 <- [1,1090,null,{}] 13:02:13 INFO - PROCESS | 380 | 1462478533957 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}] 13:02:14 INFO - PROCESS | 380 | 1462478534078 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 13:02:14 INFO - PROCESS | 380 | 1462478534217 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 380 | ++DOCSHELL 1B83FC00 == 64 [pid = 380] [id = 282] 13:02:14 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1B843400) [pid = 380] [serial = 845] [outer = 00000000] 13:02:14 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1B849000) [pid = 380] [serial = 846] [outer = 1B843400] 13:02:14 INFO - PROCESS | 380 | 1462478534274 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1B974800) [pid = 380] [serial = 847] [outer = 1B843400] 13:02:14 INFO - PROCESS | 380 | 1462478534856 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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 971ms 13:02:14 INFO - PROCESS | 380 | 1462478534915 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 380 | 1462478534918 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 13:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:02:14 INFO - PROCESS | 380 | 1462478534922 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 380 | 1462478534924 Marionette TRACE conn5 <- [1,1094,null,{}] 13:02:14 INFO - PROCESS | 380 | 1462478534928 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}] 13:02:15 INFO - PROCESS | 380 | 1462478535040 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 13:02:15 INFO - PROCESS | 380 | 1462478535150 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 380 | ++DOCSHELL 1B971400 == 65 [pid = 380] [id = 283] 13:02:15 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1B973C00) [pid = 380] [serial = 848] [outer = 00000000] 13:02:15 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1C193000) [pid = 380] [serial = 849] [outer = 1B973C00] 13:02:15 INFO - PROCESS | 380 | 1462478535204 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1C73A000) [pid = 380] [serial = 850] [outer = 1B973C00] 13:02:15 INFO - PROCESS | 380 | 1462478535759 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]]]}] 13:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 871ms 13:02:15 INFO - PROCESS | 380 | 1462478535795 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 13:02:15 INFO - PROCESS | 380 | 1462478535798 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 13:02:15 INFO - PROCESS | 380 | 1462478535801 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:02:15 INFO - PROCESS | 380 | 1462478535803 Marionette TRACE conn5 <- [1,1098,null,{}] 13:02:15 INFO - PROCESS | 380 | 1462478535807 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}] 13:02:15 INFO - PROCESS | 380 | 1462478535916 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 13:02:16 INFO - PROCESS | 380 | 1462478536025 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 380 | ++DOCSHELL 1C744000 == 66 [pid = 380] [id = 284] 13:02:16 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1C745000) [pid = 380] [serial = 851] [outer = 00000000] 13:02:16 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1C803C00) [pid = 380] [serial = 852] [outer = 1C745000] 13:02:16 INFO - PROCESS | 380 | 1462478536085 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1C845C00) [pid = 380] [serial = 853] [outer = 1C745000] 13:02:16 INFO - PROCESS | 380 | 1462478536726 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]]]}] 13:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 971ms 13:02:16 INFO - PROCESS | 380 | 1462478536775 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 13:02:16 INFO - PROCESS | 380 | 1462478536777 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 13:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:02:16 INFO - PROCESS | 380 | 1462478536781 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - PROCESS | 380 | 1462478536783 Marionette TRACE conn5 <- [1,1102,null,{}] 13:02:16 INFO - PROCESS | 380 | 1462478536786 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}] 13:02:16 INFO - PROCESS | 380 | 1462478536902 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 13:02:17 INFO - PROCESS | 380 | 1462478537040 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 380 | ++DOCSHELL 1C80F400 == 67 [pid = 380] [id = 285] 13:02:17 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1C846C00) [pid = 380] [serial = 854] [outer = 00000000] 13:02:17 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1D224C00) [pid = 380] [serial = 855] [outer = 1C846C00] 13:02:17 INFO - PROCESS | 380 | 1462478537095 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1D22A000) [pid = 380] [serial = 856] [outer = 1C846C00] 13:02:17 INFO - PROCESS | 380 | 1462478537692 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]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 930ms 13:02:17 INFO - PROCESS | 380 | 1462478537711 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 13:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:02:17 INFO - PROCESS | 380 | 1462478537713 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 13:02:17 INFO - PROCESS | 380 | 1462478537717 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 380 | 1462478537719 Marionette TRACE conn5 <- [1,1106,null,{}] 13:02:17 INFO - PROCESS | 380 | 1462478537722 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}] 13:02:17 INFO - PROCESS | 380 | 1462478537831 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 13:02:17 INFO - PROCESS | 380 | 1462478537941 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 380 | ++DOCSHELL 0EAEDC00 == 68 [pid = 380] [id = 286] 13:02:17 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (11B19800) [pid = 380] [serial = 857] [outer = 00000000] 13:02:18 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (142EC000) [pid = 380] [serial = 858] [outer = 11B19800] 13:02:18 INFO - PROCESS | 380 | 1462478537994 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (1574FC00) [pid = 380] [serial = 859] [outer = 11B19800] 13:02:18 INFO - PROCESS | 380 | 1462478538865 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]]]}] 13:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1171ms 13:02:18 INFO - PROCESS | 380 | 1462478538887 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 380 | 1462478538892 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 13:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:02:18 INFO - PROCESS | 380 | 1462478538897 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 380 | 1462478538900 Marionette TRACE conn5 <- [1,1110,null,{}] 13:02:18 INFO - PROCESS | 380 | 1462478538906 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}] 13:02:19 INFO - PROCESS | 380 | 1462478539013 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 13:02:19 INFO - PROCESS | 380 | 1462478539158 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 380 | ++DOCSHELL 0DA6FC00 == 69 [pid = 380] [id = 287] 13:02:19 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (124DC800) [pid = 380] [serial = 860] [outer = 00000000] 13:02:19 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (14083C00) [pid = 380] [serial = 861] [outer = 124DC800] 13:02:19 INFO - PROCESS | 380 | 1462478539210 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (14C2CC00) [pid = 380] [serial = 862] [outer = 124DC800] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 12043C00 == 68 [pid = 380] [id = 233] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 1B84A400 == 67 [pid = 380] [id = 236] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 0D820C00 == 66 [pid = 380] [id = 278] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 15293000 == 65 [pid = 380] [id = 277] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 0CD9F000 == 64 [pid = 380] [id = 276] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 181EA800 == 63 [pid = 380] [id = 275] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 17E13C00 == 62 [pid = 380] [id = 274] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 15291000 == 61 [pid = 380] [id = 273] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 0CDC8C00 == 60 [pid = 380] [id = 272] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 162 (180DEC00) [pid = 380] [serial = 786] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 14C23C00 == 59 [pid = 380] [id = 257] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 12405400 == 58 [pid = 380] [id = 271] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 0D824800 == 57 [pid = 380] [id = 270] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 125DCC00 == 56 [pid = 380] [id = 256] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 0D3B3800 == 55 [pid = 380] [id = 269] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 0CD2F400 == 54 [pid = 380] [id = 263] 13:02:19 INFO - PROCESS | 380 | --DOCSHELL 17E25400 == 53 [pid = 380] [id = 262] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 161 (17E23C00) [pid = 380] [serial = 784] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1C73F800) [pid = 380] [serial = 750] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 159 (0E6BDC00) [pid = 380] [serial = 763] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 158 (1D21F000) [pid = 380] [serial = 756] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 157 (14087800) [pid = 380] [serial = 769] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1574AC00) [pid = 380] [serial = 775] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 155 (14C85C00) [pid = 380] [serial = 772] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 154 (15746400) [pid = 380] [serial = 774] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 153 (164F8C00) [pid = 380] [serial = 778] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 152 (0E03B000) [pid = 380] [serial = 762] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 151 (156C1400) [pid = 380] [serial = 780] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 150 (0DC6B800) [pid = 380] [serial = 760] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 149 (17E19C00) [pid = 380] [serial = 783] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 148 (164F2000) [pid = 380] [serial = 777] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1B844800) [pid = 380] [serial = 747] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 146 (11B1DC00) [pid = 380] [serial = 741] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 145 (14C2E000) [pid = 380] [serial = 771] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 144 (12481400) [pid = 380] [serial = 765] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 143 (134E1800) [pid = 380] [serial = 768] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 142 (164F9C00) [pid = 380] [serial = 781] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 141 (125D1000) [pid = 380] [serial = 766] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 140 (1C805400) [pid = 380] [serial = 753] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 139 (0D906400) [pid = 380] [serial = 759] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | --DOMWINDOW == 138 (15D3F400) [pid = 380] [serial = 744] [outer = 00000000] [url = about:blank] 13:02:19 INFO - PROCESS | 380 | 1462478539847 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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 991ms 13:02:19 INFO - PROCESS | 380 | 1462478539888 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 380 | 1462478539893 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 13:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:02:19 INFO - PROCESS | 380 | 1462478539899 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 380 | 1462478539901 Marionette TRACE conn5 <- [1,1114,null,{}] 13:02:19 INFO - PROCESS | 380 | 1462478539905 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}] 13:02:20 INFO - PROCESS | 380 | 1462478539998 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 13:02:20 INFO - PROCESS | 380 | 1462478540008 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 380 | ++DOCSHELL 11D59400 == 54 [pid = 380] [id = 288] 13:02:20 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (11D63000) [pid = 380] [serial = 863] [outer = 00000000] 13:02:20 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1257D000) [pid = 380] [serial = 864] [outer = 11D63000] 13:02:20 INFO - PROCESS | 380 | 1462478540078 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1341CC00) [pid = 380] [serial = 865] [outer = 11D63000] 13:02:20 INFO - PROCESS | 380 | 1462478540547 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]]]}] 13:02:20 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 13:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 731ms 13:02:20 INFO - PROCESS | 380 | 1462478540643 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 13:02:20 INFO - PROCESS | 380 | 1462478540645 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 13:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:02:20 INFO - PROCESS | 380 | 1462478540653 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 380 | 1462478540657 Marionette TRACE conn5 <- [1,1118,null,{}] 13:02:20 INFO - PROCESS | 380 | 1462478540668 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}] 13:02:20 INFO - PROCESS | 380 | 1462478540760 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 13:02:20 INFO - PROCESS | 380 | 1462478540771 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 380 | ++DOCSHELL 15293000 == 55 [pid = 380] [id = 289] 13:02:20 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1529A800) [pid = 380] [serial = 866] [outer = 00000000] 13:02:20 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (15746400) [pid = 380] [serial = 867] [outer = 1529A800] 13:02:20 INFO - PROCESS | 380 | 1462478540819 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (15D42800) [pid = 380] [serial = 868] [outer = 1529A800] 13:02:21 INFO - PROCESS | 380 | 1462478541280 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]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 690ms 13:02:21 INFO - PROCESS | 380 | 1462478541344 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 380 | 1462478541347 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 13:02:21 INFO - PROCESS | 380 | 1462478541350 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 380 | 1462478541352 Marionette TRACE conn5 <- [1,1122,null,{}] 13:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:02:21 INFO - PROCESS | 380 | 1462478541355 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}] 13:02:21 INFO - PROCESS | 380 | 1462478541445 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 13:02:21 INFO - PROCESS | 380 | 1462478541452 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 380 | ++DOCSHELL 15DA6C00 == 56 [pid = 380] [id = 290] 13:02:21 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (15DA7000) [pid = 380] [serial = 869] [outer = 00000000] 13:02:21 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (164FD400) [pid = 380] [serial = 870] [outer = 15DA7000] 13:02:21 INFO - PROCESS | 380 | 1462478541497 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (17775C00) [pid = 380] [serial = 871] [outer = 15DA7000] 13:02:22 INFO - PROCESS | 380 | 1462478541993 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 671ms 13:02:22 INFO - PROCESS | 380 | 1462478542025 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 380 | 1462478542027 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 13:02:22 INFO - PROCESS | 380 | 1462478542030 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:02:22 INFO - PROCESS | 380 | 1462478542032 Marionette TRACE conn5 <- [1,1126,null,{}] 13:02:22 INFO - PROCESS | 380 | 1462478542035 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}] 13:02:22 INFO - PROCESS | 380 | 1462478542179 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 13:02:22 INFO - PROCESS | 380 | 1462478542203 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 380 | ++DOCSHELL 1787FC00 == 57 [pid = 380] [id = 291] 13:02:22 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (17E17C00) [pid = 380] [serial = 872] [outer = 00000000] 13:02:22 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (17E25C00) [pid = 380] [serial = 873] [outer = 17E17C00] 13:02:22 INFO - PROCESS | 380 | 1462478542248 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (180DC000) [pid = 380] [serial = 874] [outer = 17E17C00] 13:02:22 INFO - PROCESS | 380 | 1462478542714 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 730ms 13:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:02:22 INFO - PROCESS | 380 | 1462478542764 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 380 | 1462478542766 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 13:02:22 INFO - PROCESS | 380 | 1462478542769 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 380 | 1462478542771 Marionette TRACE conn5 <- [1,1130,null,{}] 13:02:22 INFO - PROCESS | 380 | 1462478542775 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}] 13:02:22 INFO - PROCESS | 380 | 1462478542909 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 13:02:23 INFO - PROCESS | 380 | 1462478542976 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 380 | ++DOCSHELL 181EA800 == 58 [pid = 380] [id = 292] 13:02:23 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (181EC800) [pid = 380] [serial = 875] [outer = 00000000] 13:02:23 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1A085800) [pid = 380] [serial = 876] [outer = 181EC800] 13:02:23 INFO - PROCESS | 380 | 1462478543023 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1A797800) [pid = 380] [serial = 877] [outer = 181EC800] 13:02:23 INFO - PROCESS | 380 | 1462478543451 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]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 731ms 13:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:02:23 INFO - PROCESS | 380 | 1462478543522 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 380 | 1462478543524 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 13:02:23 INFO - PROCESS | 380 | 1462478543528 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 380 | 1462478543529 Marionette TRACE conn5 <- [1,1134,null,{}] 13:02:23 INFO - PROCESS | 380 | 1462478543533 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}] 13:02:23 INFO - PROCESS | 380 | 1462478543652 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 152 (17E14000) [pid = 380] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 151 (181ED800) [pid = 380] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 150 (15299800) [pid = 380] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 149 (0D827400) [pid = 380] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 148 (0CDCA000) [pid = 380] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 147 (0D403000) [pid = 380] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 146 (12484C00) [pid = 380] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 145 (0CDC5C00) [pid = 380] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:02:23 INFO - PROCESS | 380 | --DOMWINDOW == 144 (156C8000) [pid = 380] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:02:23 INFO - PROCESS | 380 | 1462478543823 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 380 | ++DOCSHELL 0CDCA000 == 59 [pid = 380] [id = 293] 13:02:23 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (0D403000) [pid = 380] [serial = 878] [outer = 00000000] 13:02:23 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (12582800) [pid = 380] [serial = 879] [outer = 0D403000] 13:02:23 INFO - PROCESS | 380 | 1462478543869 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1341A800) [pid = 380] [serial = 880] [outer = 0D403000] 13:02:24 INFO - PROCESS | 380 | 1462478544224 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]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 731ms 13:02:24 INFO - PROCESS | 380 | 1462478544258 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 380 | 1462478544260 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 13:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:02:24 INFO - PROCESS | 380 | 1462478544264 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 380 | 1462478544265 Marionette TRACE conn5 <- [1,1138,null,{}] 13:02:24 INFO - PROCESS | 380 | 1462478544269 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}] 13:02:24 INFO - PROCESS | 380 | 1462478544356 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 13:02:24 INFO - PROCESS | 380 | 1462478544450 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 380 | ++DOCSHELL 11D60C00 == 60 [pid = 380] [id = 294] 13:02:24 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (125D3800) [pid = 380] [serial = 881] [outer = 00000000] 13:02:24 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1A9A2800) [pid = 380] [serial = 882] [outer = 125D3800] 13:02:24 INFO - PROCESS | 380 | 1462478544495 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1B282000) [pid = 380] [serial = 883] [outer = 125D3800] 13:02:24 INFO - PROCESS | 380 | 1462478544866 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]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 13:02:24 INFO - PROCESS | 380 | 1462478544934 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 380 | 1462478544936 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 13:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:02:24 INFO - PROCESS | 380 | 1462478544948 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 380 | 1462478544949 Marionette TRACE conn5 <- [1,1142,null,{}] 13:02:24 INFO - PROCESS | 380 | 1462478544953 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}] 13:02:25 INFO - PROCESS | 380 | 1462478545042 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 13:02:25 INFO - PROCESS | 380 | 1462478545078 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 380 | ++DOCSHELL 0DA72400 == 61 [pid = 380] [id = 295] 13:02:25 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (0EAED800) [pid = 380] [serial = 884] [outer = 00000000] 13:02:25 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1B337C00) [pid = 380] [serial = 885] [outer = 0EAED800] 13:02:25 INFO - PROCESS | 380 | 1462478545123 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1B840C00) [pid = 380] [serial = 886] [outer = 0EAED800] 13:02:25 INFO - PROCESS | 380 | 1462478545557 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]]]}] 13:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 633ms 13:02:25 INFO - PROCESS | 380 | 1462478545592 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 380 | 1462478545594 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 13:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:02:25 INFO - PROCESS | 380 | 1462478545597 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 380 | 1462478545599 Marionette TRACE conn5 <- [1,1146,null,{}] 13:02:25 INFO - PROCESS | 380 | 1462478545603 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}] 13:02:25 INFO - PROCESS | 380 | 1462478545691 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 13:02:25 INFO - PROCESS | 380 | 1462478545697 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 380 | ++DOCSHELL 1B846C00 == 62 [pid = 380] [id = 296] 13:02:25 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1B96F000) [pid = 380] [serial = 887] [outer = 00000000] 13:02:25 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1C73F800) [pid = 380] [serial = 888] [outer = 1B96F000] 13:02:25 INFO - PROCESS | 380 | 1462478545742 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1C807C00) [pid = 380] [serial = 889] [outer = 1B96F000] 13:02:26 INFO - PROCESS | 380 | 1462478546504 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]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 930ms 13:02:26 INFO - PROCESS | 380 | 1462478546533 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 380 | 1462478546539 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 13:02:26 INFO - PROCESS | 380 | 1462478546543 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:02:26 INFO - PROCESS | 380 | 1462478546548 Marionette TRACE conn5 <- [1,1150,null,{}] 13:02:26 INFO - PROCESS | 380 | 1462478546554 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}] 13:02:26 INFO - PROCESS | 380 | 1462478546675 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 13:02:26 INFO - PROCESS | 380 | 1462478546816 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 380 | ++DOCSHELL 12014000 == 63 [pid = 380] [id = 297] 13:02:26 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (12043C00) [pid = 380] [serial = 890] [outer = 00000000] 13:02:26 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (125CE800) [pid = 380] [serial = 891] [outer = 12043C00] 13:02:26 INFO - PROCESS | 380 | 1462478546875 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (1407C400) [pid = 380] [serial = 892] [outer = 12043C00] 13:02:27 INFO - PROCESS | 380 | 1462478547456 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]]]}] 13:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 971ms 13:02:27 INFO - PROCESS | 380 | 1462478547518 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 380 | 1462478547524 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 13:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:02:27 INFO - PROCESS | 380 | 1462478547531 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - PROCESS | 380 | 1462478547534 Marionette TRACE conn5 <- [1,1154,null,{}] 13:02:27 INFO - PROCESS | 380 | 1462478547553 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}] 13:02:27 INFO - PROCESS | 380 | 1462478547671 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 13:02:27 INFO - PROCESS | 380 | 1462478547809 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:27 INFO - PROCESS | 380 | ++DOCSHELL 14C2FC00 == 64 [pid = 380] [id = 298] 13:02:27 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (15704400) [pid = 380] [serial = 893] [outer = 00000000] 13:02:27 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (17E1E400) [pid = 380] [serial = 894] [outer = 15704400] 13:02:27 INFO - PROCESS | 380 | 1462478547866 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (181AD400) [pid = 380] [serial = 895] [outer = 15704400] 13:02:28 INFO - PROCESS | 380 | 1462478548481 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]]]}] 13:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 991ms 13:02:28 INFO - PROCESS | 380 | 1462478548523 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 380 | 1462478548526 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 13:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:02:28 INFO - PROCESS | 380 | 1462478548530 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 380 | 1462478548534 Marionette TRACE conn5 <- [1,1158,null,{}] 13:02:28 INFO - PROCESS | 380 | 1462478548545 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}] 13:02:28 INFO - PROCESS | 380 | 1462478548663 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 13:02:28 INFO - PROCESS | 380 | 1462478548779 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 380 | ++DOCSHELL 1C194800 == 65 [pid = 380] [id = 299] 13:02:28 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (1C73D400) [pid = 380] [serial = 896] [outer = 00000000] 13:02:28 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1C84C400) [pid = 380] [serial = 897] [outer = 1C73D400] 13:02:28 INFO - PROCESS | 380 | 1462478548881 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1D21FC00) [pid = 380] [serial = 898] [outer = 1C73D400] 13:02:29 INFO - PROCESS | 380 | 1462478549471 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]]]}] 13:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 971ms 13:02:29 INFO - PROCESS | 380 | 1462478549503 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 380 | 1462478549506 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 13:02:29 INFO - PROCESS | 380 | 1462478549509 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:02:29 INFO - PROCESS | 380 | 1462478549511 Marionette TRACE conn5 <- [1,1162,null,{}] 13:02:29 INFO - PROCESS | 380 | 1462478549515 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}] 13:02:29 INFO - PROCESS | 380 | 1462478549632 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 13:02:29 INFO - PROCESS | 380 | 1462478549745 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 380 | ++DOCSHELL 1D22B000 == 66 [pid = 380] [id = 300] 13:02:29 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1D3ACC00) [pid = 380] [serial = 899] [outer = 00000000] 13:02:29 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1D3AFC00) [pid = 380] [serial = 900] [outer = 1D3ACC00] 13:02:29 INFO - PROCESS | 380 | 1462478549841 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1D3B5C00) [pid = 380] [serial = 901] [outer = 1D3ACC00] 13:02:30 INFO - PROCESS | 380 | 1462478550393 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] 13:02:30 INFO - PROCESS | 380 | 1462478550445 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 13:02:30 INFO - PROCESS | 380 | 1462478550449 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:02:30 INFO - PROCESS | 380 | 1462478550451 Marionette TRACE conn5 <- [1,1166,null,{}] 13:02:30 INFO - PROCESS | 380 | 1462478550454 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}] 13:02:30 INFO - PROCESS | 380 | 1462478550569 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 13:02:30 INFO - PROCESS | 380 | 1462478550709 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 380 | ++DOCSHELL 1D3B8000 == 67 [pid = 380] [id = 301] 13:02:30 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1D7D5C00) [pid = 380] [serial = 902] [outer = 00000000] 13:02:30 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1D7DAC00) [pid = 380] [serial = 903] [outer = 1D7D5C00] 13:02:30 INFO - PROCESS | 380 | 1462478550769 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1D7DE800) [pid = 380] [serial = 904] [outer = 1D7D5C00] 13:02:31 INFO - PROCESS | 380 | 1462478551393 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] 13:02:31 INFO - PROCESS | 380 | 1462478551425 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 13:02:31 INFO - PROCESS | 380 | 1462478551429 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:02:31 INFO - PROCESS | 380 | 1462478551431 Marionette TRACE conn5 <- [1,1170,null,{}] 13:02:31 INFO - PROCESS | 380 | 1462478551435 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}] 13:02:31 INFO - PROCESS | 380 | 1462478551556 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 13:02:31 INFO - PROCESS | 380 | 1462478551718 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 380 | ++DOCSHELL 11B53400 == 68 [pid = 380] [id = 302] 13:02:31 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (11B54800) [pid = 380] [serial = 905] [outer = 00000000] 13:02:31 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (1D7E2000) [pid = 380] [serial = 906] [outer = 11B54800] 13:02:31 INFO - PROCESS | 380 | 1462478551776 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (1DDACC00) [pid = 380] [serial = 907] [outer = 11B54800] 13:02:32 INFO - PROCESS | 380 | 1462478552577 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] 13:02:32 INFO - PROCESS | 380 | 1462478552620 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 13:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:02:32 INFO - PROCESS | 380 | 1462478552625 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - PROCESS | 380 | 1462478552628 Marionette TRACE conn5 <- [1,1174,null,{}] 13:02:32 INFO - PROCESS | 380 | 1462478552634 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}] 13:02:32 INFO - PROCESS | 380 | 1462478552770 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 13:02:32 INFO - PROCESS | 380 | 1462478552916 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 380 | ++DOCSHELL 12579800 == 69 [pid = 380] [id = 303] 13:02:32 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (14084000) [pid = 380] [serial = 908] [outer = 00000000] 13:02:32 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (14C83400) [pid = 380] [serial = 909] [outer = 14084000] 13:02:32 INFO - PROCESS | 380 | 1462478552970 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (1529A000) [pid = 380] [serial = 910] [outer = 14084000] 13:02:33 INFO - PROCESS | 380 | 1462478553612 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] 13:02:33 INFO - PROCESS | 380 | 1462478553657 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 13:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:02:33 INFO - PROCESS | 380 | 1462478553663 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 380 | 1462478553666 Marionette TRACE conn5 <- [1,1178,null,{}] 13:02:33 INFO - PROCESS | 380 | 1462478553669 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}] 13:02:33 INFO - PROCESS | 380 | 1462478553797 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 13:02:33 INFO - PROCESS | 380 | 1462478553960 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 0DA72400 == 68 [pid = 380] [id = 295] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 11D60C00 == 67 [pid = 380] [id = 294] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 0CDCA000 == 66 [pid = 380] [id = 293] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 181EA800 == 65 [pid = 380] [id = 292] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 1787FC00 == 64 [pid = 380] [id = 291] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 15DA6C00 == 63 [pid = 380] [id = 290] 13:02:33 INFO - PROCESS | 380 | --DOCSHELL 15293000 == 62 [pid = 380] [id = 289] 13:02:34 INFO - PROCESS | 380 | --DOCSHELL 11D59400 == 61 [pid = 380] [id = 288] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 176 (0D90EC00) [pid = 380] [serial = 789] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 175 (13426C00) [pid = 380] [serial = 792] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 174 (181E4000) [pid = 380] [serial = 795] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 173 (19DC8800) [pid = 380] [serial = 798] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 172 (1A93AC00) [pid = 380] [serial = 801] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 171 (1B27E000) [pid = 380] [serial = 804] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1B27BC00) [pid = 380] [serial = 834] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | ++DOCSHELL 0CD8F800 == 62 [pid = 380] [id = 304] 13:02:34 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (0CD99400) [pid = 380] [serial = 911] [outer = 00000000] 13:02:34 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (0D905800) [pid = 380] [serial = 912] [outer = 0CD99400] 13:02:34 INFO - PROCESS | 380 | 1462478554061 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (0E6BB400) [pid = 380] [serial = 913] [outer = 0CD99400] 13:02:34 INFO - PROCESS | 380 | --DOCSHELL 0DA6FC00 == 61 [pid = 380] [id = 287] 13:02:34 INFO - PROCESS | 380 | --DOCSHELL 0CDC5800 == 60 [pid = 380] [id = 281] 13:02:34 INFO - PROCESS | 380 | --DOCSHELL 125D6400 == 59 [pid = 380] [id = 280] 13:02:34 INFO - PROCESS | 380 | --DOCSHELL 0CD95C00 == 58 [pid = 380] [id = 279] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 172 (11D5A400) [pid = 380] [serial = 828] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 171 (195BA800) [pid = 380] [serial = 826] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1A93A800) [pid = 380] [serial = 831] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 169 (14085000) [pid = 380] [serial = 829] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 168 (1A9A3800) [pid = 380] [serial = 832] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 167 (164F1400) [pid = 380] [serial = 820] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 166 (17E20400) [pid = 380] [serial = 822] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 165 (18F06000) [pid = 380] [serial = 825] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 164 (16331000) [pid = 380] [serial = 819] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 163 (0DA69000) [pid = 380] [serial = 810] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 162 (0E6BCC00) [pid = 380] [serial = 811] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 161 (15299C00) [pid = 380] [serial = 816] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1570C800) [pid = 380] [serial = 817] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 159 (0D910800) [pid = 380] [serial = 808] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 158 (0D8DBC00) [pid = 380] [serial = 807] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 157 (17E30400) [pid = 380] [serial = 823] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 156 (134E4C00) [pid = 380] [serial = 813] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | --DOMWINDOW == 155 (14082400) [pid = 380] [serial = 814] [outer = 00000000] [url = about:blank] 13:02:34 INFO - PROCESS | 380 | 1462478554514 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] 13:02:34 INFO - PROCESS | 380 | 1462478554538 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 13:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:02:34 INFO - PROCESS | 380 | 1462478554542 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 380 | 1462478554546 Marionette TRACE conn5 <- [1,1182,null,{}] 13:02:34 INFO - PROCESS | 380 | 1462478554560 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}] 13:02:34 INFO - PROCESS | 380 | 1462478554655 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 13:02:34 INFO - PROCESS | 380 | 1462478554663 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 380 | ++DOCSHELL 1529B000 == 59 [pid = 380] [id = 305] 13:02:34 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (156C5800) [pid = 380] [serial = 914] [outer = 00000000] 13:02:34 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (15D3F400) [pid = 380] [serial = 915] [outer = 156C5800] 13:02:34 INFO - PROCESS | 380 | 1462478554713 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (16388C00) [pid = 380] [serial = 916] [outer = 156C5800] 13:02:35 INFO - PROCESS | 380 | 1462478555193 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] 13:02:35 INFO - PROCESS | 380 | 1462478555223 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 13:02:35 INFO - PROCESS | 380 | 1462478555226 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:02:35 INFO - PROCESS | 380 | 1462478555228 Marionette TRACE conn5 <- [1,1186,null,{}] 13:02:35 INFO - PROCESS | 380 | 1462478555232 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}] 13:02:35 INFO - PROCESS | 380 | 1462478555348 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 13:02:35 INFO - PROCESS | 380 | 1462478555358 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 380 | ++DOCSHELL 17E18C00 == 60 [pid = 380] [id = 306] 13:02:35 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (17E19C00) [pid = 380] [serial = 917] [outer = 00000000] 13:02:35 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (17E28C00) [pid = 380] [serial = 918] [outer = 17E19C00] 13:02:35 INFO - PROCESS | 380 | 1462478555404 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (181A9000) [pid = 380] [serial = 919] [outer = 17E19C00] 13:02:35 INFO - PROCESS | 380 | 1462478555864 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]]]}] 13:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 13:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:02:35 INFO - PROCESS | 380 | 1462478555901 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 380 | 1462478555903 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 13:02:35 INFO - PROCESS | 380 | 1462478555906 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - PROCESS | 380 | 1462478555908 Marionette TRACE conn5 <- [1,1190,null,{}] 13:02:35 INFO - PROCESS | 380 | 1462478555911 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}] 13:02:36 INFO - PROCESS | 380 | 1462478555997 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 13:02:36 INFO - PROCESS | 380 | 1462478556006 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 380 | ++DOCSHELL 181ACC00 == 61 [pid = 380] [id = 307] 13:02:36 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (181E2C00) [pid = 380] [serial = 920] [outer = 00000000] 13:02:36 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (18F10400) [pid = 380] [serial = 921] [outer = 181E2C00] 13:02:36 INFO - PROCESS | 380 | 1462478556051 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (19DC8800) [pid = 380] [serial = 922] [outer = 181E2C00] 13:02:36 INFO - PROCESS | 380 | 1462478556512 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]]]}] 13:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 630ms 13:02:36 INFO - PROCESS | 380 | 1462478556537 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 13:02:36 INFO - PROCESS | 380 | 1462478556539 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 13:02:36 INFO - PROCESS | 380 | 1462478556543 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:02:36 INFO - PROCESS | 380 | 1462478556544 Marionette TRACE conn5 <- [1,1194,null,{}] 13:02:36 INFO - PROCESS | 380 | 1462478556556 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}] 13:02:36 INFO - PROCESS | 380 | 1462478556693 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 13:02:36 INFO - PROCESS | 380 | 1462478556784 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 380 | ++DOCSHELL 1A451400 == 62 [pid = 380] [id = 308] 13:02:36 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1A93BC00) [pid = 380] [serial = 923] [outer = 00000000] 13:02:36 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1ABF1C00) [pid = 380] [serial = 924] [outer = 1A93BC00] 13:02:36 INFO - PROCESS | 380 | 1462478556830 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1B281C00) [pid = 380] [serial = 925] [outer = 1A93BC00] 13:02:37 INFO - PROCESS | 380 | 1462478557260 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]]]}] 13:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 771ms 13:02:37 INFO - PROCESS | 380 | 1462478557317 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 380 | 1462478557319 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 13:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:02:37 INFO - PROCESS | 380 | 1462478557327 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 380 | 1462478557329 Marionette TRACE conn5 <- [1,1198,null,{}] 13:02:37 INFO - PROCESS | 380 | 1462478557333 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}] 13:02:37 INFO - PROCESS | 380 | 1462478557451 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 13:02:37 INFO - PROCESS | 380 | 1462478557513 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 380 | ++DOCSHELL 1B28F400 == 63 [pid = 380] [id = 309] 13:02:37 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1B336400) [pid = 380] [serial = 926] [outer = 00000000] 13:02:37 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1B844000) [pid = 380] [serial = 927] [outer = 1B336400] 13:02:37 INFO - PROCESS | 380 | 1462478557559 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1B97C400) [pid = 380] [serial = 928] [outer = 1B336400] 13:02:38 INFO - PROCESS | 380 | 1462478558011 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]]]}] 13:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 731ms 13:02:38 INFO - PROCESS | 380 | 1462478558073 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 380 | 1462478558075 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 13:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:02:38 INFO - PROCESS | 380 | 1462478558084 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 380 | 1462478558085 Marionette TRACE conn5 <- [1,1202,null,{}] 13:02:38 INFO - PROCESS | 380 | 1462478558089 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}] 13:02:38 INFO - PROCESS | 380 | 1462478558209 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 13:02:38 INFO - PROCESS | 380 | 1462478558276 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 380 | ++DOCSHELL 1B842800 == 64 [pid = 380] [id = 310] 13:02:38 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1C18B400) [pid = 380] [serial = 929] [outer = 00000000] 13:02:38 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1C807000) [pid = 380] [serial = 930] [outer = 1C18B400] 13:02:38 INFO - PROCESS | 380 | 1462478558321 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (1D21D000) [pid = 380] [serial = 931] [outer = 1C18B400] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 172 (142F1C00) [pid = 380] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 171 (12045800) [pid = 380] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1ABF2800) [pid = 380] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 169 (18065000) [pid = 380] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 168 (142F4800) [pid = 380] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 167 (1B28E000) [pid = 380] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 166 (0DA6EC00) [pid = 380] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 165 (19408000) [pid = 380] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 164 (181A5800) [pid = 380] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 163 (1A942C00) [pid = 380] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 162 (1C741C00) [pid = 380] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 161 (17E2A000) [pid = 380] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 160 (0CD8EC00) [pid = 380] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 159 (0E9E2400) [pid = 380] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 158 (1B298C00) [pid = 380] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 157 (1407C000) [pid = 380] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1A797400) [pid = 380] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 155 (0D9C0C00) [pid = 380] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 154 (0D902400) [pid = 380] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1B978C00) [pid = 380] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 152 (1ABE3800) [pid = 380] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 151 (1B96EC00) [pid = 380] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 150 (1A9AA800) [pid = 380] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 149 (14C2B800) [pid = 380] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 148 (19408800) [pid = 380] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1C739800) [pid = 380] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1C84A400) [pid = 380] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 145 (17E2E000) [pid = 380] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 144 (0EAED800) [pid = 380] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 143 (17E17C00) [pid = 380] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 142 (181EC800) [pid = 380] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 141 (1529A800) [pid = 380] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 140 (0D403000) [pid = 380] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 139 (15265400) [pid = 380] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 138 (11B19800) [pid = 380] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 137 (124DC800) [pid = 380] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 136 (11D63000) [pid = 380] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 135 (0CD97C00) [pid = 380] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1B843400) [pid = 380] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 133 (125D3800) [pid = 380] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 132 (15DA7000) [pid = 380] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 131 (13427000) [pid = 380] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:02:39 INFO - PROCESS | 380 | --DOMWINDOW == 130 (164F4000) [pid = 380] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:02:39 INFO - PROCESS | 380 | 1462478559146 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]]]}] 13:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1068ms 13:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:02:39 INFO - PROCESS | 380 | 1462478559157 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 380 | 1462478559159 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 13:02:39 INFO - PROCESS | 380 | 1462478559162 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 380 | 1462478559163 Marionette TRACE conn5 <- [1,1206,null,{}] 13:02:39 INFO - PROCESS | 380 | 1462478559167 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}] 13:02:39 INFO - PROCESS | 380 | 1462478559254 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 13:02:39 INFO - PROCESS | 380 | 1462478559354 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 380 | ++DOCSHELL 0D826000 == 65 [pid = 380] [id = 311] 13:02:39 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (0D8DDC00) [pid = 380] [serial = 932] [outer = 00000000] 13:02:39 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (11D63000) [pid = 380] [serial = 933] [outer = 0D8DDC00] 13:02:39 INFO - PROCESS | 380 | 1462478559398 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (12404400) [pid = 380] [serial = 934] [outer = 0D8DDC00] 13:02:39 INFO - PROCESS | 380 | 1462478559822 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]]]}] 13:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 13:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:02:39 INFO - PROCESS | 380 | 1462478559836 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 380 | 1462478559838 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 13:02:39 INFO - PROCESS | 380 | 1462478559841 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 380 | 1462478559843 Marionette TRACE conn5 <- [1,1210,null,{}] 13:02:39 INFO - PROCESS | 380 | 1462478559847 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}] 13:02:40 INFO - PROCESS | 380 | 1462478559980 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 13:02:40 INFO - PROCESS | 380 | 1462478559986 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 380 | ++DOCSHELL 11DCAC00 == 66 [pid = 380] [id = 312] 13:02:40 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (125DAC00) [pid = 380] [serial = 935] [outer = 00000000] 13:02:40 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (15747800) [pid = 380] [serial = 936] [outer = 125DAC00] 13:02:40 INFO - PROCESS | 380 | 1462478560031 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (18069400) [pid = 380] [serial = 937] [outer = 125DAC00] 13:02:40 INFO - PROCESS | 380 | 1462478560451 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] 13:02:40 INFO - PROCESS | 380 | 1462478560486 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 13:02:40 INFO - PROCESS | 380 | 1462478560489 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:02:40 INFO - PROCESS | 380 | 1462478560492 Marionette TRACE conn5 <- [1,1214,null,{}] 13:02:40 INFO - PROCESS | 380 | 1462478560495 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}] 13:02:40 INFO - PROCESS | 380 | 1462478560602 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 13:02:40 INFO - PROCESS | 380 | 1462478560637 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 380 | ++DOCSHELL 1A081000 == 67 [pid = 380] [id = 313] 13:02:40 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (1A082000) [pid = 380] [serial = 938] [outer = 00000000] 13:02:40 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (1B841C00) [pid = 380] [serial = 939] [outer = 1A082000] 13:02:40 INFO - PROCESS | 380 | 1462478560687 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1C80C800) [pid = 380] [serial = 940] [outer = 1A082000] 13:02:41 INFO - PROCESS | 380 | 1462478561346 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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 870ms 13:02:41 INFO - PROCESS | 380 | 1462478561365 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 380 | 1462478561369 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 13:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:02:41 INFO - PROCESS | 380 | 1462478561374 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 380 | 1462478561378 Marionette TRACE conn5 <- [1,1218,null,{}] 13:02:41 INFO - PROCESS | 380 | 1462478561384 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}] 13:02:41 INFO - PROCESS | 380 | 1462478561505 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 13:02:41 INFO - PROCESS | 380 | 1462478561665 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 380 | ++DOCSHELL 0E5EE800 == 68 [pid = 380] [id = 314] 13:02:41 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (0E5F4C00) [pid = 380] [serial = 941] [outer = 00000000] 13:02:41 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (120E1800) [pid = 380] [serial = 942] [outer = 0E5F4C00] 13:02:41 INFO - PROCESS | 380 | 1462478561724 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (134E5C00) [pid = 380] [serial = 943] [outer = 0E5F4C00] 13:02:42 INFO - PROCESS | 380 | 1462478562373 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]]]}] 13:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1024ms 13:02:42 INFO - PROCESS | 380 | 1462478562398 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 380 | 1462478562404 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 13:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:02:42 INFO - PROCESS | 380 | 1462478562411 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 380 | 1462478562413 Marionette TRACE conn5 <- [1,1222,null,{}] 13:02:42 INFO - PROCESS | 380 | 1462478562417 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}] 13:02:42 INFO - PROCESS | 380 | 1462478562534 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 13:02:42 INFO - PROCESS | 380 | 1462478562678 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 380 | ++DOCSHELL 1407A000 == 69 [pid = 380] [id = 315] 13:02:42 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (15295000) [pid = 380] [serial = 944] [outer = 00000000] 13:02:42 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1638FC00) [pid = 380] [serial = 945] [outer = 15295000] 13:02:42 INFO - PROCESS | 380 | 1462478562734 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (17E18000) [pid = 380] [serial = 946] [outer = 15295000] 13:02:43 INFO - PROCESS | 380 | 1462478563367 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]]]}] 13:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1021ms 13:02:43 INFO - PROCESS | 380 | 1462478563433 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 13:02:43 INFO - PROCESS | 380 | 1462478563435 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 13:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:02:43 INFO - PROCESS | 380 | 1462478563439 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 380 | 1462478563443 Marionette TRACE conn5 <- [1,1226,null,{}] 13:02:43 INFO - PROCESS | 380 | 1462478563454 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}] 13:02:43 INFO - PROCESS | 380 | 1462478563627 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 13:02:43 INFO - PROCESS | 380 | 1462478563773 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 380 | ++DOCSHELL 1ABE5000 == 70 [pid = 380] [id = 316] 13:02:43 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1B337000) [pid = 380] [serial = 947] [outer = 00000000] 13:02:43 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1B978400) [pid = 380] [serial = 948] [outer = 1B337000] 13:02:43 INFO - PROCESS | 380 | 1462478563864 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1C802400) [pid = 380] [serial = 949] [outer = 1B337000] 13:02:44 INFO - PROCESS | 380 | 1462478564414 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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 971ms 13:02:44 INFO - PROCESS | 380 | 1462478564444 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 380 | 1462478564447 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 13:02:44 INFO - PROCESS | 380 | 1462478564450 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:02:44 INFO - PROCESS | 380 | 1462478564453 Marionette TRACE conn5 <- [1,1230,null,{}] 13:02:44 INFO - PROCESS | 380 | 1462478564456 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}] 13:02:44 INFO - PROCESS | 380 | 1462478564574 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 13:02:44 INFO - PROCESS | 380 | 1462478564690 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 380 | ++DOCSHELL 142E6800 == 71 [pid = 380] [id = 317] 13:02:44 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (164F2000) [pid = 380] [serial = 950] [outer = 00000000] 13:02:44 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1DD9D800) [pid = 380] [serial = 951] [outer = 164F2000] 13:02:44 INFO - PROCESS | 380 | 1462478564785 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1DDA5400) [pid = 380] [serial = 952] [outer = 164F2000] 13:02:45 INFO - PROCESS | 380 | 1462478565389 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]]]}] 13:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 971ms 13:02:45 INFO - PROCESS | 380 | 1462478565424 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 13:02:45 INFO - PROCESS | 380 | 1462478565426 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 13:02:45 INFO - PROCESS | 380 | 1462478565429 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:02:45 INFO - PROCESS | 380 | 1462478565431 Marionette TRACE conn5 <- [1,1234,null,{}] 13:02:45 INFO - PROCESS | 380 | 1462478565435 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}] 13:02:45 INFO - PROCESS | 380 | 1462478565547 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 13:02:45 INFO - PROCESS | 380 | 1462478565690 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 380 | ++DOCSHELL 1D7DB000 == 72 [pid = 380] [id = 318] 13:02:45 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1DDAAC00) [pid = 380] [serial = 953] [outer = 00000000] 13:02:45 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (203BB400) [pid = 380] [serial = 954] [outer = 1DDAAC00] 13:02:45 INFO - PROCESS | 380 | 1462478565749 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (203BF800) [pid = 380] [serial = 955] [outer = 1DDAAC00] 13:02:46 INFO - PROCESS | 380 | 1462478566338 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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 970ms 13:02:46 INFO - PROCESS | 380 | 1462478566404 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 380 | 1462478566406 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 13:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:02:46 INFO - PROCESS | 380 | 1462478566409 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 380 | 1462478566412 Marionette TRACE conn5 <- [1,1238,null,{}] 13:02:46 INFO - PROCESS | 380 | 1462478566431 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}] 13:02:46 INFO - PROCESS | 380 | 1462478566570 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 13:02:46 INFO - PROCESS | 380 | 1462478566716 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 380 | ++DOCSHELL 164FC400 == 73 [pid = 380] [id = 319] 13:02:46 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1B83F000) [pid = 380] [serial = 956] [outer = 00000000] 13:02:46 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (21549800) [pid = 380] [serial = 957] [outer = 1B83F000] 13:02:46 INFO - PROCESS | 380 | 1462478566776 Marionette DEBUG loaded listener.js 13:02:46 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (2030A400) [pid = 380] [serial = 958] [outer = 1B83F000] 13:02:47 INFO - PROCESS | 380 | 1462478567314 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]]]}] 13:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 931ms 13:02:47 INFO - PROCESS | 380 | 1462478567350 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 380 | 1462478567352 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 13:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:02:47 INFO - PROCESS | 380 | 1462478567357 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - PROCESS | 380 | 1462478567359 Marionette TRACE conn5 <- [1,1242,null,{}] 13:02:47 INFO - PROCESS | 380 | 1462478567362 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}] 13:02:47 INFO - PROCESS | 380 | 1462478567475 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 13:02:47 INFO - PROCESS | 380 | 1462478567592 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 380 | ++DOCSHELL 0CDA0800 == 74 [pid = 380] [id = 320] 13:02:47 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (0CDBF000) [pid = 380] [serial = 959] [outer = 00000000] 13:02:47 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (0EAE6800) [pid = 380] [serial = 960] [outer = 0CDBF000] 13:02:47 INFO - PROCESS | 380 | 1462478567687 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (15269400) [pid = 380] [serial = 961] [outer = 0CDBF000] 13:02:48 INFO - PROCESS | 380 | 1462478568542 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]]]}] 13:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1224ms 13:02:48 INFO - PROCESS | 380 | 1462478568582 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 13:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:02:48 INFO - PROCESS | 380 | 1462478568586 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 13:02:48 INFO - PROCESS | 380 | 1462478568591 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 380 | 1462478568595 Marionette TRACE conn5 <- [1,1246,null,{}] 13:02:48 INFO - PROCESS | 380 | 1462478568601 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}] 13:02:48 INFO - PROCESS | 380 | 1462478568718 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 13:02:48 INFO - PROCESS | 380 | 1462478568868 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 380 | ++DOCSHELL 0D9CBC00 == 75 [pid = 380] [id = 321] 13:02:48 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (0DE1A000) [pid = 380] [serial = 962] [outer = 00000000] 13:02:48 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (14070400) [pid = 380] [serial = 963] [outer = 0DE1A000] 13:02:48 INFO - PROCESS | 380 | 1462478568918 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (14C80000) [pid = 380] [serial = 964] [outer = 0DE1A000] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 11DCAC00 == 74 [pid = 380] [id = 312] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 0D826000 == 73 [pid = 380] [id = 311] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1B842800 == 72 [pid = 380] [id = 310] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1B28F400 == 71 [pid = 380] [id = 309] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1A451400 == 70 [pid = 380] [id = 308] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 181ACC00 == 69 [pid = 380] [id = 307] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 17E18C00 == 68 [pid = 380] [id = 306] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 162 (1C73F800) [pid = 380] [serial = 888] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1529B000 == 67 [pid = 380] [id = 305] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 0CD8F800 == 66 [pid = 380] [id = 304] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 12579800 == 65 [pid = 380] [id = 303] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1D22B000 == 64 [pid = 380] [id = 300] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1C194800 == 63 [pid = 380] [id = 299] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 14C2FC00 == 62 [pid = 380] [id = 298] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 12014000 == 61 [pid = 380] [id = 297] 13:02:49 INFO - PROCESS | 380 | --DOCSHELL 1B846C00 == 60 [pid = 380] [id = 296] 13:02:49 INFO - PROCESS | 380 | 1462478569586 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]]]}] 13:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1024ms 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 161 (164F9400) [pid = 380] [serial = 745] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 160 (142F4000) [pid = 380] [serial = 793] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1B285000) [pid = 380] [serial = 660] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 158 (181EFC00) [pid = 380] [serial = 796] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 157 (15D43000) [pid = 380] [serial = 700] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1B97B400) [pid = 380] [serial = 748] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 155 (11B5D800) [pid = 380] [serial = 697] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1A93EC00) [pid = 380] [serial = 802] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 153 (181E9400) [pid = 380] [serial = 618] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 152 (1A9A6C00) [pid = 380] [serial = 657] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 151 (1C808800) [pid = 380] [serial = 754] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 150 (181AA000) [pid = 380] [serial = 787] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 149 (0E5EA000) [pid = 380] [serial = 790] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 148 (13427800) [pid = 380] [serial = 651] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1B843800) [pid = 380] [serial = 703] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 146 (15748C00) [pid = 380] [serial = 612] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 145 (1B28B800) [pid = 380] [serial = 835] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1247D000) [pid = 380] [serial = 742] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 143 (1257D400) [pid = 380] [serial = 609] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1C190C00) [pid = 380] [serial = 709] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 141 (1B284800) [pid = 380] [serial = 805] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 140 (1B977400) [pid = 380] [serial = 706] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 139 (1B83C800) [pid = 380] [serial = 739] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 138 (16D3A400) [pid = 380] [serial = 654] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 137 (1A1D6000) [pid = 380] [serial = 799] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1C743000) [pid = 380] [serial = 751] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1D221000) [pid = 380] [serial = 757] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 134 (181A3400) [pid = 380] [serial = 615] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 133 (164FCC00) [pid = 380] [serial = 573] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1B337C00) [pid = 380] [serial = 885] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 131 (17E25C00) [pid = 380] [serial = 873] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 130 (1A085800) [pid = 380] [serial = 876] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 129 (15746400) [pid = 380] [serial = 867] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 128 (15D42800) [pid = 380] [serial = 868] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 127 (180DC000) [pid = 380] [serial = 874] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 126 (1A797800) [pid = 380] [serial = 877] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 125 (12582800) [pid = 380] [serial = 879] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 124 (1A795C00) [pid = 380] [serial = 844] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 123 (181E4C00) [pid = 380] [serial = 843] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 122 (1574FC00) [pid = 380] [serial = 859] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 121 (142EC000) [pid = 380] [serial = 858] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 120 (1341A800) [pid = 380] [serial = 880] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 119 (14C2CC00) [pid = 380] [serial = 862] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 118 (14083C00) [pid = 380] [serial = 861] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 117 (1257D000) [pid = 380] [serial = 864] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 116 (0D4E3C00) [pid = 380] [serial = 837] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 115 (1B974800) [pid = 380] [serial = 847] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 114 (1B849000) [pid = 380] [serial = 846] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 113 (1C193000) [pid = 380] [serial = 849] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 112 (1C803C00) [pid = 380] [serial = 852] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 111 (1D224C00) [pid = 380] [serial = 855] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 110 (1A9A2800) [pid = 380] [serial = 882] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 109 (1341CC00) [pid = 380] [serial = 865] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 108 (164FD400) [pid = 380] [serial = 870] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 107 (14C86000) [pid = 380] [serial = 841] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 106 (14C2D400) [pid = 380] [serial = 840] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 105 (0D910000) [pid = 380] [serial = 838] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 104 (1B282000) [pid = 380] [serial = 883] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 103 (17775C00) [pid = 380] [serial = 871] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | --DOMWINDOW == 102 (1B840C00) [pid = 380] [serial = 886] [outer = 00000000] [url = about:blank] 13:02:49 INFO - PROCESS | 380 | 1462478569651 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 13:02:49 INFO - PROCESS | 380 | 1462478569657 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 13:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:02:49 INFO - PROCESS | 380 | 1462478569686 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 380 | 1462478569689 Marionette TRACE conn5 <- [1,1250,null,{}] 13:02:49 INFO - PROCESS | 380 | 1462478569692 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}] 13:02:49 INFO - PROCESS | 380 | 1462478569786 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 13:02:49 INFO - PROCESS | 380 | 1462478569799 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 380 | ++DOCSHELL 0D901800 == 61 [pid = 380] [id = 322] 13:02:49 INFO - PROCESS | 380 | ++DOMWINDOW == 103 (0D910000) [pid = 380] [serial = 965] [outer = 00000000] 13:02:49 INFO - PROCESS | 380 | ++DOMWINDOW == 104 (0DA73400) [pid = 380] [serial = 966] [outer = 0D910000] 13:02:49 INFO - PROCESS | 380 | 1462478569845 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 380 | ++DOMWINDOW == 105 (0EAE7400) [pid = 380] [serial = 967] [outer = 0D910000] 13:02:50 INFO - PROCESS | 380 | 1462478570416 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]]]}] 13:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 791ms 13:02:50 INFO - PROCESS | 380 | 1462478570471 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 380 | 1462478570473 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 13:02:50 INFO - PROCESS | 380 | 1462478570477 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:02:50 INFO - PROCESS | 380 | 1462478570480 Marionette TRACE conn5 <- [1,1254,null,{}] 13:02:50 INFO - PROCESS | 380 | 1462478570490 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}] 13:02:50 INFO - PROCESS | 380 | 1462478570589 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 13:02:50 INFO - PROCESS | 380 | 1462478570683 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 380 | ++DOCSHELL 11B59800 == 62 [pid = 380] [id = 323] 13:02:50 INFO - PROCESS | 380 | ++DOMWINDOW == 106 (1247C000) [pid = 380] [serial = 968] [outer = 00000000] 13:02:50 INFO - PROCESS | 380 | ++DOMWINDOW == 107 (142F3400) [pid = 380] [serial = 969] [outer = 1247C000] 13:02:50 INFO - PROCESS | 380 | 1462478570731 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 380 | ++DOMWINDOW == 108 (14C30400) [pid = 380] [serial = 970] [outer = 1247C000] 13:02:51 INFO - PROCESS | 380 | 1462478571407 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]]]}] 13:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 971ms 13:02:51 INFO - PROCESS | 380 | 1462478571453 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 380 | 1462478571458 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 13:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:02:51 INFO - PROCESS | 380 | 1462478571463 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - PROCESS | 380 | 1462478571468 Marionette TRACE conn5 <- [1,1258,null,{}] 13:02:51 INFO - PROCESS | 380 | 1462478571473 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}] 13:02:51 INFO - PROCESS | 380 | 1462478571598 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 13:02:51 INFO - PROCESS | 380 | 1462478571728 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 380 | ++DOCSHELL 11D60C00 == 63 [pid = 380] [id = 324] 13:02:51 INFO - PROCESS | 380 | ++DOMWINDOW == 109 (11D64000) [pid = 380] [serial = 971] [outer = 00000000] 13:02:51 INFO - PROCESS | 380 | ++DOMWINDOW == 110 (125D6C00) [pid = 380] [serial = 972] [outer = 11D64000] 13:02:51 INFO - PROCESS | 380 | 1462478571791 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 380 | ++DOMWINDOW == 111 (1406A800) [pid = 380] [serial = 973] [outer = 11D64000] 13:02:52 INFO - PROCESS | 380 | 1462478572375 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]]]}] 13:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 931ms 13:02:52 INFO - PROCESS | 380 | 1462478572398 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 380 | 1462478572404 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 13:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:02:52 INFO - PROCESS | 380 | 1462478572411 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - PROCESS | 380 | 1462478572414 Marionette TRACE conn5 <- [1,1262,null,{}] 13:02:52 INFO - PROCESS | 380 | 1462478572418 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}] 13:02:52 INFO - PROCESS | 380 | 1462478572537 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 13:02:52 INFO - PROCESS | 380 | 1462478572646 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 380 | ++DOCSHELL 14C7F400 == 64 [pid = 380] [id = 325] 13:02:52 INFO - PROCESS | 380 | ++DOMWINDOW == 112 (15292C00) [pid = 380] [serial = 974] [outer = 00000000] 13:02:52 INFO - PROCESS | 380 | ++DOMWINDOW == 113 (15746400) [pid = 380] [serial = 975] [outer = 15292C00] 13:02:52 INFO - PROCESS | 380 | 1462478572701 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 380 | ++DOMWINDOW == 114 (1574FC00) [pid = 380] [serial = 976] [outer = 15292C00] 13:02:53 INFO - PROCESS | 380 | 1462478573354 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]]]}] 13:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 971ms 13:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:02:53 INFO - PROCESS | 380 | 1462478573384 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 380 | 1462478573386 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 13:02:53 INFO - PROCESS | 380 | 1462478573390 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - PROCESS | 380 | 1462478573394 Marionette TRACE conn5 <- [1,1266,null,{}] 13:02:53 INFO - PROCESS | 380 | 1462478573405 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}] 13:02:53 INFO - PROCESS | 380 | 1462478573522 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 13:02:53 INFO - PROCESS | 380 | 1462478573660 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:53 INFO - PROCESS | 380 | ++DOCSHELL 164FA400 == 65 [pid = 380] [id = 326] 13:02:53 INFO - PROCESS | 380 | ++DOMWINDOW == 115 (164FCC00) [pid = 380] [serial = 977] [outer = 00000000] 13:02:53 INFO - PROCESS | 380 | ++DOMWINDOW == 116 (17778800) [pid = 380] [serial = 978] [outer = 164FCC00] 13:02:53 INFO - PROCESS | 380 | 1462478573719 Marionette DEBUG loaded listener.js 13:02:53 INFO - PROCESS | 380 | ++DOMWINDOW == 117 (17E14400) [pid = 380] [serial = 979] [outer = 164FCC00] 13:02:54 INFO - PROCESS | 380 | 1462478574338 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]]]}] 13:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 971ms 13:02:54 INFO - PROCESS | 380 | 1462478574363 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 13:02:54 INFO - PROCESS | 380 | 1462478574366 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 13:02:54 INFO - PROCESS | 380 | 1462478574369 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:02:54 INFO - PROCESS | 380 | 1462478574371 Marionette TRACE conn5 <- [1,1270,null,{}] 13:02:54 INFO - PROCESS | 380 | 1462478574375 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}] 13:02:54 INFO - PROCESS | 380 | 1462478574489 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 13:02:54 INFO - PROCESS | 380 | 1462478574625 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 380 | ++DOCSHELL 17E15C00 == 66 [pid = 380] [id = 327] 13:02:54 INFO - PROCESS | 380 | ++DOMWINDOW == 118 (17E1F800) [pid = 380] [serial = 980] [outer = 00000000] 13:02:54 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (1806C400) [pid = 380] [serial = 981] [outer = 17E1F800] 13:02:54 INFO - PROCESS | 380 | 1462478574682 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (181A8400) [pid = 380] [serial = 982] [outer = 17E1F800] 13:02:55 INFO - PROCESS | 380 | 1462478575276 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]]]}] 13:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 930ms 13:02:55 INFO - PROCESS | 380 | 1462478575304 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 380 | 1462478575307 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 13:02:55 INFO - PROCESS | 380 | 1462478575310 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:02:55 INFO - PROCESS | 380 | 1462478575312 Marionette TRACE conn5 <- [1,1274,null,{}] 13:02:55 INFO - PROCESS | 380 | 1462478575316 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}] 13:02:55 INFO - PROCESS | 380 | 1462478575425 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 13:02:55 INFO - PROCESS | 380 | 1462478575533 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 380 | ++DOCSHELL 14C7B800 == 67 [pid = 380] [id = 328] 13:02:55 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (181AD800) [pid = 380] [serial = 983] [outer = 00000000] 13:02:55 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (181EE000) [pid = 380] [serial = 984] [outer = 181AD800] 13:02:55 INFO - PROCESS | 380 | 1462478575588 Marionette DEBUG loaded listener.js 13:02:55 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (19403400) [pid = 380] [serial = 985] [outer = 181AD800] 13:02:56 INFO - PROCESS | 380 | 1462478576226 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]]]}] 13:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 971ms 13:02:56 INFO - PROCESS | 380 | 1462478576284 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 13:02:56 INFO - PROCESS | 380 | 1462478576286 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 13:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:02:56 INFO - PROCESS | 380 | 1462478576290 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - PROCESS | 380 | 1462478576292 Marionette TRACE conn5 <- [1,1278,null,{}] 13:02:56 INFO - PROCESS | 380 | 1462478576296 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}] 13:02:56 INFO - PROCESS | 380 | 1462478576444 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 13:02:56 INFO - PROCESS | 380 | 1462478576580 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 380 | ++DOCSHELL 181ECC00 == 68 [pid = 380] [id = 329] 13:02:56 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (18F0D400) [pid = 380] [serial = 986] [outer = 00000000] 13:02:56 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (1A93A400) [pid = 380] [serial = 987] [outer = 18F0D400] 13:02:56 INFO - PROCESS | 380 | 1462478576639 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1A93F000) [pid = 380] [serial = 988] [outer = 18F0D400] 13:02:57 INFO - PROCESS | 380 | 1462478577238 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]]]}] 13:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 971ms 13:02:57 INFO - PROCESS | 380 | 1462478577264 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 380 | 1462478577267 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 13:02:57 INFO - PROCESS | 380 | 1462478577270 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:02:57 INFO - PROCESS | 380 | 1462478577272 Marionette TRACE conn5 <- [1,1282,null,{}] 13:02:57 INFO - PROCESS | 380 | 1462478577276 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}] 13:02:57 INFO - PROCESS | 380 | 1462478577389 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 13:02:57 INFO - PROCESS | 380 | 1462478577525 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 380 | ++DOCSHELL 1A99EC00 == 69 [pid = 380] [id = 330] 13:02:57 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (1A99F400) [pid = 380] [serial = 989] [outer = 00000000] 13:02:57 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1ABE4C00) [pid = 380] [serial = 990] [outer = 1A99F400] 13:02:57 INFO - PROCESS | 380 | 1462478577581 Marionette DEBUG loaded listener.js 13:02:57 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (1B281000) [pid = 380] [serial = 991] [outer = 1A99F400] 13:02:58 INFO - PROCESS | 380 | 1462478578124 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]]]}] 13:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 871ms 13:02:58 INFO - PROCESS | 380 | 1462478578144 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 380 | 1462478578147 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 13:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:02:58 INFO - PROCESS | 380 | 1462478578150 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 380 | 1462478578152 Marionette TRACE conn5 <- [1,1286,null,{}] 13:02:58 INFO - PROCESS | 380 | 1462478578156 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}] 13:02:58 INFO - PROCESS | 380 | 1462478578263 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 13:02:58 INFO - PROCESS | 380 | 1462478578385 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 380 | ++DOCSHELL 11B36800 == 70 [pid = 380] [id = 331] 13:02:58 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (11B3A800) [pid = 380] [serial = 992] [outer = 00000000] 13:02:58 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1B28E400) [pid = 380] [serial = 993] [outer = 11B3A800] 13:02:58 INFO - PROCESS | 380 | 1462478578439 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1B28F000) [pid = 380] [serial = 994] [outer = 11B3A800] 13:02:59 INFO - PROCESS | 380 | 1462478579099 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]]]}] 13:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 971ms 13:02:59 INFO - PROCESS | 380 | 1462478579124 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 13:02:59 INFO - PROCESS | 380 | 1462478579127 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 13:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:02:59 INFO - PROCESS | 380 | 1462478579130 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:02:59 INFO - PROCESS | 380 | 1462478579132 Marionette TRACE conn5 <- [1,1290,null,{}] 13:02:59 INFO - PROCESS | 380 | 1462478579136 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}] 13:02:59 INFO - PROCESS | 380 | 1462478579340 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 13:02:59 INFO - PROCESS | 380 | 1462478579457 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 380 | ++DOCSHELL 0DA71400 == 71 [pid = 380] [id = 332] 13:02:59 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (0DA72000) [pid = 380] [serial = 995] [outer = 00000000] 13:02:59 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (11D56400) [pid = 380] [serial = 996] [outer = 0DA72000] 13:02:59 INFO - PROCESS | 380 | 1462478579548 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (12577C00) [pid = 380] [serial = 997] [outer = 0DA72000] 13:03:00 INFO - PROCESS | 380 | --DOCSHELL 0D901800 == 70 [pid = 380] [id = 322] 13:03:00 INFO - PROCESS | 380 | --DOCSHELL 0D9CBC00 == 69 [pid = 380] [id = 321] 13:03:00 INFO - PROCESS | 380 | --DOCSHELL 1407A000 == 68 [pid = 380] [id = 315] 13:03:00 INFO - PROCESS | 380 | --DOCSHELL 0E5EE800 == 67 [pid = 380] [id = 314] 13:03:00 INFO - PROCESS | 380 | 1462478580156 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]]]}] 13:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1066ms 13:03:00 INFO - PROCESS | 380 | 1462478580203 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 380 | 1462478580206 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 13:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:03:00 INFO - PROCESS | 380 | 1462478580210 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 380 | 1462478580214 Marionette TRACE conn5 <- [1,1294,null,{}] 13:03:00 INFO - PROCESS | 380 | 1462478580219 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}] 13:03:00 INFO - PROCESS | 380 | 1462478580327 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 13:03:00 INFO - PROCESS | 380 | 1462478580427 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 380 | ++DOCSHELL 0DA69400 == 68 [pid = 380] [id = 333] 13:03:00 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (0DC84000) [pid = 380] [serial = 998] [outer = 00000000] 13:03:00 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (120D9000) [pid = 380] [serial = 999] [outer = 0DC84000] 13:03:00 INFO - PROCESS | 380 | 1462478580476 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (142F1C00) [pid = 380] [serial = 1000] [outer = 0DC84000] 13:03:00 INFO - PROCESS | 380 | 1462478580941 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]]]}] 13:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 791ms 13:03:01 INFO - PROCESS | 380 | 1462478581004 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 13:03:01 INFO - PROCESS | 380 | 1462478581006 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 13:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:03:01 INFO - PROCESS | 380 | 1462478581010 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:03:01 INFO - PROCESS | 380 | 1462478581012 Marionette TRACE conn5 <- [1,1298,null,{}] 13:03:01 INFO - PROCESS | 380 | 1462478581016 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}] 13:03:01 INFO - PROCESS | 380 | 1462478581114 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 13:03:01 INFO - PROCESS | 380 | 1462478581131 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:01 INFO - PROCESS | 380 | ++DOCSHELL 164FC800 == 69 [pid = 380] [id = 334] 13:03:01 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (164FD400) [pid = 380] [serial = 1001] [outer = 00000000] 13:03:01 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (17778C00) [pid = 380] [serial = 1002] [outer = 164FD400] 13:03:01 INFO - PROCESS | 380 | 1462478581178 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (17E2A400) [pid = 380] [serial = 1003] [outer = 164FD400] 13:03:01 INFO - PROCESS | 380 | 1462478581739 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] 13:03:01 INFO - PROCESS | 380 | 1462478581787 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 13:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:03:01 INFO - PROCESS | 380 | 1462478581804 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:03:01 INFO - PROCESS | 380 | 1462478581809 Marionette TRACE conn5 <- [1,1302,null,{}] 13:03:01 INFO - PROCESS | 380 | 1462478581813 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}] 13:03:01 INFO - PROCESS | 380 | 1462478581942 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 13:03:02 INFO - PROCESS | 380 | 1462478582012 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 380 | ++DOCSHELL 181A2C00 == 70 [pid = 380] [id = 335] 13:03:02 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1A944800) [pid = 380] [serial = 1004] [outer = 00000000] 13:03:02 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1B83D000) [pid = 380] [serial = 1005] [outer = 1A944800] 13:03:02 INFO - PROCESS | 380 | 1462478582057 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1B846C00) [pid = 380] [serial = 1006] [outer = 1A944800] 13:03:02 INFO - PROCESS | 380 | 1462478582547 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]]]}] 13:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 790ms 13:03:02 INFO - PROCESS | 380 | 1462478582583 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 13:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:03:02 INFO - PROCESS | 380 | 1462478582585 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 13:03:02 INFO - PROCESS | 380 | 1462478582588 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - PROCESS | 380 | 1462478582590 Marionette TRACE conn5 <- [1,1306,null,{}] 13:03:02 INFO - PROCESS | 380 | 1462478582593 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}] 13:03:02 INFO - PROCESS | 380 | 1462478582721 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 13:03:02 INFO - PROCESS | 380 | 1462478582741 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 380 | ++DOCSHELL 1B84A800 == 71 [pid = 380] [id = 336] 13:03:02 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1B975400) [pid = 380] [serial = 1007] [outer = 00000000] 13:03:02 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1C18C000) [pid = 380] [serial = 1008] [outer = 1B975400] 13:03:02 INFO - PROCESS | 380 | 1462478582785 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1C198000) [pid = 380] [serial = 1009] [outer = 1B975400] 13:03:03 INFO - PROCESS | 380 | 1462478583240 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]]]}] 13:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 671ms 13:03:03 INFO - PROCESS | 380 | 1462478583259 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 13:03:03 INFO - PROCESS | 380 | 1462478583261 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 13:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:03:03 INFO - PROCESS | 380 | 1462478583271 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 380 | 1462478583273 Marionette TRACE conn5 <- [1,1310,null,{}] 13:03:03 INFO - PROCESS | 380 | 1462478583276 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}] 13:03:03 INFO - PROCESS | 380 | 1462478583500 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1B336400) [pid = 380] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 145 (156C5800) [pid = 380] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1A93BC00) [pid = 380] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 143 (17E19C00) [pid = 380] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 142 (0D8DDC00) [pid = 380] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 141 (0CD99400) [pid = 380] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 140 (181E2C00) [pid = 380] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 139 (125DAC00) [pid = 380] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 138 (1C18B400) [pid = 380] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 137 (14084000) [pid = 380] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 136 (0DE1A000) [pid = 380] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:03:03 INFO - PROCESS | 380 | --DOMWINDOW == 135 (0D910000) [pid = 380] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:03:03 INFO - PROCESS | 380 | 1462478583575 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:03 INFO - PROCESS | 380 | ++DOCSHELL 0D369400 == 72 [pid = 380] [id = 337] 13:03:03 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (0D8DDC00) [pid = 380] [serial = 1010] [outer = 00000000] 13:03:03 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (12579C00) [pid = 380] [serial = 1011] [outer = 0D8DDC00] 13:03:03 INFO - PROCESS | 380 | 1462478583629 Marionette DEBUG loaded listener.js 13:03:03 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (17E2B800) [pid = 380] [serial = 1012] [outer = 0D8DDC00] 13:03:04 INFO - PROCESS | 380 | 1462478584066 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]]]}] 13:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 831ms 13:03:04 INFO - PROCESS | 380 | 1462478584103 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 13:03:04 INFO - PROCESS | 380 | 1462478584105 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 13:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:03:04 INFO - PROCESS | 380 | 1462478584109 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 380 | 1462478584111 Marionette TRACE conn5 <- [1,1314,null,{}] 13:03:04 INFO - PROCESS | 380 | 1462478584114 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}] 13:03:04 INFO - PROCESS | 380 | 1462478584206 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 13:03:04 INFO - PROCESS | 380 | 1462478584213 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 380 | ++DOCSHELL 181ED400 == 73 [pid = 380] [id = 338] 13:03:04 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1C743400) [pid = 380] [serial = 1013] [outer = 00000000] 13:03:04 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1D21E800) [pid = 380] [serial = 1014] [outer = 1C743400] 13:03:04 INFO - PROCESS | 380 | 1462478584259 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1D229800) [pid = 380] [serial = 1015] [outer = 1C743400] 13:03:04 INFO - PROCESS | 380 | 1462478584702 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]]]}] 13:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 630ms 13:03:04 INFO - PROCESS | 380 | 1462478584740 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 13:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:03:04 INFO - PROCESS | 380 | 1462478584742 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 13:03:04 INFO - PROCESS | 380 | 1462478584745 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 380 | 1462478584747 Marionette TRACE conn5 <- [1,1318,null,{}] 13:03:04 INFO - PROCESS | 380 | 1462478584750 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}] 13:03:04 INFO - PROCESS | 380 | 1462478584841 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 13:03:04 INFO - PROCESS | 380 | 1462478584847 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 380 | ++DOCSHELL 14C24400 == 74 [pid = 380] [id = 339] 13:03:04 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1D22B800) [pid = 380] [serial = 1016] [outer = 00000000] 13:03:04 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1D7DCC00) [pid = 380] [serial = 1017] [outer = 1D22B800] 13:03:04 INFO - PROCESS | 380 | 1462478584893 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1D7E0400) [pid = 380] [serial = 1018] [outer = 1D22B800] 13:03:05 INFO - PROCESS | 380 | 1462478585329 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]]]}] 13:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 631ms 13:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:03:05 INFO - PROCESS | 380 | 1462478585377 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 13:03:05 INFO - PROCESS | 380 | 1462478585379 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 13:03:05 INFO - PROCESS | 380 | 1462478585382 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 380 | 1462478585384 Marionette TRACE conn5 <- [1,1322,null,{}] 13:03:05 INFO - PROCESS | 380 | 1462478585388 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}] 13:03:05 INFO - PROCESS | 380 | 1462478585478 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 13:03:05 INFO - PROCESS | 380 | 1462478585751 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 380 | ++DOCSHELL 0D90D400 == 75 [pid = 380] [id = 340] 13:03:05 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (0D90D800) [pid = 380] [serial = 1019] [outer = 00000000] 13:03:05 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (0DC74C00) [pid = 380] [serial = 1020] [outer = 0D90D800] 13:03:05 INFO - PROCESS | 380 | 1462478585814 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (11D62000) [pid = 380] [serial = 1021] [outer = 0D90D800] 13:03:06 INFO - PROCESS | 380 | 1462478586413 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]]]}] 13:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1070ms 13:03:06 INFO - PROCESS | 380 | 1462478586457 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 13:03:06 INFO - PROCESS | 380 | 1462478586462 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 13:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:03:06 INFO - PROCESS | 380 | 1462478586467 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:03:06 INFO - PROCESS | 380 | 1462478586471 Marionette TRACE conn5 <- [1,1326,null,{}] 13:03:06 INFO - PROCESS | 380 | 1462478586476 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}] 13:03:06 INFO - PROCESS | 380 | 1462478586600 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 13:03:06 INFO - PROCESS | 380 | 1462478586747 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 380 | ++DOCSHELL 164F9400 == 76 [pid = 380] [id = 341] 13:03:06 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (16CC3C00) [pid = 380] [serial = 1022] [outer = 00000000] 13:03:06 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (180E4C00) [pid = 380] [serial = 1023] [outer = 16CC3C00] 13:03:06 INFO - PROCESS | 380 | 1462478586809 Marionette DEBUG loaded listener.js 13:03:06 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1A93B800) [pid = 380] [serial = 1024] [outer = 16CC3C00] 13:03:07 INFO - PROCESS | 380 | 1462478587886 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]]]}] 13:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1483ms 13:03:07 INFO - PROCESS | 380 | 1462478587955 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 380 | 1462478587959 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 13:03:07 INFO - PROCESS | 380 | 1462478587963 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:03:07 INFO - PROCESS | 380 | 1462478587965 Marionette TRACE conn5 <- [1,1330,null,{}] 13:03:08 INFO - PROCESS | 380 | 1462478588013 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}] 13:03:08 INFO - PROCESS | 380 | 1462478588122 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 13:03:08 INFO - PROCESS | 380 | 1462478588260 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 380 | ++DOCSHELL 0CDCC400 == 77 [pid = 380] [id = 342] 13:03:08 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (16334800) [pid = 380] [serial = 1025] [outer = 00000000] 13:03:08 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1C740400) [pid = 380] [serial = 1026] [outer = 16334800] 13:03:08 INFO - PROCESS | 380 | 1462478588318 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1DDA4400) [pid = 380] [serial = 1027] [outer = 16334800] 13:03:09 INFO - PROCESS | 380 | 1462478588980 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]]]}] 13:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1069ms 13:03:09 INFO - PROCESS | 380 | 1462478589046 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 13:03:09 INFO - PROCESS | 380 | 1462478589049 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 13:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:03:09 INFO - PROCESS | 380 | 1462478589077 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - PROCESS | 380 | 1462478589084 Marionette TRACE conn5 <- [1,1334,null,{}] 13:03:09 INFO - PROCESS | 380 | 1462478589088 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}] 13:03:09 INFO - PROCESS | 380 | 1462478589208 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 13:03:09 INFO - PROCESS | 380 | 1462478589351 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 380 | ++DOCSHELL 0D826800 == 78 [pid = 380] [id = 343] 13:03:09 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1DDA1400) [pid = 380] [serial = 1028] [outer = 00000000] 13:03:09 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1F66F800) [pid = 380] [serial = 1029] [outer = 1DDA1400] 13:03:09 INFO - PROCESS | 380 | 1462478589411 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (20314800) [pid = 380] [serial = 1030] [outer = 1DDA1400] 13:03:10 INFO - PROCESS | 380 | 1462478590064 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]]]}] 13:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1055ms 13:03:10 INFO - PROCESS | 380 | 1462478590111 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 13:03:10 INFO - PROCESS | 380 | 1462478590114 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 13:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:03:10 INFO - PROCESS | 380 | 1462478590118 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - PROCESS | 380 | 1462478590120 Marionette TRACE conn5 <- [1,1338,null,{}] 13:03:10 INFO - PROCESS | 380 | 1462478590124 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}] 13:03:10 INFO - PROCESS | 380 | 1462478590240 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 13:03:10 INFO - PROCESS | 380 | 1462478590382 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 380 | ++DOCSHELL 1F642000 == 79 [pid = 380] [id = 344] 13:03:10 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1F643400) [pid = 380] [serial = 1031] [outer = 00000000] 13:03:10 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (1F64DC00) [pid = 380] [serial = 1032] [outer = 1F643400] 13:03:10 INFO - PROCESS | 380 | 1462478590438 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (1F66A800) [pid = 380] [serial = 1033] [outer = 1F643400] 13:03:11 INFO - PROCESS | 380 | 1462478591073 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]]]}] 13:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1019ms 13:03:11 INFO - PROCESS | 380 | 1462478591139 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 13:03:11 INFO - PROCESS | 380 | 1462478591141 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 13:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:03:11 INFO - PROCESS | 380 | 1462478591145 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:03:11 INFO - PROCESS | 380 | 1462478591147 Marionette TRACE conn5 <- [1,1342,null,{}] 13:03:11 INFO - PROCESS | 380 | 1462478591425 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}] 13:03:11 INFO - PROCESS | 380 | 1462478591531 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 13:03:11 INFO - PROCESS | 380 | 1462478591642 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:11 INFO - PROCESS | 380 | ++DOCSHELL 0DA70800 == 80 [pid = 380] [id = 345] 13:03:11 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (0DA71800) [pid = 380] [serial = 1034] [outer = 00000000] 13:03:11 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (0DC77000) [pid = 380] [serial = 1035] [outer = 0DA71800] 13:03:11 INFO - PROCESS | 380 | 1462478591691 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (0E5F7000) [pid = 380] [serial = 1036] [outer = 0DA71800] 13:03:12 INFO - PROCESS | 380 | 1462478592348 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]]]}] 13:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1225ms 13:03:12 INFO - PROCESS | 380 | 1462478592382 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 13:03:12 INFO - PROCESS | 380 | 1462478592386 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 13:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:03:12 INFO - PROCESS | 380 | 1462478592391 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:03:12 INFO - PROCESS | 380 | 1462478592393 Marionette TRACE conn5 <- [1,1346,null,{}] 13:03:12 INFO - PROCESS | 380 | 1462478592397 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}] 13:03:12 INFO - PROCESS | 380 | 1462478592501 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 13:03:12 INFO - PROCESS | 380 | 1462478592649 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:12 INFO - PROCESS | 380 | ++DOCSHELL 124EA400 == 81 [pid = 380] [id = 346] 13:03:12 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (12574C00) [pid = 380] [serial = 1037] [outer = 00000000] 13:03:12 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1341DC00) [pid = 380] [serial = 1038] [outer = 12574C00] 13:03:12 INFO - PROCESS | 380 | 1462478592700 Marionette DEBUG loaded listener.js 13:03:12 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (13F62800) [pid = 380] [serial = 1039] [outer = 12574C00] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 14C24400 == 80 [pid = 380] [id = 339] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 181ED400 == 79 [pid = 380] [id = 338] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 0D369400 == 78 [pid = 380] [id = 337] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 1B84A800 == 77 [pid = 380] [id = 336] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 181A2C00 == 76 [pid = 380] [id = 335] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 164FC800 == 75 [pid = 380] [id = 334] 13:03:12 INFO - PROCESS | 380 | --DOCSHELL 0DA69400 == 74 [pid = 380] [id = 333] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 164 (1B841C00) [pid = 380] [serial = 939] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 163 (120E1800) [pid = 380] [serial = 942] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 162 (1638FC00) [pid = 380] [serial = 945] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 161 (1B978400) [pid = 380] [serial = 948] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1DD9D800) [pid = 380] [serial = 951] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 159 (203BB400) [pid = 380] [serial = 954] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 158 (21549800) [pid = 380] [serial = 957] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 157 (17E1E400) [pid = 380] [serial = 894] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 156 (125CE800) [pid = 380] [serial = 891] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 155 (1C84C400) [pid = 380] [serial = 897] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1D3AFC00) [pid = 380] [serial = 900] [outer = 00000000] [url = about:blank] 13:03:12 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1D7DAC00) [pid = 380] [serial = 903] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOCSHELL 0DA71400 == 73 [pid = 380] [id = 332] 13:03:13 INFO - PROCESS | 380 | --DOCSHELL 17E15C00 == 72 [pid = 380] [id = 327] 13:03:13 INFO - PROCESS | 380 | --DOCSHELL 164FA400 == 71 [pid = 380] [id = 326] 13:03:13 INFO - PROCESS | 380 | --DOCSHELL 14C7F400 == 70 [pid = 380] [id = 325] 13:03:13 INFO - PROCESS | 380 | --DOCSHELL 11D60C00 == 69 [pid = 380] [id = 324] 13:03:13 INFO - PROCESS | 380 | --DOCSHELL 11B59800 == 68 [pid = 380] [id = 323] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 152 (14070400) [pid = 380] [serial = 963] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 151 (0DA73400) [pid = 380] [serial = 966] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 150 (14C80000) [pid = 380] [serial = 964] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 149 (0EAE6800) [pid = 380] [serial = 960] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 148 (0EAE7400) [pid = 380] [serial = 967] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 147 (18069400) [pid = 380] [serial = 937] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1B97C400) [pid = 380] [serial = 928] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 145 (16388C00) [pid = 380] [serial = 916] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1ABF1C00) [pid = 380] [serial = 924] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 143 (17E28C00) [pid = 380] [serial = 918] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1B844000) [pid = 380] [serial = 927] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 141 (181A9000) [pid = 380] [serial = 919] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 140 (11D63000) [pid = 380] [serial = 933] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 139 (0E6BB400) [pid = 380] [serial = 913] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 138 (12404400) [pid = 380] [serial = 934] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 137 (1D7E2000) [pid = 380] [serial = 906] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 136 (18F10400) [pid = 380] [serial = 921] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 135 (15747800) [pid = 380] [serial = 936] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 134 (19DC8800) [pid = 380] [serial = 922] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 133 (0D905800) [pid = 380] [serial = 912] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1D21D000) [pid = 380] [serial = 931] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 131 (1B281C00) [pid = 380] [serial = 925] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 130 (15D3F400) [pid = 380] [serial = 915] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 129 (1C807000) [pid = 380] [serial = 930] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 128 (14C83400) [pid = 380] [serial = 909] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1529A000) [pid = 380] [serial = 910] [outer = 00000000] [url = about:blank] 13:03:13 INFO - PROCESS | 380 | 1462478593280 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]]]}] 13:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 931ms 13:03:13 INFO - PROCESS | 380 | 1462478593324 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 13:03:13 INFO - PROCESS | 380 | 1462478593326 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 13:03:13 INFO - PROCESS | 380 | 1462478593330 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:03:13 INFO - PROCESS | 380 | 1462478593332 Marionette TRACE conn5 <- [1,1350,null,{}] 13:03:13 INFO - PROCESS | 380 | 1462478593335 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}] 13:03:13 INFO - PROCESS | 380 | 1462478593428 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 13:03:13 INFO - PROCESS | 380 | 1462478593526 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:13 INFO - PROCESS | 380 | ++DOCSHELL 0E5EF800 == 69 [pid = 380] [id = 347] 13:03:13 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (0EAE7400) [pid = 380] [serial = 1040] [outer = 00000000] 13:03:13 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (11E14800) [pid = 380] [serial = 1041] [outer = 0EAE7400] 13:03:13 INFO - PROCESS | 380 | 1462478593579 Marionette DEBUG loaded listener.js 13:03:13 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (12575000) [pid = 380] [serial = 1042] [outer = 0EAE7400] 13:03:14 INFO - PROCESS | 380 | 1462478594017 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]]]}] 13:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 730ms 13:03:14 INFO - PROCESS | 380 | 1462478594074 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 13:03:14 INFO - PROCESS | 380 | 1462478594080 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 13:03:14 INFO - PROCESS | 380 | 1462478594085 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 380 | 1462478594087 Marionette TRACE conn5 <- [1,1354,null,{}] 13:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:03:14 INFO - PROCESS | 380 | 1462478594090 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}] 13:03:14 INFO - PROCESS | 380 | 1462478594204 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 13:03:14 INFO - PROCESS | 380 | 1462478594218 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 380 | ++DOCSHELL 14CD4C00 == 70 [pid = 380] [id = 348] 13:03:14 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (14CD8000) [pid = 380] [serial = 1043] [outer = 00000000] 13:03:14 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (15267000) [pid = 380] [serial = 1044] [outer = 14CD8000] 13:03:14 INFO - PROCESS | 380 | 1462478594263 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (15293C00) [pid = 380] [serial = 1045] [outer = 14CD8000] 13:03:14 INFO - PROCESS | 380 | 1462478594751 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] 13:03:14 INFO - PROCESS | 380 | 1462478594824 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 13:03:14 INFO - PROCESS | 380 | 1462478594827 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 380 | 1462478594829 Marionette TRACE conn5 <- [1,1358,null,{}] 13:03:14 INFO - PROCESS | 380 | 1462478594833 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}] 13:03:14 INFO - PROCESS | 380 | 1462478594917 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 13:03:15 INFO - PROCESS | 380 | 1462478595023 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:15 INFO - PROCESS | 380 | ++DOCSHELL 14C2B400 == 71 [pid = 380] [id = 349] 13:03:15 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (14CDB000) [pid = 380] [serial = 1046] [outer = 00000000] 13:03:15 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (15747800) [pid = 380] [serial = 1047] [outer = 14CDB000] 13:03:15 INFO - PROCESS | 380 | 1462478595068 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (15DA3000) [pid = 380] [serial = 1048] [outer = 14CDB000] 13:03:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 13:03:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 13:03:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:15 INFO - _addTest/ [0,1361,"getWindowHandle",null] 13:03:15 INFO - PROCESS | 380 | 1462478595500 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 13:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:03:15 INFO - PROCESS | 380 | 1462478595504 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:03:15 INFO - PROCESS | 380 | 1462478595505 Marionette TRACE conn5 <- [1,1362,null,{}] 13:03:15 INFO - PROCESS | 380 | 1462478595509 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}] 13:03:15 INFO - PROCESS | 380 | 1462478595680 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 13:03:15 INFO - PROCESS | 380 | 1462478595707 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:15 INFO - PROCESS | 380 | ++DOCSHELL 164F0C00 == 72 [pid = 380] [id = 350] 13:03:15 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (164F1C00) [pid = 380] [serial = 1049] [outer = 00000000] 13:03:15 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (17E11400) [pid = 380] [serial = 1050] [outer = 164F1C00] 13:03:15 INFO - PROCESS | 380 | 1462478595755 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (17E23800) [pid = 380] [serial = 1051] [outer = 164F1C00] 13:03:16 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:03:16 INFO - PROCESS | 380 | 1462478596230 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] 13:03:16 INFO - PROCESS | 380 | 1462478596276 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 13:03:16 INFO - PROCESS | 380 | 1462478596280 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:03:16 INFO - PROCESS | 380 | 1462478596281 Marionette TRACE conn5 <- [1,1366,null,{}] 13:03:16 INFO - PROCESS | 380 | 1462478596285 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}] 13:03:16 INFO - PROCESS | 380 | 1462478596402 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 13:03:16 INFO - PROCESS | 380 | 1462478596468 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:16 INFO - PROCESS | 380 | ++DOCSHELL 0D8E3400 == 73 [pid = 380] [id = 351] 13:03:16 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (17E28000) [pid = 380] [serial = 1052] [outer = 00000000] 13:03:16 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (181A3800) [pid = 380] [serial = 1053] [outer = 17E28000] 13:03:16 INFO - PROCESS | 380 | 1462478596514 Marionette DEBUG loaded listener.js 13:03:16 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (181A4C00) [pid = 380] [serial = 1054] [outer = 17E28000] 13:03:16 INFO - PROCESS | 380 | 1462478596915 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] 13:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:03:16 INFO - PROCESS | 380 | 1462478596956 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 13:03:16 INFO - PROCESS | 380 | 1462478596959 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - PROCESS | 380 | 1462478596961 Marionette TRACE conn5 <- [1,1370,null,{}] 13:03:17 INFO - PROCESS | 380 | 1462478596964 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}] 13:03:17 INFO - PROCESS | 380 | 1462478597107 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 13:03:17 INFO - PROCESS | 380 | 1462478597132 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 380 | ++DOCSHELL 181E3C00 == 74 [pid = 380] [id = 352] 13:03:17 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (18EA7400) [pid = 380] [serial = 1055] [outer = 00000000] 13:03:17 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (195C5400) [pid = 380] [serial = 1056] [outer = 18EA7400] 13:03:17 INFO - PROCESS | 380 | 1462478597176 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1940AC00) [pid = 380] [serial = 1057] [outer = 18EA7400] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1B973C00) [pid = 380] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 143 (1A944800) [pid = 380] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1B975400) [pid = 380] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 141 (0DA72000) [pid = 380] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 140 (0DC84000) [pid = 380] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 139 (164FD400) [pid = 380] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 138 (1247C000) [pid = 380] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 137 (1C743400) [pid = 380] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 136 (0D8DDC00) [pid = 380] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1A082000) [pid = 380] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1B96F000) [pid = 380] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 133 (1C846C00) [pid = 380] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:03:17 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1C745000) [pid = 380] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:03:17 INFO - PROCESS | 380 | [380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:03:17 INFO - PROCESS | 380 | 1462478597851 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] 13:03:17 INFO - PROCESS | 380 | 1462478597893 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 13:03:17 INFO - PROCESS | 380 | 1462478597896 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:03:17 INFO - PROCESS | 380 | 1462478597898 Marionette TRACE conn5 <- [1,1374,null,{}] 13:03:17 INFO - PROCESS | 380 | 1462478597901 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}] 13:03:18 INFO - PROCESS | 380 | 1462478597987 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 13:03:18 INFO - PROCESS | 380 | 1462478597994 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 380 | ++DOCSHELL 1574B000 == 75 [pid = 380] [id = 353] 13:03:18 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (15DA1400) [pid = 380] [serial = 1058] [outer = 00000000] 13:03:18 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (181A2C00) [pid = 380] [serial = 1059] [outer = 15DA1400] 13:03:18 INFO - PROCESS | 380 | 1462478598038 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (15703400) [pid = 380] [serial = 1060] [outer = 15DA1400] 13:03:18 INFO - PROCESS | 380 | 1462478598477 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] 13:03:18 INFO - PROCESS | 380 | 1462478598532 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 13:03:18 INFO - PROCESS | 380 | 1462478598535 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:03:18 INFO - PROCESS | 380 | 1462478598537 Marionette TRACE conn5 <- [1,1378,null,{}] 13:03:18 INFO - PROCESS | 380 | 1462478598541 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}] 13:03:18 INFO - PROCESS | 380 | 1462478598630 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 13:03:18 INFO - PROCESS | 380 | 1462478598636 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 380 | ++DOCSHELL 1A44F800 == 76 [pid = 380] [id = 354] 13:03:18 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1A93A000) [pid = 380] [serial = 1061] [outer = 00000000] 13:03:18 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (1A9A3800) [pid = 380] [serial = 1062] [outer = 1A93A000] 13:03:18 INFO - PROCESS | 380 | 1462478598681 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (1A9A7C00) [pid = 380] [serial = 1063] [outer = 1A93A000] 13:03:19 INFO - PROCESS | 380 | 1462478599133 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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 631ms 13:03:19 INFO - PROCESS | 380 | 1462478599171 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 380 | 1462478599173 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 13:03:19 INFO - PROCESS | 380 | 1462478599176 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:03:19 INFO - PROCESS | 380 | 1462478599178 Marionette TRACE conn5 <- [1,1382,null,{}] 13:03:19 INFO - PROCESS | 380 | 1462478599197 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}] 13:03:19 INFO - PROCESS | 380 | 1462478599302 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 13:03:19 INFO - PROCESS | 380 | 1462478599309 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:19 INFO - PROCESS | 380 | ++DOCSHELL 1A4EB800 == 77 [pid = 380] [id = 355] 13:03:19 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1B285400) [pid = 380] [serial = 1064] [outer = 00000000] 13:03:19 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1B296C00) [pid = 380] [serial = 1065] [outer = 1B285400] 13:03:19 INFO - PROCESS | 380 | 1462478599358 Marionette DEBUG loaded listener.js 13:03:19 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1B340800) [pid = 380] [serial = 1066] [outer = 1B285400] 13:03:20 INFO - PROCESS | 380 | 1462478600074 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]]]}] 13:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 930ms 13:03:20 INFO - PROCESS | 380 | 1462478600111 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 13:03:20 INFO - PROCESS | 380 | 1462478600115 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 13:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:03:20 INFO - PROCESS | 380 | 1462478600122 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:03:20 INFO - PROCESS | 380 | 1462478600125 Marionette TRACE conn5 <- [1,1386,null,{}] 13:03:20 INFO - PROCESS | 380 | 1462478600131 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}] 13:03:20 INFO - PROCESS | 380 | 1462478600281 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 13:03:20 INFO - PROCESS | 380 | 1462478600397 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 380 | ++DOCSHELL 0DC6F400 == 78 [pid = 380] [id = 356] 13:03:20 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (0DC73000) [pid = 380] [serial = 1067] [outer = 00000000] 13:03:20 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (11B5B800) [pid = 380] [serial = 1068] [outer = 0DC73000] 13:03:20 INFO - PROCESS | 380 | 1462478600454 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (11DCCC00) [pid = 380] [serial = 1069] [outer = 0DC73000] 13:03:21 INFO - PROCESS | 380 | 1462478601048 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]]]}] 13:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 971ms 13:03:21 INFO - PROCESS | 380 | 1462478601096 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 13:03:21 INFO - PROCESS | 380 | 1462478601102 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 13:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:03:21 INFO - PROCESS | 380 | 1462478601109 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 380 | 1462478601112 Marionette TRACE conn5 <- [1,1390,null,{}] 13:03:21 INFO - PROCESS | 380 | 1462478601116 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}] 13:03:21 INFO - PROCESS | 380 | 1462478601261 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 13:03:21 INFO - PROCESS | 380 | 1462478601402 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:21 INFO - PROCESS | 380 | ++DOCSHELL 0D3C9800 == 79 [pid = 380] [id = 357] 13:03:21 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (142ED800) [pid = 380] [serial = 1070] [outer = 00000000] 13:03:21 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (15267800) [pid = 380] [serial = 1071] [outer = 142ED800] 13:03:21 INFO - PROCESS | 380 | 1462478601459 Marionette DEBUG loaded listener.js 13:03:21 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1633E000) [pid = 380] [serial = 1072] [outer = 142ED800] 13:03:22 INFO - PROCESS | 380 | 1462478602102 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]]]}] 13:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1020ms 13:03:22 INFO - PROCESS | 380 | 1462478602130 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 13:03:22 INFO - PROCESS | 380 | 1462478602132 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 13:03:22 INFO - PROCESS | 380 | 1462478602136 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:03:22 INFO - PROCESS | 380 | 1462478602140 Marionette TRACE conn5 <- [1,1394,null,{}] 13:03:22 INFO - PROCESS | 380 | 1462478602151 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}] 13:03:22 INFO - PROCESS | 380 | 1462478602286 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 13:03:22 INFO - PROCESS | 380 | 1462478602431 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:22 INFO - PROCESS | 380 | ++DOCSHELL 1A9A1C00 == 80 [pid = 380] [id = 358] 13:03:22 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1ABE5400) [pid = 380] [serial = 1073] [outer = 00000000] 13:03:22 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1B28DC00) [pid = 380] [serial = 1074] [outer = 1ABE5400] 13:03:22 INFO - PROCESS | 380 | 1462478602491 Marionette DEBUG loaded listener.js 13:03:22 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1B33DC00) [pid = 380] [serial = 1075] [outer = 1ABE5400] 13:03:23 INFO - PROCESS | 380 | 1462478603100 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]]]}] 13:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1021ms 13:03:23 INFO - PROCESS | 380 | 1462478603160 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 13:03:23 INFO - PROCESS | 380 | 1462478603163 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 13:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:03:23 INFO - PROCESS | 380 | 1462478603166 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:03:23 INFO - PROCESS | 380 | 1462478603169 Marionette TRACE conn5 <- [1,1398,null,{}] 13:03:23 INFO - PROCESS | 380 | 1462478603172 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}] 13:03:23 INFO - PROCESS | 380 | 1462478603284 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 13:03:23 INFO - PROCESS | 380 | 1462478603397 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:23 INFO - PROCESS | 380 | ++DOCSHELL 1B970C00 == 81 [pid = 380] [id = 359] 13:03:23 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1B972000) [pid = 380] [serial = 1076] [outer = 00000000] 13:03:23 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1B97B800) [pid = 380] [serial = 1077] [outer = 1B972000] 13:03:23 INFO - PROCESS | 380 | 1462478603493 Marionette DEBUG loaded listener.js 13:03:23 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1C192000) [pid = 380] [serial = 1078] [outer = 1B972000] 13:03:24 INFO - PROCESS | 380 | 1462478604133 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]]]}] 13:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1022ms 13:03:24 INFO - PROCESS | 380 | 1462478604191 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 13:03:24 INFO - PROCESS | 380 | 1462478604193 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 13:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:03:24 INFO - PROCESS | 380 | 1462478604197 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:03:24 INFO - PROCESS | 380 | 1462478604199 Marionette TRACE conn5 <- [1,1402,null,{}] 13:03:24 INFO - PROCESS | 380 | 1462478604203 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}] 13:03:24 INFO - PROCESS | 380 | 1462478604311 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 13:03:24 INFO - PROCESS | 380 | 1462478604452 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 380 | ++DOCSHELL 1B96F800 == 82 [pid = 380] [id = 360] 13:03:24 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1B973C00) [pid = 380] [serial = 1079] [outer = 00000000] 13:03:24 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1C745C00) [pid = 380] [serial = 1080] [outer = 1B973C00] 13:03:24 INFO - PROCESS | 380 | 1462478604508 Marionette DEBUG loaded listener.js 13:03:24 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1C807000) [pid = 380] [serial = 1081] [outer = 1B973C00] 13:03:25 INFO - PROCESS | 380 | 1462478605195 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]]]}] 13:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1019ms 13:03:25 INFO - PROCESS | 380 | 1462478605220 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 13:03:25 INFO - PROCESS | 380 | 1462478605222 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 13:03:25 INFO - PROCESS | 380 | 1462478605225 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:03:25 INFO - PROCESS | 380 | 1462478605227 Marionette TRACE conn5 <- [1,1406,null,{}] 13:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:03:25 INFO - PROCESS | 380 | 1462478605231 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}] 13:03:25 INFO - PROCESS | 380 | 1462478605390 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 13:03:25 INFO - PROCESS | 380 | 1462478605533 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:25 INFO - PROCESS | 380 | ++DOCSHELL 1B84A000 == 83 [pid = 380] [id = 361] 13:03:25 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1C740C00) [pid = 380] [serial = 1082] [outer = 00000000] 13:03:25 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (1D7D6400) [pid = 380] [serial = 1083] [outer = 1C740C00] 13:03:25 INFO - PROCESS | 380 | 1462478605595 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (1D7DC000) [pid = 380] [serial = 1084] [outer = 1C740C00] 13:03:26 INFO - PROCESS | 380 | 1462478606252 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]]]}] 13:03:26 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (11B1D800) [pid = 380] [serial = 1085] [outer = 0DC71C00] 13:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1020ms 13:03:26 INFO - PROCESS | 380 | 1462478606306 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 13:03:26 INFO - PROCESS | 380 | 1462478606309 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 13:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:03:26 INFO - PROCESS | 380 | 1462478606370 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - PROCESS | 380 | 1462478606372 Marionette TRACE conn5 <- [1,1410,null,{}] 13:03:26 INFO - PROCESS | 380 | 1462478606391 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}] 13:03:26 INFO - PROCESS | 380 | 1462478606505 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 13:03:26 INFO - PROCESS | 380 | 1462478606762 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:26 INFO - PROCESS | 380 | ++DOCSHELL 0D363000 == 84 [pid = 380] [id = 362] 13:03:26 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (0D8E7800) [pid = 380] [serial = 1086] [outer = 00000000] 13:03:26 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (0DC83C00) [pid = 380] [serial = 1087] [outer = 0D8E7800] 13:03:26 INFO - PROCESS | 380 | 1462478606818 Marionette DEBUG loaded listener.js 13:03:26 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (11B32800) [pid = 380] [serial = 1088] [outer = 0D8E7800] 13:03:27 INFO - PROCESS | 380 | 1462478607384 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]]]}] 13:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1137ms 13:03:27 INFO - PROCESS | 380 | 1462478607461 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 13:03:27 INFO - PROCESS | 380 | 1462478607465 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 13:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:03:27 INFO - PROCESS | 380 | 1462478607469 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:03:27 INFO - PROCESS | 380 | 1462478607473 Marionette TRACE conn5 <- [1,1414,null,{}] 13:03:27 INFO - PROCESS | 380 | 1462478607477 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}] 13:03:27 INFO - PROCESS | 380 | 1462478607583 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 13:03:27 INFO - PROCESS | 380 | 1462478607752 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:27 INFO - PROCESS | 380 | ++DOCSHELL 142F4000 == 85 [pid = 380] [id = 363] 13:03:27 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (14C22C00) [pid = 380] [serial = 1089] [outer = 00000000] 13:03:27 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1526A400) [pid = 380] [serial = 1090] [outer = 14C22C00] 13:03:27 INFO - PROCESS | 380 | 1462478607802 Marionette DEBUG loaded listener.js 13:03:27 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1574BC00) [pid = 380] [serial = 1091] [outer = 14C22C00] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 1A44F800 == 84 [pid = 380] [id = 354] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 1574B000 == 83 [pid = 380] [id = 353] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 181E3C00 == 82 [pid = 380] [id = 352] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 0D8E3400 == 81 [pid = 380] [id = 351] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 164F0C00 == 80 [pid = 380] [id = 350] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 14C2B400 == 79 [pid = 380] [id = 349] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 14CD4C00 == 78 [pid = 380] [id = 348] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 0E5EF800 == 77 [pid = 380] [id = 347] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 124EA400 == 76 [pid = 380] [id = 346] 13:03:27 INFO - PROCESS | 380 | --DOCSHELL 0DA70800 == 75 [pid = 380] [id = 345] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 165 (1D7DCC00) [pid = 380] [serial = 1017] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOCSHELL 164F9400 == 74 [pid = 380] [id = 341] 13:03:28 INFO - PROCESS | 380 | --DOCSHELL 0D90D400 == 73 [pid = 380] [id = 340] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 164 (1D22A000) [pid = 380] [serial = 856] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 163 (1C845C00) [pid = 380] [serial = 853] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 162 (1C73A000) [pid = 380] [serial = 850] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 161 (1C807C00) [pid = 380] [serial = 889] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1C80C800) [pid = 380] [serial = 940] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1B83D000) [pid = 380] [serial = 1005] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 158 (1C18C000) [pid = 380] [serial = 1008] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 157 (1B846C00) [pid = 380] [serial = 1006] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1C198000) [pid = 380] [serial = 1009] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 155 (12577C00) [pid = 380] [serial = 997] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 154 (11D56400) [pid = 380] [serial = 996] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 153 (120D9000) [pid = 380] [serial = 999] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 152 (142F1C00) [pid = 380] [serial = 1000] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 151 (17778C00) [pid = 380] [serial = 1002] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 150 (142F3400) [pid = 380] [serial = 969] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 149 (14C30400) [pid = 380] [serial = 970] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 148 (17778800) [pid = 380] [serial = 978] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 147 (125D6C00) [pid = 380] [serial = 972] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 146 (15746400) [pid = 380] [serial = 975] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 145 (1D21E800) [pid = 380] [serial = 1014] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1806C400) [pid = 380] [serial = 981] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 143 (181EE000) [pid = 380] [serial = 984] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1ABE4C00) [pid = 380] [serial = 990] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 141 (1A93A400) [pid = 380] [serial = 987] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 140 (1B28E400) [pid = 380] [serial = 993] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 139 (1D229800) [pid = 380] [serial = 1015] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 138 (12579C00) [pid = 380] [serial = 1011] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 137 (17E2B800) [pid = 380] [serial = 1012] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | --DOMWINDOW == 136 (17E2A400) [pid = 380] [serial = 1003] [outer = 00000000] [url = about:blank] 13:03:28 INFO - PROCESS | 380 | 1462478608355 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]]]}] 13:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 931ms 13:03:28 INFO - PROCESS | 380 | 1462478608403 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 13:03:28 INFO - PROCESS | 380 | 1462478608406 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 13:03:28 INFO - PROCESS | 380 | 1462478608411 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:03:28 INFO - PROCESS | 380 | 1462478608413 Marionette TRACE conn5 <- [1,1418,null,{}] 13:03:28 INFO - PROCESS | 380 | 1462478608417 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}] 13:03:28 INFO - PROCESS | 380 | 1462478608508 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 13:03:28 INFO - PROCESS | 380 | 1462478608624 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:28 INFO - PROCESS | 380 | ++DOCSHELL 11B19800 == 74 [pid = 380] [id = 364] 13:03:28 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (11B33C00) [pid = 380] [serial = 1092] [outer = 00000000] 13:03:28 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (13425000) [pid = 380] [serial = 1093] [outer = 11B33C00] 13:03:28 INFO - PROCESS | 380 | 1462478608670 Marionette DEBUG loaded listener.js 13:03:28 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (142F1C00) [pid = 380] [serial = 1094] [outer = 11B33C00] 13:03:29 INFO - PROCESS | 380 | 1462478609093 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 734ms 13:03:29 INFO - PROCESS | 380 | 1462478609149 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 13:03:29 INFO - PROCESS | 380 | 1462478609151 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 13:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:03:29 INFO - PROCESS | 380 | 1462478609156 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 380 | 1462478609162 Marionette TRACE conn5 <- [1,1422,null,{}] 13:03:29 INFO - PROCESS | 380 | 1462478609171 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}] 13:03:29 INFO - PROCESS | 380 | 1462478609264 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 13:03:29 INFO - PROCESS | 380 | 1462478609274 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 380 | ++DOCSHELL 164F5C00 == 75 [pid = 380] [id = 365] 13:03:29 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (164F7800) [pid = 380] [serial = 1095] [outer = 00000000] 13:03:29 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (16D30400) [pid = 380] [serial = 1096] [outer = 164F7800] 13:03:29 INFO - PROCESS | 380 | 1462478609325 Marionette DEBUG loaded listener.js 13:03:29 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (17873C00) [pid = 380] [serial = 1097] [outer = 164F7800] 13:03:29 INFO - PROCESS | 380 | 1462478609801 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 690ms 13:03:29 INFO - PROCESS | 380 | 1462478609849 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 13:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:03:29 INFO - PROCESS | 380 | 1462478609852 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 13:03:29 INFO - PROCESS | 380 | 1462478609855 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 380 | 1462478609856 Marionette TRACE conn5 <- [1,1426,null,{}] 13:03:29 INFO - PROCESS | 380 | 1462478609860 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}] 13:03:29 INFO - PROCESS | 380 | 1462478609949 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 13:03:29 INFO - PROCESS | 380 | 1462478609956 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 380 | ++DOCSHELL 0D3CA000 == 76 [pid = 380] [id = 366] 13:03:29 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (0DC8A400) [pid = 380] [serial = 1098] [outer = 00000000] 13:03:30 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (17E2F400) [pid = 380] [serial = 1099] [outer = 0DC8A400] 13:03:30 INFO - PROCESS | 380 | 1462478610001 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (181E7000) [pid = 380] [serial = 1100] [outer = 0DC8A400] 13:03:30 INFO - PROCESS | 380 | 1462478610507 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]]]}] 13:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 671ms 13:03:30 INFO - PROCESS | 380 | 1462478610529 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 13:03:30 INFO - PROCESS | 380 | 1462478610531 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 13:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:03:30 INFO - PROCESS | 380 | 1462478610534 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:03:30 INFO - PROCESS | 380 | 1462478610536 Marionette TRACE conn5 <- [1,1430,null,{}] 13:03:30 INFO - PROCESS | 380 | 1462478610540 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}] 13:03:30 INFO - PROCESS | 380 | 1462478610662 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 13:03:30 INFO - PROCESS | 380 | 1462478610757 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:30 INFO - PROCESS | 380 | ++DOCSHELL 1A443C00 == 77 [pid = 380] [id = 367] 13:03:30 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1A445800) [pid = 380] [serial = 1101] [outer = 00000000] 13:03:30 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1A942800) [pid = 380] [serial = 1102] [outer = 1A445800] 13:03:30 INFO - PROCESS | 380 | 1462478610809 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1B27A000) [pid = 380] [serial = 1103] [outer = 1A445800] 13:03:31 INFO - PROCESS | 380 | 1462478611280 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]]]}] 13:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 770ms 13:03:31 INFO - PROCESS | 380 | 1462478611305 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 13:03:31 INFO - PROCESS | 380 | 1462478611307 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 13:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:03:31 INFO - PROCESS | 380 | 1462478611319 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:03:31 INFO - PROCESS | 380 | 1462478611321 Marionette TRACE conn5 <- [1,1434,null,{}] 13:03:31 INFO - PROCESS | 380 | 1462478611324 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}] 13:03:31 INFO - PROCESS | 380 | 1462478611449 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 13:03:31 INFO - PROCESS | 380 | 1462478611515 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 380 | ++DOCSHELL 1B297400 == 78 [pid = 380] [id = 368] 13:03:31 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1B298400) [pid = 380] [serial = 1104] [outer = 00000000] 13:03:31 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1B847C00) [pid = 380] [serial = 1105] [outer = 1B298400] 13:03:31 INFO - PROCESS | 380 | 1462478611568 Marionette DEBUG loaded listener.js 13:03:31 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1B973400) [pid = 380] [serial = 1106] [outer = 1B298400] 13:03:31 INFO - PROCESS | 380 | 1462478611982 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]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 731ms 13:03:32 INFO - PROCESS | 380 | 1462478612075 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 380 | 1462478612077 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 13:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:03:32 INFO - PROCESS | 380 | 1462478612090 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 380 | 1462478612091 Marionette TRACE conn5 <- [1,1438,null,{}] 13:03:32 INFO - PROCESS | 380 | 1462478612095 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}] 13:03:32 INFO - PROCESS | 380 | 1462478612331 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 150 (18EA7400) [pid = 380] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 149 (1A93A000) [pid = 380] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 148 (15DA1400) [pid = 380] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1D22B800) [pid = 380] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 146 (164F1C00) [pid = 380] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 145 (0EAE7400) [pid = 380] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 144 (14CD8000) [pid = 380] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 143 (12574C00) [pid = 380] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 142 (14CDB000) [pid = 380] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 141 (0DA71800) [pid = 380] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:03:32 INFO - PROCESS | 380 | --DOMWINDOW == 140 (17E28000) [pid = 380] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:03:32 INFO - PROCESS | 380 | 1462478612402 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:32 INFO - PROCESS | 380 | ++DOCSHELL 0CDACC00 == 79 [pid = 380] [id = 369] 13:03:32 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (0CDBE000) [pid = 380] [serial = 1107] [outer = 00000000] 13:03:32 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (0EAE7400) [pid = 380] [serial = 1108] [outer = 0CDBE000] 13:03:32 INFO - PROCESS | 380 | 1462478612447 Marionette DEBUG loaded listener.js 13:03:32 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (14CD8000) [pid = 380] [serial = 1109] [outer = 0CDBE000] 13:03:32 INFO - PROCESS | 380 | 1462478612824 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]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 791ms 13:03:32 INFO - PROCESS | 380 | 1462478612876 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 380 | 1462478612878 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 13:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:03:32 INFO - PROCESS | 380 | 1462478612881 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 380 | 1462478612883 Marionette TRACE conn5 <- [1,1442,null,{}] 13:03:32 INFO - PROCESS | 380 | 1462478612887 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}] 13:03:32 INFO - PROCESS | 380 | 1462478612976 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 13:03:32 INFO - PROCESS | 380 | 1462478612983 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 380 | ++DOCSHELL 16D39C00 == 80 [pid = 380] [id = 370] 13:03:33 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (18EA7400) [pid = 380] [serial = 1110] [outer = 00000000] 13:03:33 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1C198000) [pid = 380] [serial = 1111] [outer = 18EA7400] 13:03:33 INFO - PROCESS | 380 | 1462478613027 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1C801800) [pid = 380] [serial = 1112] [outer = 18EA7400] 13:03:33 INFO - PROCESS | 380 | 1462478613482 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]]]}] 13:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 630ms 13:03:33 INFO - PROCESS | 380 | 1462478613512 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 13:03:33 INFO - PROCESS | 380 | 1462478613514 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 13:03:33 INFO - PROCESS | 380 | 1462478613522 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:03:33 INFO - PROCESS | 380 | 1462478613524 Marionette TRACE conn5 <- [1,1446,null,{}] 13:03:33 INFO - PROCESS | 380 | 1462478613527 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}] 13:03:33 INFO - PROCESS | 380 | 1462478613616 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 13:03:33 INFO - PROCESS | 380 | 1462478613623 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 380 | ++DOCSHELL 1C810400 == 81 [pid = 380] [id = 371] 13:03:33 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1C846000) [pid = 380] [serial = 1113] [outer = 00000000] 13:03:33 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1D221800) [pid = 380] [serial = 1114] [outer = 1C846000] 13:03:33 INFO - PROCESS | 380 | 1462478613667 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1D3AAC00) [pid = 380] [serial = 1115] [outer = 1C846000] 13:03:34 INFO - PROCESS | 380 | 1462478614140 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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 13:03:34 INFO - PROCESS | 380 | 1462478614197 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 380 | 1462478614199 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 13:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:03:34 INFO - PROCESS | 380 | 1462478614203 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - PROCESS | 380 | 1462478614204 Marionette TRACE conn5 <- [1,1450,null,{}] 13:03:34 INFO - PROCESS | 380 | 1462478614208 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}] 13:03:34 INFO - PROCESS | 380 | 1462478614296 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 13:03:34 INFO - PROCESS | 380 | 1462478614302 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 380 | ++DOCSHELL 0CD99400 == 82 [pid = 380] [id = 372] 13:03:34 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (0CDA4000) [pid = 380] [serial = 1116] [outer = 00000000] 13:03:34 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (0D90D400) [pid = 380] [serial = 1117] [outer = 0CDA4000] 13:03:34 INFO - PROCESS | 380 | 1462478614420 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (0DC70000) [pid = 380] [serial = 1118] [outer = 0CDA4000] 13:03:35 INFO - PROCESS | 380 | 1462478615208 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]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1078ms 13:03:35 INFO - PROCESS | 380 | 1462478615282 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 380 | 1462478615286 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 13:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:03:35 INFO - PROCESS | 380 | 1462478615291 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - PROCESS | 380 | 1462478615294 Marionette TRACE conn5 <- [1,1454,null,{}] 13:03:35 INFO - PROCESS | 380 | 1462478615299 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}] 13:03:35 INFO - PROCESS | 380 | 1462478615452 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 13:03:35 INFO - PROCESS | 380 | 1462478615599 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:35 INFO - PROCESS | 380 | ++DOCSHELL 142ED000 == 83 [pid = 380] [id = 373] 13:03:35 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (14C28C00) [pid = 380] [serial = 1119] [outer = 00000000] 13:03:35 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1574D800) [pid = 380] [serial = 1120] [outer = 14C28C00] 13:03:35 INFO - PROCESS | 380 | 1462478615657 Marionette DEBUG loaded listener.js 13:03:35 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (164F0000) [pid = 380] [serial = 1121] [outer = 14C28C00] 13:03:36 INFO - PROCESS | 380 | 1462478616280 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]]]}] 13:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1026ms 13:03:36 INFO - PROCESS | 380 | 1462478616317 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 13:03:36 INFO - PROCESS | 380 | 1462478616321 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 13:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:03:36 INFO - PROCESS | 380 | 1462478616328 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:03:36 INFO - PROCESS | 380 | 1462478616331 Marionette TRACE conn5 <- [1,1458,null,{}] 13:03:36 INFO - PROCESS | 380 | 1462478616335 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}] 13:03:36 INFO - PROCESS | 380 | 1462478616451 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 13:03:36 INFO - PROCESS | 380 | 1462478616609 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 380 | ++DOCSHELL 1ABE6400 == 84 [pid = 380] [id = 374] 13:03:36 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1ABF1C00) [pid = 380] [serial = 1122] [outer = 00000000] 13:03:36 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1B83F400) [pid = 380] [serial = 1123] [outer = 1ABF1C00] 13:03:36 INFO - PROCESS | 380 | 1462478616666 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (1D224800) [pid = 380] [serial = 1124] [outer = 1ABF1C00] 13:03:37 INFO - PROCESS | 380 | 1462478617268 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]]]}] 13:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 971ms 13:03:37 INFO - PROCESS | 380 | 1462478617302 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 13:03:37 INFO - PROCESS | 380 | 1462478617304 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 13:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:03:37 INFO - PROCESS | 380 | 1462478617308 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:03:37 INFO - PROCESS | 380 | 1462478617312 Marionette TRACE conn5 <- [1,1462,null,{}] 13:03:37 INFO - PROCESS | 380 | 1462478617323 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}] 13:03:37 INFO - PROCESS | 380 | 1462478617445 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 13:03:37 INFO - PROCESS | 380 | 1462478617590 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:37 INFO - PROCESS | 380 | ++DOCSHELL 1F64C000 == 85 [pid = 380] [id = 375] 13:03:37 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (1F64C800) [pid = 380] [serial = 1125] [outer = 00000000] 13:03:37 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (1F662C00) [pid = 380] [serial = 1126] [outer = 1F64C800] 13:03:37 INFO - PROCESS | 380 | 1462478617647 Marionette DEBUG loaded listener.js 13:03:37 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (1F668400) [pid = 380] [serial = 1127] [outer = 1F64C800] 13:03:38 INFO - PROCESS | 380 | 1462478618234 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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 971ms 13:03:38 INFO - PROCESS | 380 | 1462478618282 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 380 | 1462478618285 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 13:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:03:38 INFO - PROCESS | 380 | 1462478618288 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 380 | 1462478618290 Marionette TRACE conn5 <- [1,1466,null,{}] 13:03:38 INFO - PROCESS | 380 | 1462478618294 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}] 13:03:38 INFO - PROCESS | 380 | 1462478618409 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 13:03:38 INFO - PROCESS | 380 | 1462478618553 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:38 INFO - PROCESS | 380 | ++DOCSHELL 1DDAC000 == 86 [pid = 380] [id = 376] 13:03:38 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (1F64EC00) [pid = 380] [serial = 1128] [outer = 00000000] 13:03:38 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (200A6800) [pid = 380] [serial = 1129] [outer = 1F64EC00] 13:03:38 INFO - PROCESS | 380 | 1462478618609 Marionette DEBUG loaded listener.js 13:03:38 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (200A9800) [pid = 380] [serial = 1130] [outer = 1F64EC00] 13:03:39 INFO - PROCESS | 380 | 1462478619256 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]]]}] 13:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1021ms 13:03:39 INFO - PROCESS | 380 | 1462478619311 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 13:03:39 INFO - PROCESS | 380 | 1462478619314 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 13:03:39 INFO - PROCESS | 380 | 1462478619317 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:03:39 INFO - PROCESS | 380 | 1462478619319 Marionette TRACE conn5 <- [1,1470,null,{}] 13:03:39 INFO - PROCESS | 380 | 1462478619323 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}] 13:03:39 INFO - PROCESS | 380 | 1462478619441 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 13:03:39 INFO - PROCESS | 380 | 1462478619592 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:39 INFO - PROCESS | 380 | ++DOCSHELL 200B0800 == 87 [pid = 380] [id = 377] 13:03:39 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (200B0C00) [pid = 380] [serial = 1131] [outer = 00000000] 13:03:39 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (2030F400) [pid = 380] [serial = 1132] [outer = 200B0C00] 13:03:39 INFO - PROCESS | 380 | 1462478619654 Marionette DEBUG loaded listener.js 13:03:39 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (203B8C00) [pid = 380] [serial = 1133] [outer = 200B0C00] 13:03:40 INFO - PROCESS | 380 | 1462478620320 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]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1015ms 13:03:40 INFO - PROCESS | 380 | 1462478620337 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 13:03:40 INFO - PROCESS | 380 | 1462478620339 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 13:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:03:40 INFO - PROCESS | 380 | 1462478620343 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 380 | 1462478620345 Marionette TRACE conn5 <- [1,1474,null,{}] 13:03:40 INFO - PROCESS | 380 | 1462478620349 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}] 13:03:40 INFO - PROCESS | 380 | 1462478620464 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 13:03:40 INFO - PROCESS | 380 | 1462478620648 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:40 INFO - PROCESS | 380 | ++DOCSHELL 1A9AB800 == 88 [pid = 380] [id = 378] 13:03:40 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1ABF2000) [pid = 380] [serial = 1134] [outer = 00000000] 13:03:40 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (21547000) [pid = 380] [serial = 1135] [outer = 1ABF2000] 13:03:40 INFO - PROCESS | 380 | 1462478620704 Marionette DEBUG loaded listener.js 13:03:40 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (2154AC00) [pid = 380] [serial = 1136] [outer = 1ABF2000] 13:03:41 INFO - PROCESS | 380 | 1462478621504 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]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1235ms 13:03:41 INFO - PROCESS | 380 | 1462478621581 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 380 | 1462478621585 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 13:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:03:41 INFO - PROCESS | 380 | 1462478621590 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - PROCESS | 380 | 1462478621594 Marionette TRACE conn5 <- [1,1478,null,{}] 13:03:41 INFO - PROCESS | 380 | 1462478621599 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}] 13:03:41 INFO - PROCESS | 380 | 1462478621708 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 13:03:41 INFO - PROCESS | 380 | 1462478621849 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:41 INFO - PROCESS | 380 | ++DOCSHELL 0D908C00 == 89 [pid = 380] [id = 379] 13:03:41 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (0E031C00) [pid = 380] [serial = 1137] [outer = 00000000] 13:03:41 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1407B400) [pid = 380] [serial = 1138] [outer = 0E031C00] 13:03:41 INFO - PROCESS | 380 | 1462478621902 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (14CE0000) [pid = 380] [serial = 1139] [outer = 0E031C00] 13:03:42 INFO - PROCESS | 380 | 1462478622509 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]]]}] 13:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 991ms 13:03:42 INFO - PROCESS | 380 | 1462478622581 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 13:03:42 INFO - PROCESS | 380 | 1462478622586 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 13:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:03:42 INFO - PROCESS | 380 | 1462478622592 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:03:42 INFO - PROCESS | 380 | 1462478622595 Marionette TRACE conn5 <- [1,1482,null,{}] 13:03:42 INFO - PROCESS | 380 | 1462478622616 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}] 13:03:42 INFO - PROCESS | 380 | 1462478622755 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 13:03:42 INFO - PROCESS | 380 | 1462478622827 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 380 | ++DOCSHELL 15DA2800 == 90 [pid = 380] [id = 380] 13:03:42 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (1680DC00) [pid = 380] [serial = 1140] [outer = 00000000] 13:03:42 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (17E2CC00) [pid = 380] [serial = 1141] [outer = 1680DC00] 13:03:42 INFO - PROCESS | 380 | 1462478622876 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (181A3000) [pid = 380] [serial = 1142] [outer = 1680DC00] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1C198800 == 89 [pid = 380] [id = 250] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1C810400 == 88 [pid = 380] [id = 371] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 16D39C00 == 87 [pid = 380] [id = 370] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 0CDACC00 == 86 [pid = 380] [id = 369] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1B297400 == 85 [pid = 380] [id = 368] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1A443C00 == 84 [pid = 380] [id = 367] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 0D3CA000 == 83 [pid = 380] [id = 366] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 164F5C00 == 82 [pid = 380] [id = 365] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 175 (0DC74C00) [pid = 380] [serial = 1020] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 174 (180E4C00) [pid = 380] [serial = 1023] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 173 (1C740400) [pid = 380] [serial = 1026] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 172 (1F66F800) [pid = 380] [serial = 1029] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 171 (1F64DC00) [pid = 380] [serial = 1032] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1B296C00) [pid = 380] [serial = 1065] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 11B19800 == 81 [pid = 380] [id = 364] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 142F4000 == 80 [pid = 380] [id = 363] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 0D363000 == 79 [pid = 380] [id = 362] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1B96F800 == 78 [pid = 380] [id = 360] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1B970C00 == 77 [pid = 380] [id = 359] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1A9A1C00 == 76 [pid = 380] [id = 358] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 0D3C9800 == 75 [pid = 380] [id = 357] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 0DC6F400 == 74 [pid = 380] [id = 356] 13:03:43 INFO - PROCESS | 380 | --DOCSHELL 1A4EB800 == 73 [pid = 380] [id = 355] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 169 (17E11400) [pid = 380] [serial = 1050] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 168 (11E14800) [pid = 380] [serial = 1041] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 167 (12575000) [pid = 380] [serial = 1042] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 166 (15267000) [pid = 380] [serial = 1044] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 165 (15293C00) [pid = 380] [serial = 1045] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 164 (13F62800) [pid = 380] [serial = 1039] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 163 (1341DC00) [pid = 380] [serial = 1038] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 162 (15747800) [pid = 380] [serial = 1047] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 161 (0E5F7000) [pid = 380] [serial = 1036] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 160 (0DC77000) [pid = 380] [serial = 1035] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 159 (181A3800) [pid = 380] [serial = 1053] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 158 (17E23800) [pid = 380] [serial = 1051] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 157 (195C5400) [pid = 380] [serial = 1056] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 156 (181A4C00) [pid = 380] [serial = 1054] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 155 (1A9A3800) [pid = 380] [serial = 1062] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1940AC00) [pid = 380] [serial = 1057] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1A9A7C00) [pid = 380] [serial = 1063] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 152 (181A2C00) [pid = 380] [serial = 1059] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 151 (15703400) [pid = 380] [serial = 1060] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 150 (15DA3000) [pid = 380] [serial = 1048] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | --DOMWINDOW == 149 (1D7E0400) [pid = 380] [serial = 1018] [outer = 00000000] [url = about:blank] 13:03:43 INFO - PROCESS | 380 | 1462478623472 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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 931ms 13:03:43 INFO - PROCESS | 380 | 1462478623526 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 380 | 1462478623528 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 13:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:03:43 INFO - PROCESS | 380 | 1462478623532 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 380 | 1462478623535 Marionette TRACE conn5 <- [1,1486,null,{}] 13:03:43 INFO - PROCESS | 380 | 1462478623545 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}] 13:03:43 INFO - PROCESS | 380 | 1462478623644 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 13:03:43 INFO - PROCESS | 380 | 1462478623747 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:43 INFO - PROCESS | 380 | ++DOCSHELL 0E5F7000 == 74 [pid = 380] [id = 381] 13:03:43 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (0E687800) [pid = 380] [serial = 1143] [outer = 00000000] 13:03:43 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (13427000) [pid = 380] [serial = 1144] [outer = 0E687800] 13:03:43 INFO - PROCESS | 380 | 1462478623795 Marionette DEBUG loaded listener.js 13:03:43 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (14C2B000) [pid = 380] [serial = 1145] [outer = 0E687800] 13:03:44 INFO - PROCESS | 380 | 1462478624215 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]]]}] 13:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 731ms 13:03:44 INFO - PROCESS | 380 | 1462478624270 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 13:03:44 INFO - PROCESS | 380 | 1462478624272 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 13:03:44 INFO - PROCESS | 380 | 1462478624275 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:03:44 INFO - PROCESS | 380 | 1462478624277 Marionette TRACE conn5 <- [1,1490,null,{}] 13:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:03:44 INFO - PROCESS | 380 | 1462478624280 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}] 13:03:44 INFO - PROCESS | 380 | 1462478624371 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 13:03:44 INFO - PROCESS | 380 | 1462478624378 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 380 | ++DOCSHELL 15750C00 == 75 [pid = 380] [id = 382] 13:03:44 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (15D9C000) [pid = 380] [serial = 1146] [outer = 00000000] 13:03:44 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (17E22000) [pid = 380] [serial = 1147] [outer = 15D9C000] 13:03:44 INFO - PROCESS | 380 | 1462478624429 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (180E1C00) [pid = 380] [serial = 1148] [outer = 15D9C000] 13:03:44 INFO - PROCESS | 380 | 1462478624894 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]]]}] 13:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 13:03:44 INFO - PROCESS | 380 | 1462478624951 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 13:03:44 INFO - PROCESS | 380 | 1462478624953 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 13:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:03:44 INFO - PROCESS | 380 | 1462478624955 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:03:44 INFO - PROCESS | 380 | 1462478624957 Marionette TRACE conn5 <- [1,1494,null,{}] 13:03:44 INFO - PROCESS | 380 | 1462478624961 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}] 13:03:45 INFO - PROCESS | 380 | 1462478625076 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 13:03:45 INFO - PROCESS | 380 | 1462478625190 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 380 | ++DOCSHELL 11B5A000 == 76 [pid = 380] [id = 383] 13:03:45 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (181A4C00) [pid = 380] [serial = 1149] [outer = 00000000] 13:03:45 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (18F99800) [pid = 380] [serial = 1150] [outer = 181A4C00] 13:03:45 INFO - PROCESS | 380 | 1462478625237 Marionette DEBUG loaded listener.js 13:03:45 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (195C6C00) [pid = 380] [serial = 1151] [outer = 181A4C00] 13:03:45 INFO - PROCESS | 380 | 1462478625631 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]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 731ms 13:03:45 INFO - PROCESS | 380 | 1462478625687 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 380 | 1462478625689 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 13:03:45 INFO - PROCESS | 380 | 1462478625697 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:03:45 INFO - PROCESS | 380 | 1462478625698 Marionette TRACE conn5 <- [1,1498,null,{}] 13:03:45 INFO - PROCESS | 380 | 1462478625702 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}] 13:03:45 INFO - PROCESS | 380 | 1462478625847 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 13:03:45 INFO - PROCESS | 380 | 1462478625917 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 380 | ++DOCSHELL 1A4EC800 == 77 [pid = 380] [id = 384] 13:03:45 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (1A939C00) [pid = 380] [serial = 1152] [outer = 00000000] 13:03:45 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (1B27B400) [pid = 380] [serial = 1153] [outer = 1A939C00] 13:03:45 INFO - PROCESS | 380 | 1462478625965 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (1B292000) [pid = 380] [serial = 1154] [outer = 1A939C00] 13:03:46 INFO - PROCESS | 380 | 1462478626392 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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 730ms 13:03:46 INFO - PROCESS | 380 | 1462478626438 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 380 | 1462478626440 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 13:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:03:46 INFO - PROCESS | 380 | 1462478626452 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - PROCESS | 380 | 1462478626453 Marionette TRACE conn5 <- [1,1502,null,{}] 13:03:46 INFO - PROCESS | 380 | 1462478626457 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}] 13:03:46 INFO - PROCESS | 380 | 1462478626581 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 13:03:46 INFO - PROCESS | 380 | 1462478626649 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:46 INFO - PROCESS | 380 | ++DOCSHELL 15DA2C00 == 78 [pid = 380] [id = 385] 13:03:46 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (1B279400) [pid = 380] [serial = 1155] [outer = 00000000] 13:03:46 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (1B846800) [pid = 380] [serial = 1156] [outer = 1B279400] 13:03:46 INFO - PROCESS | 380 | 1462478626694 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1C192C00) [pid = 380] [serial = 1157] [outer = 1B279400] 13:03:47 INFO - PROCESS | 380 | 1462478627118 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]]]}] 13:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 731ms 13:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:03:47 INFO - PROCESS | 380 | 1462478627183 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 13:03:47 INFO - PROCESS | 380 | 1462478627185 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 13:03:47 INFO - PROCESS | 380 | 1462478627188 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:03:47 INFO - PROCESS | 380 | 1462478627190 Marionette TRACE conn5 <- [1,1506,null,{}] 13:03:47 INFO - PROCESS | 380 | 1462478627194 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}] 13:03:47 INFO - PROCESS | 380 | 1462478627320 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 13:03:47 INFO - PROCESS | 380 | 1462478627391 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:47 INFO - PROCESS | 380 | ++DOCSHELL 1B279C00 == 79 [pid = 380] [id = 386] 13:03:47 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1B33FC00) [pid = 380] [serial = 1158] [outer = 00000000] 13:03:47 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1C848400) [pid = 380] [serial = 1159] [outer = 1B33FC00] 13:03:47 INFO - PROCESS | 380 | 1462478627437 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1D228C00) [pid = 380] [serial = 1160] [outer = 1B33FC00] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 166 (1A445800) [pid = 380] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 165 (1B298400) [pid = 380] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 164 (0CDBE000) [pid = 380] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 163 (164F7800) [pid = 380] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 162 (14C22C00) [pid = 380] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 161 (18EA7400) [pid = 380] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 160 (11B33C00) [pid = 380] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1B285400) [pid = 380] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 158 (0DC8A400) [pid = 380] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:03:47 INFO - PROCESS | 380 | --DOMWINDOW == 157 (0D8E7800) [pid = 380] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:03:47 INFO - PROCESS | 380 | 1462478627952 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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 831ms 13:03:48 INFO - PROCESS | 380 | 1462478628019 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 380 | 1462478628021 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 13:03:48 INFO - PROCESS | 380 | 1462478628024 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:03:48 INFO - PROCESS | 380 | 1462478628026 Marionette TRACE conn5 <- [1,1510,null,{}] 13:03:48 INFO - PROCESS | 380 | 1462478628029 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}] 13:03:48 INFO - PROCESS | 380 | 1462478628118 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 13:03:48 INFO - PROCESS | 380 | 1462478628124 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 380 | ++DOCSHELL 14C83400 == 80 [pid = 380] [id = 387] 13:03:48 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (164F7800) [pid = 380] [serial = 1161] [outer = 00000000] 13:03:48 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (1B27BC00) [pid = 380] [serial = 1162] [outer = 164F7800] 13:03:48 INFO - PROCESS | 380 | 1462478628169 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (1C801C00) [pid = 380] [serial = 1163] [outer = 164F7800] 13:03:48 INFO - PROCESS | 380 | 1462478628631 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"]]]}] 13:03:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:03:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:03:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:03:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:03:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 13:03:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:03:48 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 13:03:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:03:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 674ms 13:03:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:03:48 INFO - PROCESS | 380 | 1462478628703 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 380 | 1462478628705 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 13:03:48 INFO - PROCESS | 380 | 1462478628708 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 380 | 1462478628710 Marionette TRACE conn5 <- [1,1514,null,{}] 13:03:48 INFO - PROCESS | 380 | 1462478628714 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}] 13:03:48 INFO - PROCESS | 380 | 1462478628804 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 13:03:48 INFO - PROCESS | 380 | 1462478628810 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 380 | ++DOCSHELL 1C198400 == 81 [pid = 380] [id = 388] 13:03:48 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (1C805400) [pid = 380] [serial = 1164] [outer = 00000000] 13:03:48 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (1DDA1800) [pid = 380] [serial = 1165] [outer = 1C805400] 13:03:48 INFO - PROCESS | 380 | 1462478628857 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (1F663400) [pid = 380] [serial = 1166] [outer = 1C805400] 13:03:49 INFO - PROCESS | 380 | 1462478629308 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"]]]}] 13:03:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:03:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:03:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:03:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:03:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:03:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:03:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 631ms 13:03:49 INFO - PROCESS | 380 | 1462478629339 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 13:03:49 INFO - PROCESS | 380 | 1462478629342 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 13:03:49 INFO - PROCESS | 380 | 1462478629345 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:03:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:03:49 INFO - PROCESS | 380 | 1462478629347 Marionette TRACE conn5 <- [1,1518,null,{}] 13:03:49 INFO - PROCESS | 380 | 1462478629351 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}] 13:03:49 INFO - PROCESS | 380 | 1462478629460 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 13:03:49 INFO - PROCESS | 380 | 1462478629499 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:49 INFO - PROCESS | 380 | ++DOCSHELL 1DDA0800 == 82 [pid = 380] [id = 389] 13:03:49 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1F670000) [pid = 380] [serial = 1167] [outer = 00000000] 13:03:49 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (20350C00) [pid = 380] [serial = 1168] [outer = 1F670000] 13:03:49 INFO - PROCESS | 380 | 1462478629548 Marionette DEBUG loaded listener.js 13:03:49 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (20355400) [pid = 380] [serial = 1169] [outer = 1F670000] 13:03:50 INFO - PROCESS | 380 | 1462478630218 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]]]}] 13:03:50 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 13:03:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:03:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:03:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:03:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:03:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:03:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 13:03:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:03:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 930ms 13:03:50 INFO - PROCESS | 380 | 1462478630280 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 13:03:50 INFO - PROCESS | 380 | 1462478630285 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 13:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:03:50 INFO - PROCESS | 380 | 1462478630290 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:03:50 INFO - PROCESS | 380 | 1462478630294 Marionette TRACE conn5 <- [1,1522,null,{}] 13:03:50 INFO - PROCESS | 380 | 1462478630300 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}] 13:03:50 INFO - PROCESS | 380 | 1462478630453 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 13:03:50 INFO - PROCESS | 380 | 1462478630575 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:50 INFO - PROCESS | 380 | ++DOCSHELL 0E5EFC00 == 83 [pid = 380] [id = 390] 13:03:50 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (11D57800) [pid = 380] [serial = 1170] [outer = 00000000] 13:03:50 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (13427C00) [pid = 380] [serial = 1171] [outer = 11D57800] 13:03:50 INFO - PROCESS | 380 | 1462478630632 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (14C7C000) [pid = 380] [serial = 1172] [outer = 11D57800] 13:03:51 INFO - PROCESS | 380 | 1462478631258 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]]]}] 13:03:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:03:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1024ms 13:03:51 INFO - PROCESS | 380 | 1462478631318 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 13:03:51 INFO - PROCESS | 380 | 1462478631324 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 13:03:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:03:51 INFO - PROCESS | 380 | 1462478631330 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:03:51 INFO - PROCESS | 380 | 1462478631333 Marionette TRACE conn5 <- [1,1526,null,{}] 13:03:51 INFO - PROCESS | 380 | 1462478631337 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}] 13:03:51 INFO - PROCESS | 380 | 1462478631457 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 13:03:51 INFO - PROCESS | 380 | 1462478631605 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 380 | ++DOCSHELL 17E26000 == 84 [pid = 380] [id = 391] 13:03:51 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (181E3800) [pid = 380] [serial = 1173] [outer = 00000000] 13:03:51 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1A4EB800) [pid = 380] [serial = 1174] [outer = 181E3800] 13:03:51 INFO - PROCESS | 380 | 1462478631661 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1ABE3800) [pid = 380] [serial = 1175] [outer = 181E3800] 13:03:52 INFO - PROCESS | 380 | 1462478632282 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]]]}] 13:03:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:03:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1023ms 13:03:52 INFO - PROCESS | 380 | 1462478632355 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 380 | 1462478632357 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 13:03:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:03:52 INFO - PROCESS | 380 | 1462478632361 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 380 | 1462478632365 Marionette TRACE conn5 <- [1,1530,null,{}] 13:03:52 INFO - PROCESS | 380 | 1462478632376 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}] 13:03:52 INFO - PROCESS | 380 | 1462478632522 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 13:03:52 INFO - PROCESS | 380 | 1462478632664 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 380 | ++DOCSHELL 200B1000 == 85 [pid = 380] [id = 392] 13:03:52 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (2030B800) [pid = 380] [serial = 1176] [outer = 00000000] 13:03:52 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (2034C400) [pid = 380] [serial = 1177] [outer = 2030B800] 13:03:52 INFO - PROCESS | 380 | 1462478632723 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (20356C00) [pid = 380] [serial = 1178] [outer = 2030B800] 13:03:53 INFO - PROCESS | 380 | 1462478633253 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]]]}] 13:03:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:03:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 931ms 13:03:53 INFO - PROCESS | 380 | 1462478633294 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 13:03:53 INFO - PROCESS | 380 | 1462478633297 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 13:03:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:03:53 INFO - PROCESS | 380 | 1462478633301 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:03:53 INFO - PROCESS | 380 | 1462478633303 Marionette TRACE conn5 <- [1,1534,null,{}] 13:03:53 INFO - PROCESS | 380 | 1462478633307 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}] 13:03:53 INFO - PROCESS | 380 | 1462478633429 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 13:03:53 INFO - PROCESS | 380 | 1462478633594 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 380 | ++DOCSHELL 20353800 == 86 [pid = 380] [id = 393] 13:03:53 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (20353C00) [pid = 380] [serial = 1179] [outer = 00000000] 13:03:53 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (21067800) [pid = 380] [serial = 1180] [outer = 20353C00] 13:03:53 INFO - PROCESS | 380 | 1462478633650 Marionette DEBUG loaded listener.js 13:03:53 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (2106C800) [pid = 380] [serial = 1181] [outer = 20353C00] 13:03:54 INFO - PROCESS | 380 | 1462478634258 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]]]}] 13:03:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 971ms 13:03:54 INFO - PROCESS | 380 | 1462478634274 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 13:03:54 INFO - PROCESS | 380 | 1462478634276 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 13:03:54 INFO - PROCESS | 380 | 1462478634279 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:03:54 INFO - PROCESS | 380 | 1462478634282 Marionette TRACE conn5 <- [1,1538,null,{}] 13:03:54 INFO - PROCESS | 380 | 1462478634285 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}] 13:03:54 INFO - PROCESS | 380 | 1462478634398 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 13:03:54 INFO - PROCESS | 380 | 1462478634563 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:54 INFO - PROCESS | 380 | ++DOCSHELL 21067000 == 87 [pid = 380] [id = 394] 13:03:54 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (2106DC00) [pid = 380] [serial = 1182] [outer = 00000000] 13:03:54 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (21544400) [pid = 380] [serial = 1183] [outer = 2106DC00] 13:03:54 INFO - PROCESS | 380 | 1462478634619 Marionette DEBUG loaded listener.js 13:03:54 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (2154D000) [pid = 380] [serial = 1184] [outer = 2106DC00] 13:03:55 INFO - PROCESS | 380 | 1462478635234 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]]]}] 13:03:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1016ms 13:03:55 INFO - PROCESS | 380 | 1462478635313 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 13:03:55 INFO - PROCESS | 380 | 1462478635316 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 13:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:03:55 INFO - PROCESS | 380 | 1462478635337 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:03:55 INFO - PROCESS | 380 | 1462478635339 Marionette TRACE conn5 <- [1,1542,null,{}] 13:03:55 INFO - PROCESS | 380 | 1462478635343 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}] 13:03:55 INFO - PROCESS | 380 | 1462478635471 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 13:03:55 INFO - PROCESS | 380 | 1462478635616 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 380 | ++DOCSHELL 21476800 == 88 [pid = 380] [id = 395] 13:03:55 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (2147B400) [pid = 380] [serial = 1185] [outer = 00000000] 13:03:55 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (21545800) [pid = 380] [serial = 1186] [outer = 2147B400] 13:03:55 INFO - PROCESS | 380 | 1462478635676 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (2155D800) [pid = 380] [serial = 1187] [outer = 2147B400] 13:03:56 INFO - PROCESS | 380 | 1462478636208 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]]]}] 13:03:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:03:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 951ms 13:03:56 INFO - PROCESS | 380 | 1462478636271 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 13:03:56 INFO - PROCESS | 380 | 1462478636274 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 13:03:56 INFO - PROCESS | 380 | 1462478636277 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:03:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:03:56 INFO - PROCESS | 380 | 1462478636279 Marionette TRACE conn5 <- [1,1546,null,{}] 13:03:56 INFO - PROCESS | 380 | 1462478636283 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}] 13:03:56 INFO - PROCESS | 380 | 1462478636396 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 13:03:56 INFO - PROCESS | 380 | 1462478636546 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:56 INFO - PROCESS | 380 | ++DOCSHELL 1E364000 == 89 [pid = 380] [id = 396] 13:03:56 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (1E365000) [pid = 380] [serial = 1188] [outer = 00000000] 13:03:56 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (1E36C800) [pid = 380] [serial = 1189] [outer = 1E365000] 13:03:56 INFO - PROCESS | 380 | 1462478636602 Marionette DEBUG loaded listener.js 13:03:56 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (1E370C00) [pid = 380] [serial = 1190] [outer = 1E365000] 13:03:57 INFO - PROCESS | 380 | 1462478637189 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]]]}] 13:03:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:03:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 931ms 13:03:57 INFO - PROCESS | 380 | 1462478637211 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 13:03:57 INFO - PROCESS | 380 | 1462478637214 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 13:03:57 INFO - PROCESS | 380 | 1462478637217 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:03:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:03:57 INFO - PROCESS | 380 | 1462478637219 Marionette TRACE conn5 <- [1,1550,null,{}] 13:03:57 INFO - PROCESS | 380 | 1462478637223 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}] 13:03:57 INFO - PROCESS | 380 | 1462478637335 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 13:03:57 INFO - PROCESS | 380 | 1462478637506 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 380 | ++DOCSHELL 0EAE1C00 == 90 [pid = 380] [id = 397] 13:03:57 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (1B7B2400) [pid = 380] [serial = 1191] [outer = 00000000] 13:03:57 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (1B7BAC00) [pid = 380] [serial = 1192] [outer = 1B7B2400] 13:03:57 INFO - PROCESS | 380 | 1462478637561 Marionette DEBUG loaded listener.js 13:03:57 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (1B7BD000) [pid = 380] [serial = 1193] [outer = 1B7B2400] 13:03:58 INFO - PROCESS | 380 | 1462478638169 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]]]}] 13:03:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:03:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1018ms 13:03:58 INFO - PROCESS | 380 | 1462478638239 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 380 | 1462478638241 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 13:03:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:03:58 INFO - PROCESS | 380 | 1462478638244 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 380 | 1462478638246 Marionette TRACE conn5 <- [1,1554,null,{}] 13:03:58 INFO - PROCESS | 380 | 1462478638284 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}] 13:03:58 INFO - PROCESS | 380 | 1462478638400 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 13:03:58 INFO - PROCESS | 380 | 1462478638553 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:58 INFO - PROCESS | 380 | ++DOCSHELL 12045800 == 91 [pid = 380] [id = 398] 13:03:58 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (1240B400) [pid = 380] [serial = 1194] [outer = 00000000] 13:03:58 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (1633CC00) [pid = 380] [serial = 1195] [outer = 1240B400] 13:03:58 INFO - PROCESS | 380 | 1462478638614 Marionette DEBUG loaded listener.js 13:03:58 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (164FD400) [pid = 380] [serial = 1196] [outer = 1240B400] 13:03:59 INFO - PROCESS | 380 | 1462478639408 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]]]}] 13:03:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:03:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1221ms 13:03:59 INFO - PROCESS | 380 | 1462478639469 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 13:03:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:03:59 INFO - PROCESS | 380 | 1462478639473 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 13:03:59 INFO - PROCESS | 380 | 1462478639478 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:03:59 INFO - PROCESS | 380 | 1462478639482 Marionette TRACE conn5 <- [1,1558,null,{}] 13:03:59 INFO - PROCESS | 380 | 1462478639487 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}] 13:03:59 INFO - PROCESS | 380 | 1462478639598 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 13:03:59 INFO - PROCESS | 380 | 1462478639757 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:59 INFO - PROCESS | 380 | ++DOCSHELL 134E6400 == 92 [pid = 380] [id = 399] 13:03:59 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (142ED400) [pid = 380] [serial = 1197] [outer = 00000000] 13:03:59 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (15298000) [pid = 380] [serial = 1198] [outer = 142ED400] 13:03:59 INFO - PROCESS | 380 | 1462478639810 Marionette DEBUG loaded listener.js 13:03:59 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (15D83800) [pid = 380] [serial = 1199] [outer = 142ED400] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 1C198400 == 91 [pid = 380] [id = 388] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 14C83400 == 90 [pid = 380] [id = 387] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 1B279C00 == 89 [pid = 380] [id = 386] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 15DA2C00 == 88 [pid = 380] [id = 385] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 1A4EC800 == 87 [pid = 380] [id = 384] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 11B5A000 == 86 [pid = 380] [id = 383] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 15750C00 == 85 [pid = 380] [id = 382] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 0E5F7000 == 84 [pid = 380] [id = 381] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 15DA2800 == 83 [pid = 380] [id = 380] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 195 (1D221800) [pid = 380] [serial = 1114] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 0D908C00 == 82 [pid = 380] [id = 379] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 142ED000 == 81 [pid = 380] [id = 373] 13:04:00 INFO - PROCESS | 380 | --DOCSHELL 0CD99400 == 80 [pid = 380] [id = 372] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 194 (1A942800) [pid = 380] [serial = 1102] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1B847C00) [pid = 380] [serial = 1105] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 192 (1B27A000) [pid = 380] [serial = 1103] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 191 (0EAE7400) [pid = 380] [serial = 1108] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 190 (1B973400) [pid = 380] [serial = 1106] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 189 (1B28DC00) [pid = 380] [serial = 1074] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 188 (16D30400) [pid = 380] [serial = 1096] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 187 (17873C00) [pid = 380] [serial = 1097] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 186 (1526A400) [pid = 380] [serial = 1090] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 185 (1C198000) [pid = 380] [serial = 1111] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1574BC00) [pid = 380] [serial = 1091] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 183 (13425000) [pid = 380] [serial = 1093] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 182 (142F1C00) [pid = 380] [serial = 1094] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 181 (1B340800) [pid = 380] [serial = 1066] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 180 (17E2F400) [pid = 380] [serial = 1099] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 179 (11B5B800) [pid = 380] [serial = 1068] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 178 (1C745C00) [pid = 380] [serial = 1080] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 177 (11B32800) [pid = 380] [serial = 1088] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 176 (0DC83C00) [pid = 380] [serial = 1087] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 175 (15267800) [pid = 380] [serial = 1071] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 174 (1B97B800) [pid = 380] [serial = 1077] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 173 (1D7D6400) [pid = 380] [serial = 1083] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 172 (14CD8000) [pid = 380] [serial = 1109] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 171 (164F1000) [pid = 380] [serial = 673] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1C801800) [pid = 380] [serial = 1112] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | --DOMWINDOW == 169 (181E7000) [pid = 380] [serial = 1100] [outer = 00000000] [url = about:blank] 13:04:00 INFO - PROCESS | 380 | 1462478640474 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]]]}] 13:04:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:04:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1024ms 13:04:00 INFO - PROCESS | 380 | 1462478640509 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 13:04:00 INFO - PROCESS | 380 | 1462478640515 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 13:04:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:04:00 INFO - PROCESS | 380 | 1462478640523 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:04:00 INFO - PROCESS | 380 | 1462478640526 Marionette TRACE conn5 <- [1,1562,null,{}] 13:04:00 INFO - PROCESS | 380 | 1462478640545 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}] 13:04:00 INFO - PROCESS | 380 | 1462478640642 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 13:04:00 INFO - PROCESS | 380 | 1462478640650 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:00 INFO - PROCESS | 380 | ++DOCSHELL 0E5F1000 == 81 [pid = 380] [id = 400] 13:04:00 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (0E5F8000) [pid = 380] [serial = 1200] [outer = 00000000] 13:04:00 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (125D6C00) [pid = 380] [serial = 1201] [outer = 0E5F8000] 13:04:00 INFO - PROCESS | 380 | 1462478640696 Marionette DEBUG loaded listener.js 13:04:00 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (14084C00) [pid = 380] [serial = 1202] [outer = 0E5F8000] 13:04:01 INFO - PROCESS | 380 | 1462478641204 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]]]}] 13:04:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:04:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 735ms 13:04:01 INFO - PROCESS | 380 | 1462478641259 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 13:04:01 INFO - PROCESS | 380 | 1462478641261 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 13:04:01 INFO - PROCESS | 380 | 1462478641265 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:04:01 INFO - PROCESS | 380 | 1462478641268 Marionette TRACE conn5 <- [1,1566,null,{}] 13:04:01 INFO - PROCESS | 380 | 1462478641278 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}] 13:04:01 INFO - PROCESS | 380 | 1462478641375 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 13:04:01 INFO - PROCESS | 380 | 1462478641529 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:01 INFO - PROCESS | 380 | ++DOCSHELL 15D4B400 == 82 [pid = 380] [id = 401] 13:04:01 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (15D83C00) [pid = 380] [serial = 1203] [outer = 00000000] 13:04:01 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (17872C00) [pid = 380] [serial = 1204] [outer = 15D83C00] 13:04:01 INFO - PROCESS | 380 | 1462478641577 Marionette DEBUG loaded listener.js 13:04:01 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (17E25400) [pid = 380] [serial = 1205] [outer = 15D83C00] 13:04:01 INFO - PROCESS | 380 | 1462478641949 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]]]}] 13:04:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 731ms 13:04:02 INFO - PROCESS | 380 | 1462478641999 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 13:04:02 INFO - PROCESS | 380 | 1462478642001 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 13:04:02 INFO - PROCESS | 380 | 1462478642005 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:04:02 INFO - PROCESS | 380 | 1462478642007 Marionette TRACE conn5 <- [1,1570,null,{}] 13:04:02 INFO - PROCESS | 380 | 1462478642010 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}] 13:04:02 INFO - PROCESS | 380 | 1462478642105 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 13:04:02 INFO - PROCESS | 380 | 1462478642112 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:02 INFO - PROCESS | 380 | ++DOCSHELL 181A3400 == 83 [pid = 380] [id = 402] 13:04:02 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (181A3800) [pid = 380] [serial = 1206] [outer = 00000000] 13:04:02 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (19DC8800) [pid = 380] [serial = 1207] [outer = 181A3800] 13:04:02 INFO - PROCESS | 380 | 1462478642157 Marionette DEBUG loaded listener.js 13:04:02 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (1A4EC800) [pid = 380] [serial = 1208] [outer = 181A3800] 13:04:02 INFO - PROCESS | 380 | 1462478642668 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]]]}] 13:04:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:04:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 730ms 13:04:02 INFO - PROCESS | 380 | 1462478642739 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 13:04:02 INFO - PROCESS | 380 | 1462478642741 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 13:04:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:04:02 INFO - PROCESS | 380 | 1462478642744 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:04:02 INFO - PROCESS | 380 | 1462478642745 Marionette TRACE conn5 <- [1,1574,null,{}] 13:04:02 INFO - PROCESS | 380 | 1462478642749 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}] 13:04:02 INFO - PROCESS | 380 | 1462478642905 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 13:04:02 INFO - PROCESS | 380 | 1462478642924 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:02 INFO - PROCESS | 380 | ++DOCSHELL 1A798800 == 84 [pid = 380] [id = 403] 13:04:02 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (1A944800) [pid = 380] [serial = 1209] [outer = 00000000] 13:04:02 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (1B279C00) [pid = 380] [serial = 1210] [outer = 1A944800] 13:04:03 INFO - PROCESS | 380 | 1462478642968 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (1B286000) [pid = 380] [serial = 1211] [outer = 1A944800] 13:04:03 INFO - PROCESS | 380 | 1462478643448 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]]]}] 13:04:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:04:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 731ms 13:04:03 INFO - PROCESS | 380 | 1462478643474 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 13:04:03 INFO - PROCESS | 380 | 1462478643476 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 13:04:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:04:03 INFO - PROCESS | 380 | 1462478643479 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:04:03 INFO - PROCESS | 380 | 1462478643481 Marionette TRACE conn5 <- [1,1578,null,{}] 13:04:03 INFO - PROCESS | 380 | 1462478643496 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}] 13:04:03 INFO - PROCESS | 380 | 1462478643634 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 13:04:03 INFO - PROCESS | 380 | 1462478643657 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 380 | ++DOCSHELL 1A99D400 == 85 [pid = 380] [id = 404] 13:04:03 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (1B294000) [pid = 380] [serial = 1212] [outer = 00000000] 13:04:03 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (1B97CC00) [pid = 380] [serial = 1213] [outer = 1B294000] 13:04:03 INFO - PROCESS | 380 | 1462478643704 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (1C197000) [pid = 380] [serial = 1214] [outer = 1B294000] 13:04:04 INFO - PROCESS | 380 | 1462478644178 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]]]}] 13:04:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:04:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 731ms 13:04:04 INFO - PROCESS | 380 | 1462478644216 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 13:04:04 INFO - PROCESS | 380 | 1462478644218 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 13:04:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:04:04 INFO - PROCESS | 380 | 1462478644254 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:04:04 INFO - PROCESS | 380 | 1462478644256 Marionette TRACE conn5 <- [1,1582,null,{}] 13:04:04 INFO - PROCESS | 380 | 1462478644264 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}] 13:04:04 INFO - PROCESS | 380 | 1462478644585 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 183 (0E031C00) [pid = 380] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 182 (1B279400) [pid = 380] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 181 (1B33FC00) [pid = 380] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 180 (1C805400) [pid = 380] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 179 (164F7800) [pid = 380] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 178 (1C846000) [pid = 380] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 177 (15D9C000) [pid = 380] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 176 (1680DC00) [pid = 380] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 175 (181A4C00) [pid = 380] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 174 (1A939C00) [pid = 380] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:04:04 INFO - PROCESS | 380 | --DOMWINDOW == 173 (0E687800) [pid = 380] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:04:04 INFO - PROCESS | 380 | 1462478644665 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:04 INFO - PROCESS | 380 | ++DOCSHELL 0D3CA000 == 86 [pid = 380] [id = 405] 13:04:04 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (0D821800) [pid = 380] [serial = 1215] [outer = 00000000] 13:04:04 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (134E3000) [pid = 380] [serial = 1216] [outer = 0D821800] 13:04:04 INFO - PROCESS | 380 | 1462478644710 Marionette DEBUG loaded listener.js 13:04:04 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (16D3D000) [pid = 380] [serial = 1217] [outer = 0D821800] 13:04:05 INFO - PROCESS | 380 | 1462478645087 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]]]}] 13:04:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:04:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 910ms 13:04:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:04:05 INFO - PROCESS | 380 | 1462478645136 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 13:04:05 INFO - PROCESS | 380 | 1462478645138 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 13:04:05 INFO - PROCESS | 380 | 1462478645141 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - PROCESS | 380 | 1462478645143 Marionette TRACE conn5 <- [1,1586,null,{}] 13:04:05 INFO - PROCESS | 380 | 1462478645146 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}] 13:04:05 INFO - PROCESS | 380 | 1462478645240 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 13:04:05 INFO - PROCESS | 380 | 1462478645246 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 380 | ++DOCSHELL 134E4000 == 87 [pid = 380] [id = 406] 13:04:05 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (17E2E000) [pid = 380] [serial = 1218] [outer = 00000000] 13:04:05 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (1C847400) [pid = 380] [serial = 1219] [outer = 17E2E000] 13:04:05 INFO - PROCESS | 380 | 1462478645292 Marionette DEBUG loaded listener.js 13:04:05 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (1D3B4000) [pid = 380] [serial = 1220] [outer = 17E2E000] 13:04:05 INFO - PROCESS | 380 | 1462478645738 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]]]}] 13:04:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:04:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 631ms 13:04:05 INFO - PROCESS | 380 | 1462478645779 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 13:04:05 INFO - PROCESS | 380 | 1462478645781 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 13:04:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:04:05 INFO - PROCESS | 380 | 1462478645788 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - PROCESS | 380 | 1462478645790 Marionette TRACE conn5 <- [1,1590,null,{}] 13:04:05 INFO - PROCESS | 380 | 1462478645794 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}] 13:04:05 INFO - PROCESS | 380 | 1462478645885 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 13:04:05 INFO - PROCESS | 380 | 1462478645919 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 380 | ++DOCSHELL 0D293C00 == 88 [pid = 380] [id = 407] 13:04:05 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (0DC77000) [pid = 380] [serial = 1221] [outer = 00000000] 13:04:05 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (1DDA4000) [pid = 380] [serial = 1222] [outer = 0DC77000] 13:04:06 INFO - PROCESS | 380 | 1462478645963 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (1E36D400) [pid = 380] [serial = 1223] [outer = 0DC77000] 13:04:06 INFO - PROCESS | 380 | 1462478646423 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]]]}] 13:04:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:04:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 13:04:06 INFO - PROCESS | 380 | 1462478646463 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 13:04:06 INFO - PROCESS | 380 | 1462478646465 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 13:04:06 INFO - PROCESS | 380 | 1462478646468 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:04:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:04:06 INFO - PROCESS | 380 | 1462478646470 Marionette TRACE conn5 <- [1,1594,null,{}] 13:04:06 INFO - PROCESS | 380 | 1462478646473 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}] 13:04:06 INFO - PROCESS | 380 | 1462478646565 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 13:04:06 INFO - PROCESS | 380 | 1462478646790 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:06 INFO - PROCESS | 380 | ++DOCSHELL 0CDC2000 == 89 [pid = 380] [id = 408] 13:04:06 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (0CDC3000) [pid = 380] [serial = 1224] [outer = 00000000] 13:04:06 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (0DC74C00) [pid = 380] [serial = 1225] [outer = 0CDC3000] 13:04:06 INFO - PROCESS | 380 | 1462478646849 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (11B15C00) [pid = 380] [serial = 1226] [outer = 0CDC3000] 13:04:07 INFO - PROCESS | 380 | 1462478647519 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]]]}] 13:04:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:04:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1074ms 13:04:07 INFO - PROCESS | 380 | 1462478647578 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 380 | 1462478647583 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 13:04:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:04:07 INFO - PROCESS | 380 | 1462478647588 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 380 | 1462478647592 Marionette TRACE conn5 <- [1,1598,null,{}] 13:04:07 INFO - PROCESS | 380 | 1462478647597 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}] 13:04:07 INFO - PROCESS | 380 | 1462478647722 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 13:04:07 INFO - PROCESS | 380 | 1462478647878 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:07 INFO - PROCESS | 380 | ++DOCSHELL 15267800 == 90 [pid = 380] [id = 409] 13:04:07 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (15299C00) [pid = 380] [serial = 1227] [outer = 00000000] 13:04:07 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (164F6800) [pid = 380] [serial = 1228] [outer = 15299C00] 13:04:07 INFO - PROCESS | 380 | 1462478647936 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (17E1B800) [pid = 380] [serial = 1229] [outer = 15299C00] 13:04:08 INFO - PROCESS | 380 | 1462478648544 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]]]}] 13:04:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:04:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 971ms 13:04:08 INFO - PROCESS | 380 | 1462478648565 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 13:04:08 INFO - PROCESS | 380 | 1462478648569 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 13:04:08 INFO - PROCESS | 380 | 1462478648573 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:04:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:04:08 INFO - PROCESS | 380 | 1462478648576 Marionette TRACE conn5 <- [1,1602,null,{}] 13:04:08 INFO - PROCESS | 380 | 1462478648580 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}] 13:04:08 INFO - PROCESS | 380 | 1462478648700 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 13:04:08 INFO - PROCESS | 380 | 1462478648869 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:08 INFO - PROCESS | 380 | ++DOCSHELL 1B33A800 == 91 [pid = 380] [id = 410] 13:04:08 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (1B7B3C00) [pid = 380] [serial = 1230] [outer = 00000000] 13:04:08 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (1B978C00) [pid = 380] [serial = 1231] [outer = 1B7B3C00] 13:04:08 INFO - PROCESS | 380 | 1462478648926 Marionette DEBUG loaded listener.js 13:04:09 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (1E366800) [pid = 380] [serial = 1232] [outer = 1B7B3C00] 13:04:09 INFO - PROCESS | 380 | 1462478649504 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]]]}] 13:04:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:04:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 971ms 13:04:09 INFO - PROCESS | 380 | 1462478649547 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 13:04:09 INFO - PROCESS | 380 | 1462478649550 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 13:04:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:04:09 INFO - PROCESS | 380 | 1462478649561 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:04:09 INFO - PROCESS | 380 | 1462478649567 Marionette TRACE conn5 <- [1,1606,null,{}] 13:04:09 INFO - PROCESS | 380 | 1462478649571 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}] 13:04:09 INFO - PROCESS | 380 | 1462478649692 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 13:04:09 INFO - PROCESS | 380 | 1462478649847 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:09 INFO - PROCESS | 380 | ++DOCSHELL 1E370000 == 92 [pid = 380] [id = 411] 13:04:09 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (200AE400) [pid = 380] [serial = 1233] [outer = 00000000] 13:04:09 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (20354800) [pid = 380] [serial = 1234] [outer = 200AE400] 13:04:09 INFO - PROCESS | 380 | 1462478649902 Marionette DEBUG loaded listener.js 13:04:09 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (203C1400) [pid = 380] [serial = 1235] [outer = 200AE400] 13:04:10 INFO - PROCESS | 380 | 1462478650532 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]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:04:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1033ms 13:04:10 INFO - PROCESS | 380 | 1462478650595 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 13:04:10 INFO - PROCESS | 380 | 1462478650598 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 13:04:10 INFO - PROCESS | 380 | 1462478650601 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:04:10 INFO - PROCESS | 380 | 1462478650603 Marionette TRACE conn5 <- [1,1610,null,{}] 13:04:10 INFO - PROCESS | 380 | 1462478650607 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}] 13:04:10 INFO - PROCESS | 380 | 1462478650725 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 13:04:10 INFO - PROCESS | 380 | 1462478650879 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:10 INFO - PROCESS | 380 | ++DOCSHELL 1F6D4C00 == 93 [pid = 380] [id = 412] 13:04:10 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (1F6D9000) [pid = 380] [serial = 1236] [outer = 00000000] 13:04:10 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (1F6DE800) [pid = 380] [serial = 1237] [outer = 1F6D9000] 13:04:10 INFO - PROCESS | 380 | 1462478650935 Marionette DEBUG loaded listener.js 13:04:11 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (1F6E1C00) [pid = 380] [serial = 1238] [outer = 1F6D9000] 13:04:11 INFO - PROCESS | 380 | 1462478651531 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]]]}] 13:04:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:04:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 970ms 13:04:11 INFO - PROCESS | 380 | 1462478651574 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 13:04:11 INFO - PROCESS | 380 | 1462478651577 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 13:04:11 INFO - PROCESS | 380 | 1462478651580 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:04:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:04:11 INFO - PROCESS | 380 | 1462478651582 Marionette TRACE conn5 <- [1,1614,null,{}] 13:04:11 INFO - PROCESS | 380 | 1462478651586 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}] 13:04:11 INFO - PROCESS | 380 | 1462478651701 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 13:04:11 INFO - PROCESS | 380 | 1462478651871 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 380 | ++DOCSHELL 1C1F3400 == 94 [pid = 380] [id = 413] 13:04:11 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (1C1F3C00) [pid = 380] [serial = 1239] [outer = 00000000] 13:04:11 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (1C1F6C00) [pid = 380] [serial = 1240] [outer = 1C1F3C00] 13:04:11 INFO - PROCESS | 380 | 1462478651935 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (1F6DD400) [pid = 380] [serial = 1241] [outer = 1C1F3C00] 13:04:12 INFO - PROCESS | 380 | 1462478652483 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]]]}] 13:04:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:04:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 971ms 13:04:12 INFO - PROCESS | 380 | 1462478652554 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 13:04:12 INFO - PROCESS | 380 | 1462478652557 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 13:04:12 INFO - PROCESS | 380 | 1462478652561 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:04:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:04:12 INFO - PROCESS | 380 | 1462478652562 Marionette TRACE conn5 <- [1,1618,null,{}] 13:04:12 INFO - PROCESS | 380 | 1462478652566 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}] 13:04:12 INFO - PROCESS | 380 | 1462478652682 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 13:04:12 INFO - PROCESS | 380 | 1462478652885 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:12 INFO - PROCESS | 380 | ++DOCSHELL 2147A400 == 95 [pid = 380] [id = 414] 13:04:12 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (2147B000) [pid = 380] [serial = 1242] [outer = 00000000] 13:04:12 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (2147F400) [pid = 380] [serial = 1243] [outer = 2147B000] 13:04:12 INFO - PROCESS | 380 | 1462478652940 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (21484C00) [pid = 380] [serial = 1244] [outer = 2147B000] 13:04:13 INFO - PROCESS | 380 | 1462478653576 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]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:04:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1067ms 13:04:13 INFO - PROCESS | 380 | 1462478653630 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 13:04:13 INFO - PROCESS | 380 | 1462478653633 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 13:04:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:04:13 INFO - PROCESS | 380 | 1462478653651 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 380 | 1462478653653 Marionette TRACE conn5 <- [1,1622,null,{}] 13:04:13 INFO - PROCESS | 380 | 1462478653657 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}] 13:04:13 INFO - PROCESS | 380 | 1462478653774 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 13:04:14 INFO - PROCESS | 380 | 1462478654114 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:14 INFO - PROCESS | 380 | ++DOCSHELL 0CDA5C00 == 96 [pid = 380] [id = 415] 13:04:14 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (0CDC8C00) [pid = 380] [serial = 1245] [outer = 00000000] 13:04:14 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (12576C00) [pid = 380] [serial = 1246] [outer = 0CDC8C00] 13:04:14 INFO - PROCESS | 380 | 1462478654193 Marionette DEBUG loaded listener.js 13:04:14 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (14C24400) [pid = 380] [serial = 1247] [outer = 0CDC8C00] 13:04:14 INFO - PROCESS | 380 | 1462478654815 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]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:04:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1235ms 13:04:14 INFO - PROCESS | 380 | 1462478654886 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 380 | 1462478654890 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 13:04:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:04:14 INFO - PROCESS | 380 | 1462478654894 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 380 | 1462478654898 Marionette TRACE conn5 <- [1,1626,null,{}] 13:04:14 INFO - PROCESS | 380 | 1462478654903 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}] 13:04:15 INFO - PROCESS | 380 | 1462478655016 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 13:04:15 INFO - PROCESS | 380 | 1462478655178 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 380 | ++DOCSHELL 0EAE1800 == 97 [pid = 380] [id = 416] 13:04:15 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (11D5E000) [pid = 380] [serial = 1248] [outer = 00000000] 13:04:15 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (181E9000) [pid = 380] [serial = 1249] [outer = 11D5E000] 13:04:15 INFO - PROCESS | 380 | 1462478655231 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 380 | ++DOMWINDOW == 209 (1A085000) [pid = 380] [serial = 1250] [outer = 11D5E000] 13:04:15 INFO - PROCESS | 380 | 1462478655860 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]]]}] 13:04:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:04:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1024ms 13:04:15 INFO - PROCESS | 380 | 1462478655920 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 13:04:15 INFO - PROCESS | 380 | 1462478655924 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 13:04:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:04:15 INFO - PROCESS | 380 | 1462478655929 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:04:15 INFO - PROCESS | 380 | 1462478655931 Marionette TRACE conn5 <- [1,1630,null,{}] 13:04:15 INFO - PROCESS | 380 | 1462478655935 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}] 13:04:16 INFO - PROCESS | 380 | 1462478656045 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 13:04:16 INFO - PROCESS | 380 | 1462478656209 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 380 | ++DOCSHELL 14C85000 == 98 [pid = 380] [id = 417] 13:04:16 INFO - PROCESS | 380 | ++DOMWINDOW == 210 (15D98400) [pid = 380] [serial = 1251] [outer = 00000000] 13:04:16 INFO - PROCESS | 380 | ++DOMWINDOW == 211 (1B7B1800) [pid = 380] [serial = 1252] [outer = 15D98400] 13:04:16 INFO - PROCESS | 380 | 1462478656259 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 380 | ++DOMWINDOW == 212 (1C1F2800) [pid = 380] [serial = 1253] [outer = 15D98400] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 0D293C00 == 97 [pid = 380] [id = 407] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 134E4000 == 96 [pid = 380] [id = 406] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 0D3CA000 == 95 [pid = 380] [id = 405] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 1A99D400 == 94 [pid = 380] [id = 404] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 1A798800 == 93 [pid = 380] [id = 403] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 181A3400 == 92 [pid = 380] [id = 402] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 15D4B400 == 91 [pid = 380] [id = 401] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 211 (0D90D400) [pid = 380] [serial = 1117] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 210 (1574D800) [pid = 380] [serial = 1120] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 209 (1B83F400) [pid = 380] [serial = 1123] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 208 (1F662C00) [pid = 380] [serial = 1126] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 207 (200A6800) [pid = 380] [serial = 1129] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 206 (2030F400) [pid = 380] [serial = 1132] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 205 (21547000) [pid = 380] [serial = 1135] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 204 (20350C00) [pid = 380] [serial = 1168] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 0E5F1000 == 90 [pid = 380] [id = 400] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 134E6400 == 89 [pid = 380] [id = 399] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 21067000 == 88 [pid = 380] [id = 394] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 20353800 == 87 [pid = 380] [id = 393] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 200B1000 == 86 [pid = 380] [id = 392] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 17E26000 == 85 [pid = 380] [id = 391] 13:04:16 INFO - PROCESS | 380 | --DOCSHELL 0E5EFC00 == 84 [pid = 380] [id = 390] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 203 (1D3AAC00) [pid = 380] [serial = 1115] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 202 (17E22000) [pid = 380] [serial = 1147] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 201 (180E1C00) [pid = 380] [serial = 1148] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 200 (181A3000) [pid = 380] [serial = 1142] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 199 (17E2CC00) [pid = 380] [serial = 1141] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 198 (18F99800) [pid = 380] [serial = 1150] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 197 (1B27B400) [pid = 380] [serial = 1153] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 196 (13427000) [pid = 380] [serial = 1144] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 195 (14C2B000) [pid = 380] [serial = 1145] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 194 (14CE0000) [pid = 380] [serial = 1139] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1407B400) [pid = 380] [serial = 1138] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 192 (1B846800) [pid = 380] [serial = 1156] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 191 (1B292000) [pid = 380] [serial = 1154] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 190 (1C192C00) [pid = 380] [serial = 1157] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 189 (1C848400) [pid = 380] [serial = 1159] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 188 (1DDA1800) [pid = 380] [serial = 1165] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1D228C00) [pid = 380] [serial = 1160] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 186 (1F663400) [pid = 380] [serial = 1166] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 185 (1B27BC00) [pid = 380] [serial = 1162] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1C801C00) [pid = 380] [serial = 1163] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | --DOMWINDOW == 183 (195C6C00) [pid = 380] [serial = 1151] [outer = 00000000] [url = about:blank] 13:04:16 INFO - PROCESS | 380 | 1462478656946 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]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:04:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1067ms 13:04:17 INFO - PROCESS | 380 | 1462478657000 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 13:04:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:04:17 INFO - PROCESS | 380 | 1462478657002 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 13:04:17 INFO - PROCESS | 380 | 1462478657007 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 380 | 1462478657012 Marionette TRACE conn5 <- [1,1634,null,{}] 13:04:17 INFO - PROCESS | 380 | 1462478657021 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}] 13:04:17 INFO - PROCESS | 380 | 1462478657117 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 13:04:17 INFO - PROCESS | 380 | 1462478657233 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 380 | ++DOCSHELL 0DA6BC00 == 85 [pid = 380] [id = 418] 13:04:17 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (0DA6E800) [pid = 380] [serial = 1254] [outer = 00000000] 13:04:17 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (1407B400) [pid = 380] [serial = 1255] [outer = 0DA6E800] 13:04:17 INFO - PROCESS | 380 | 1462478657278 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (14C2B000) [pid = 380] [serial = 1256] [outer = 0DA6E800] 13:04:17 INFO - PROCESS | 380 | 1462478657678 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]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:04:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 13:04:17 INFO - PROCESS | 380 | 1462478657740 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 13:04:17 INFO - PROCESS | 380 | 1462478657742 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 13:04:17 INFO - PROCESS | 380 | 1462478657746 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:04:17 INFO - PROCESS | 380 | 1462478657747 Marionette TRACE conn5 <- [1,1638,null,{}] 13:04:17 INFO - PROCESS | 380 | 1462478657751 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}] 13:04:17 INFO - PROCESS | 380 | 1462478657845 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 13:04:17 INFO - PROCESS | 380 | 1462478657851 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 380 | ++DOCSHELL 120D2400 == 86 [pid = 380] [id = 419] 13:04:17 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (14C7FC00) [pid = 380] [serial = 1257] [outer = 00000000] 13:04:17 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (1638CC00) [pid = 380] [serial = 1258] [outer = 14C7FC00] 13:04:17 INFO - PROCESS | 380 | 1462478657896 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (17E29400) [pid = 380] [serial = 1259] [outer = 14C7FC00] 13:04:18 INFO - PROCESS | 380 | 1462478658381 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]]]}] 13:04:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:04:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 671ms 13:04:18 INFO - PROCESS | 380 | 1462478658420 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 13:04:18 INFO - PROCESS | 380 | 1462478658422 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 13:04:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:04:18 INFO - PROCESS | 380 | 1462478658425 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:04:18 INFO - PROCESS | 380 | 1462478658426 Marionette TRACE conn5 <- [1,1642,null,{}] 13:04:18 INFO - PROCESS | 380 | 1462478658430 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}] 13:04:18 INFO - PROCESS | 380 | 1462478658521 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 13:04:18 INFO - PROCESS | 380 | 1462478658675 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:18 INFO - PROCESS | 380 | ++DOCSHELL 18EA7400 == 87 [pid = 380] [id = 420] 13:04:18 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (18F94800) [pid = 380] [serial = 1260] [outer = 00000000] 13:04:18 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (19DCD800) [pid = 380] [serial = 1261] [outer = 18F94800] 13:04:18 INFO - PROCESS | 380 | 1462478658729 Marionette DEBUG loaded listener.js 13:04:18 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (1B27B800) [pid = 380] [serial = 1262] [outer = 18F94800] 13:04:19 INFO - PROCESS | 380 | 1462478659176 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]]]}] 13:04:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:04:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 771ms 13:04:19 INFO - PROCESS | 380 | 1462478659195 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 13:04:19 INFO - PROCESS | 380 | 1462478659197 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 13:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:04:19 INFO - PROCESS | 380 | 1462478659211 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:04:19 INFO - PROCESS | 380 | 1462478659212 Marionette TRACE conn5 <- [1,1646,null,{}] 13:04:19 INFO - PROCESS | 380 | 1462478659216 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}] 13:04:19 INFO - PROCESS | 380 | 1462478659349 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 13:04:19 INFO - PROCESS | 380 | 1462478659428 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 380 | ++DOCSHELL 1B7BD400 == 88 [pid = 380] [id = 421] 13:04:19 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (1B843000) [pid = 380] [serial = 1263] [outer = 00000000] 13:04:19 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (1C1F1000) [pid = 380] [serial = 1264] [outer = 1B843000] 13:04:19 INFO - PROCESS | 380 | 1462478659473 Marionette DEBUG loaded listener.js 13:04:19 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (1C73D800) [pid = 380] [serial = 1265] [outer = 1B843000] 13:04:19 INFO - PROCESS | 380 | 1462478659915 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]]]}] 13:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 790ms 13:04:20 INFO - PROCESS | 380 | 1462478659996 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 380 | 1462478659998 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 13:04:20 INFO - PROCESS | 380 | 1462478660001 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:04:20 INFO - PROCESS | 380 | 1462478660003 Marionette TRACE conn5 <- [1,1650,null,{}] 13:04:20 INFO - PROCESS | 380 | 1462478660007 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}] 13:04:20 INFO - PROCESS | 380 | 1462478660141 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 13:04:20 INFO - PROCESS | 380 | 1462478660219 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:20 INFO - PROCESS | 380 | ++DOCSHELL 12043800 == 89 [pid = 380] [id = 422] 13:04:20 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (14CD3800) [pid = 380] [serial = 1266] [outer = 00000000] 13:04:20 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (1C80E800) [pid = 380] [serial = 1267] [outer = 14CD3800] 13:04:20 INFO - PROCESS | 380 | 1462478660266 Marionette DEBUG loaded listener.js 13:04:20 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (1C847800) [pid = 380] [serial = 1268] [outer = 14CD3800] 13:04:20 INFO - PROCESS | 380 | 1462478660716 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]]]}] 13:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 771ms 13:04:20 INFO - PROCESS | 380 | 1462478660776 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 380 | 1462478660778 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 13:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:04:20 INFO - PROCESS | 380 | 1462478660781 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 380 | 1462478660783 Marionette TRACE conn5 <- [1,1654,null,{}] 13:04:20 INFO - PROCESS | 380 | 1462478660786 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}] 13:04:20 INFO - PROCESS | 380 | 1462478660917 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 13:04:20 INFO - PROCESS | 380 | 1462478660937 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:20 INFO - PROCESS | 380 | ++DOCSHELL 181A9000 == 90 [pid = 380] [id = 423] 13:04:20 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (1C745000) [pid = 380] [serial = 1269] [outer = 00000000] 13:04:20 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (1DDA2400) [pid = 380] [serial = 1270] [outer = 1C745000] 13:04:20 INFO - PROCESS | 380 | 1462478660981 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (1E362400) [pid = 380] [serial = 1271] [outer = 1C745000] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 200 (1B973C00) [pid = 380] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 199 (11D64000) [pid = 380] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 198 (0D821800) [pid = 380] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 197 (15292C00) [pid = 380] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 196 (11D57800) [pid = 380] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 195 (11B3A800) [pid = 380] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 194 (15295000) [pid = 380] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1B337000) [pid = 380] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 192 (164FCC00) [pid = 380] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 191 (16334800) [pid = 380] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 190 (0E5F8000) [pid = 380] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 189 (15704400) [pid = 380] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 188 (142ED800) [pid = 380] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1C73D400) [pid = 380] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 186 (17E2E000) [pid = 380] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 185 (181E3800) [pid = 380] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 184 (15D83C00) [pid = 380] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 183 (12043C00) [pid = 380] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 182 (1B972000) [pid = 380] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 181 (1DDA1400) [pid = 380] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 180 (142ED400) [pid = 380] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 179 (1D7D5C00) [pid = 380] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 178 (17E1F800) [pid = 380] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 177 (1B83F000) [pid = 380] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 176 (1A944800) [pid = 380] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 175 (1ABE5400) [pid = 380] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 174 (16CC3C00) [pid = 380] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 173 (2030B800) [pid = 380] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 172 (0CDA4000) [pid = 380] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 171 (20353C00) [pid = 380] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 170 (0D90D800) [pid = 380] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 169 (181A3800) [pid = 380] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 168 (14C28C00) [pid = 380] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 167 (1F64C800) [pid = 380] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 166 (181AD800) [pid = 380] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 165 (0CDBF000) [pid = 380] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 164 (0DC73000) [pid = 380] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 163 (1D3ACC00) [pid = 380] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 162 (11B54800) [pid = 380] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 161 (0E5F4C00) [pid = 380] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1F643400) [pid = 380] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 159 (200B0C00) [pid = 380] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 158 (1C740C00) [pid = 380] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 157 (1F64EC00) [pid = 380] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1ABF1C00) [pid = 380] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 155 (1F670000) [pid = 380] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1A99F400) [pid = 380] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1DDAAC00) [pid = 380] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 152 (1B294000) [pid = 380] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 151 (18F0D400) [pid = 380] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 150 (1ABF2000) [pid = 380] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:04:21 INFO - PROCESS | 380 | --DOMWINDOW == 149 (164F2000) [pid = 380] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:04:21 INFO - PROCESS | 380 | 1462478661968 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]]]}] 13:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1219ms 13:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:04:22 INFO - PROCESS | 380 | 1462478662003 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 13:04:22 INFO - PROCESS | 380 | 1462478662005 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 13:04:22 INFO - PROCESS | 380 | 1462478662008 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - PROCESS | 380 | 1462478662010 Marionette TRACE conn5 <- [1,1658,null,{}] 13:04:22 INFO - PROCESS | 380 | 1462478662013 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}] 13:04:22 INFO - PROCESS | 380 | 1462478662105 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 13:04:22 INFO - PROCESS | 380 | 1462478662112 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 380 | ++DOCSHELL 11B55000 == 91 [pid = 380] [id = 424] 13:04:22 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (11D63800) [pid = 380] [serial = 1272] [outer = 00000000] 13:04:22 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (142E8000) [pid = 380] [serial = 1273] [outer = 11D63800] 13:04:22 INFO - PROCESS | 380 | 1462478662162 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (15295000) [pid = 380] [serial = 1274] [outer = 11D63800] 13:04:22 INFO - PROCESS | 380 | 1462478662664 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]]]}] 13:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 13:04:22 INFO - PROCESS | 380 | 1462478662691 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 13:04:22 INFO - PROCESS | 380 | 1462478662693 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 13:04:22 INFO - PROCESS | 380 | 1462478662696 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:04:22 INFO - PROCESS | 380 | 1462478662697 Marionette TRACE conn5 <- [1,1662,null,{}] 13:04:22 INFO - PROCESS | 380 | 1462478662701 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}] 13:04:22 INFO - PROCESS | 380 | 1462478662799 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 13:04:22 INFO - PROCESS | 380 | 1462478662834 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 380 | ++DOCSHELL 11B5D400 == 92 [pid = 380] [id = 425] 13:04:22 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (11D56C00) [pid = 380] [serial = 1275] [outer = 00000000] 13:04:22 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (181E2C00) [pid = 380] [serial = 1276] [outer = 11D56C00] 13:04:22 INFO - PROCESS | 380 | 1462478662884 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1A93CC00) [pid = 380] [serial = 1277] [outer = 11D56C00] 13:04:23 INFO - PROCESS | 380 | 1462478663366 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]]]}] 13:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 731ms 13:04:23 INFO - PROCESS | 380 | 1462478663431 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 380 | 1462478663433 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 13:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:04:23 INFO - PROCESS | 380 | 1462478663437 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - PROCESS | 380 | 1462478663439 Marionette TRACE conn5 <- [1,1666,null,{}] 13:04:23 INFO - PROCESS | 380 | 1462478663442 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}] 13:04:23 INFO - PROCESS | 380 | 1462478663556 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 13:04:23 INFO - PROCESS | 380 | 1462478663562 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:23 INFO - PROCESS | 380 | ++DOCSHELL 11B55400 == 93 [pid = 380] [id = 426] 13:04:23 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1ABE4400) [pid = 380] [serial = 1278] [outer = 00000000] 13:04:23 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1D226800) [pid = 380] [serial = 1279] [outer = 1ABE4400] 13:04:23 INFO - PROCESS | 380 | 1462478663607 Marionette DEBUG loaded listener.js 13:04:23 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (1D3B0800) [pid = 380] [serial = 1280] [outer = 1ABE4400] 13:04:24 INFO - PROCESS | 380 | 1462478664397 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]]]}] 13:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1018ms 13:04:24 INFO - PROCESS | 380 | 1462478664458 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 13:04:24 INFO - PROCESS | 380 | 1462478664464 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 13:04:24 INFO - PROCESS | 380 | 1462478664468 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:04:24 INFO - PROCESS | 380 | 1462478664473 Marionette TRACE conn5 <- [1,1670,null,{}] 13:04:24 INFO - PROCESS | 380 | 1462478664478 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}] 13:04:24 INFO - PROCESS | 380 | 1462478664687 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 13:04:24 INFO - PROCESS | 380 | 1462478664700 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 380 | ++DOCSHELL 13F65800 == 94 [pid = 380] [id = 427] 13:04:24 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (13F65C00) [pid = 380] [serial = 1281] [outer = 00000000] 13:04:24 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (15DA4000) [pid = 380] [serial = 1282] [outer = 13F65C00] 13:04:24 INFO - PROCESS | 380 | 1462478664758 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (17709400) [pid = 380] [serial = 1283] [outer = 13F65C00] 13:04:25 INFO - PROCESS | 380 | 1462478665467 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]]]}] 13:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1020ms 13:04:25 INFO - PROCESS | 380 | 1462478665493 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 13:04:25 INFO - PROCESS | 380 | 1462478665499 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 13:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:04:25 INFO - PROCESS | 380 | 1462478665506 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:04:25 INFO - PROCESS | 380 | 1462478665508 Marionette TRACE conn5 <- [1,1674,null,{}] 13:04:25 INFO - PROCESS | 380 | 1462478665513 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}] 13:04:25 INFO - PROCESS | 380 | 1462478665639 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 13:04:25 INFO - PROCESS | 380 | 1462478665798 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:25 INFO - PROCESS | 380 | ++DOCSHELL 181A8800 == 95 [pid = 380] [id = 428] 13:04:25 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (181EC000) [pid = 380] [serial = 1284] [outer = 00000000] 13:04:25 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (1A9A5800) [pid = 380] [serial = 1285] [outer = 181EC000] 13:04:25 INFO - PROCESS | 380 | 1462478665854 Marionette DEBUG loaded listener.js 13:04:25 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1B294000) [pid = 380] [serial = 1286] [outer = 181EC000] 13:04:26 INFO - PROCESS | 380 | 1462478666492 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]]]}] 13:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 13:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1021ms 13:04:26 INFO - PROCESS | 380 | 1462478666528 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 13:04:26 INFO - PROCESS | 380 | 1462478666531 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 13:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:04:26 INFO - PROCESS | 380 | 1462478666535 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:04:26 INFO - PROCESS | 380 | 1462478666539 Marionette TRACE conn5 <- [1,1678,null,{}] 13:04:26 INFO - PROCESS | 380 | 1462478666551 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}] 13:04:26 INFO - PROCESS | 380 | 1462478666688 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 13:04:26 INFO - PROCESS | 380 | 1462478666850 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:26 INFO - PROCESS | 380 | ++DOCSHELL 1B970C00 == 96 [pid = 380] [id = 429] 13:04:26 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1C196000) [pid = 380] [serial = 1287] [outer = 00000000] 13:04:26 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1D220C00) [pid = 380] [serial = 1288] [outer = 1C196000] 13:04:26 INFO - PROCESS | 380 | 1462478666908 Marionette DEBUG loaded listener.js 13:04:27 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1D7E2C00) [pid = 380] [serial = 1289] [outer = 1C196000] 13:04:27 INFO - PROCESS | 380 | 1462478667494 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]]]}] 13:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 971ms 13:04:27 INFO - PROCESS | 380 | 1462478667508 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 13:04:27 INFO - PROCESS | 380 | 1462478667511 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 13:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:04:27 INFO - PROCESS | 380 | 1462478667515 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - PROCESS | 380 | 1462478667517 Marionette TRACE conn5 <- [1,1682,null,{}] 13:04:27 INFO - PROCESS | 380 | 1462478667520 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}] 13:04:27 INFO - PROCESS | 380 | 1462478667642 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 13:04:27 INFO - PROCESS | 380 | 1462478667813 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 380 | ++DOCSHELL 1F64A800 == 97 [pid = 380] [id = 430] 13:04:27 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1F64DC00) [pid = 380] [serial = 1290] [outer = 00000000] 13:04:27 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1F667800) [pid = 380] [serial = 1291] [outer = 1F64DC00] 13:04:27 INFO - PROCESS | 380 | 1462478667869 Marionette DEBUG loaded listener.js 13:04:27 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1F6D5400) [pid = 380] [serial = 1292] [outer = 1F64DC00] 13:04:28 INFO - PROCESS | 380 | 1462478668493 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]]]}] 13:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1017ms 13:04:28 INFO - PROCESS | 380 | 1462478668534 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 13:04:28 INFO - PROCESS | 380 | 1462478668537 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 13:04:28 INFO - PROCESS | 380 | 1462478668540 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:04:28 INFO - PROCESS | 380 | 1462478668542 Marionette TRACE conn5 <- [1,1686,null,{}] 13:04:28 INFO - PROCESS | 380 | 1462478668546 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}] 13:04:28 INFO - PROCESS | 380 | 1462478668663 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 13:04:28 INFO - PROCESS | 380 | 1462478668822 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:28 INFO - PROCESS | 380 | ++DOCSHELL 0D9C4000 == 98 [pid = 380] [id = 431] 13:04:28 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (0DA71C00) [pid = 380] [serial = 1293] [outer = 00000000] 13:04:28 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (18271000) [pid = 380] [serial = 1294] [outer = 0DA71C00] 13:04:28 INFO - PROCESS | 380 | 1462478668878 Marionette DEBUG loaded listener.js 13:04:28 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (18273800) [pid = 380] [serial = 1295] [outer = 0DA71C00] 13:04:29 INFO - PROCESS | 380 | 1462478669457 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]]]}] 13:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 13:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 971ms 13:04:29 INFO - PROCESS | 380 | 1462478669514 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 13:04:29 INFO - PROCESS | 380 | 1462478669516 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 13:04:29 INFO - PROCESS | 380 | 1462478669520 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:04:29 INFO - PROCESS | 380 | 1462478669522 Marionette TRACE conn5 <- [1,1690,null,{}] 13:04:29 INFO - PROCESS | 380 | 1462478669526 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}] 13:04:29 INFO - PROCESS | 380 | 1462478669652 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 13:04:29 INFO - PROCESS | 380 | 1462478669814 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:29 INFO - PROCESS | 380 | ++DOCSHELL 18276800 == 99 [pid = 380] [id = 432] 13:04:29 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (1E36C000) [pid = 380] [serial = 1296] [outer = 00000000] 13:04:29 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (200A4400) [pid = 380] [serial = 1297] [outer = 1E36C000] 13:04:29 INFO - PROCESS | 380 | 1462478669871 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (2030F400) [pid = 380] [serial = 1298] [outer = 1E36C000] 13:04:30 INFO - PROCESS | 380 | 1462478670444 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]]]}] 13:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 971ms 13:04:30 INFO - PROCESS | 380 | 1462478670494 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 13:04:30 INFO - PROCESS | 380 | 1462478670497 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 13:04:30 INFO - PROCESS | 380 | 1462478670500 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:04:30 INFO - PROCESS | 380 | 1462478670502 Marionette TRACE conn5 <- [1,1694,null,{}] 13:04:30 INFO - PROCESS | 380 | 1462478670506 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}] 13:04:30 INFO - PROCESS | 380 | 1462478670622 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 13:04:30 INFO - PROCESS | 380 | 1462478670780 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:30 INFO - PROCESS | 380 | ++DOCSHELL 1B28A400 == 100 [pid = 380] [id = 433] 13:04:30 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (1B622400) [pid = 380] [serial = 1299] [outer = 00000000] 13:04:30 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (1B62A000) [pid = 380] [serial = 1300] [outer = 1B622400] 13:04:30 INFO - PROCESS | 380 | 1462478670836 Marionette DEBUG loaded listener.js 13:04:30 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (1B62C000) [pid = 380] [serial = 1301] [outer = 1B622400] 13:04:31 INFO - PROCESS | 380 | 1462478671484 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]]]}] 13:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1020ms 13:04:31 INFO - PROCESS | 380 | 1462478671524 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 13:04:31 INFO - PROCESS | 380 | 1462478671527 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 13:04:31 INFO - PROCESS | 380 | 1462478671531 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:04:31 INFO - PROCESS | 380 | 1462478671533 Marionette TRACE conn5 <- [1,1698,null,{}] 13:04:31 INFO - PROCESS | 380 | 1462478671536 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}] 13:04:31 INFO - PROCESS | 380 | 1462478671655 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 13:04:31 INFO - PROCESS | 380 | 1462478671816 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 380 | ++DOCSHELL 0CDCA400 == 101 [pid = 380] [id = 434] 13:04:31 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (0D8DD800) [pid = 380] [serial = 1302] [outer = 00000000] 13:04:31 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (125D7000) [pid = 380] [serial = 1303] [outer = 0D8DD800] 13:04:31 INFO - PROCESS | 380 | 1462478671872 Marionette DEBUG loaded listener.js 13:04:31 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (1574E800) [pid = 380] [serial = 1304] [outer = 0D8DD800] 13:04:32 INFO - PROCESS | 380 | 1462478672411 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]]]}] 13:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 931ms 13:04:32 INFO - PROCESS | 380 | 1462478672464 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 13:04:32 INFO - PROCESS | 380 | 1462478672467 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 13:04:32 INFO - PROCESS | 380 | 1462478672471 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:04:32 INFO - PROCESS | 380 | 1462478672473 Marionette TRACE conn5 <- [1,1702,null,{}] 13:04:32 INFO - PROCESS | 380 | 1462478672476 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}] 13:04:32 INFO - PROCESS | 380 | 1462478672595 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 13:04:33 INFO - PROCESS | 380 | 1462478673008 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 380 | ++DOCSHELL 0D90D800 == 102 [pid = 380] [id = 435] 13:04:33 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (0D910C00) [pid = 380] [serial = 1305] [outer = 00000000] 13:04:33 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (11B5C400) [pid = 380] [serial = 1306] [outer = 0D910C00] 13:04:33 INFO - PROCESS | 380 | 1462478673060 Marionette DEBUG loaded listener.js 13:04:33 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (120D8800) [pid = 380] [serial = 1307] [outer = 0D910C00] 13:04:33 INFO - PROCESS | 380 | 1462478673689 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]]]}] 13:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1282ms 13:04:33 INFO - PROCESS | 380 | 1462478673756 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 13:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:04:33 INFO - PROCESS | 380 | 1462478673760 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 13:04:33 INFO - PROCESS | 380 | 1462478673784 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:04:33 INFO - PROCESS | 380 | 1462478673788 Marionette TRACE conn5 <- [1,1706,null,{}] 13:04:33 INFO - PROCESS | 380 | 1462478673795 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}] 13:04:33 INFO - PROCESS | 380 | 1462478673908 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 13:04:34 INFO - PROCESS | 380 | 1462478674068 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:34 INFO - PROCESS | 380 | ++DOCSHELL 15D42000 == 103 [pid = 380] [id = 436] 13:04:34 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (15D4D000) [pid = 380] [serial = 1308] [outer = 00000000] 13:04:34 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (164FA400) [pid = 380] [serial = 1309] [outer = 15D4D000] 13:04:34 INFO - PROCESS | 380 | 1462478674122 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (17E14800) [pid = 380] [serial = 1310] [outer = 15D4D000] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 0D826800 == 102 [pid = 380] [id = 343] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 1ABE6400 == 101 [pid = 380] [id = 374] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 200B0800 == 100 [pid = 380] [id = 377] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 1DDAC000 == 99 [pid = 380] [id = 376] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 11B5D400 == 98 [pid = 380] [id = 425] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 11B55000 == 97 [pid = 380] [id = 424] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 181A9000 == 96 [pid = 380] [id = 423] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 12043800 == 95 [pid = 380] [id = 422] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 1B7BD400 == 94 [pid = 380] [id = 421] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 18EA7400 == 93 [pid = 380] [id = 420] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1633CC00) [pid = 380] [serial = 1195] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 186 (1DDA4000) [pid = 380] [serial = 1222] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 120D2400 == 92 [pid = 380] [id = 419] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 0DA6BC00 == 91 [pid = 380] [id = 418] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 14C85000 == 90 [pid = 380] [id = 417] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 0EAE1800 == 89 [pid = 380] [id = 416] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 0CDA5C00 == 88 [pid = 380] [id = 415] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 1F6D4C00 == 87 [pid = 380] [id = 412] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 1E370000 == 86 [pid = 380] [id = 411] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 1B33A800 == 85 [pid = 380] [id = 410] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 15267800 == 84 [pid = 380] [id = 409] 13:04:34 INFO - PROCESS | 380 | --DOCSHELL 0CDC2000 == 83 [pid = 380] [id = 408] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 185 (1C807000) [pid = 380] [serial = 1081] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1406A800) [pid = 380] [serial = 973] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 183 (134E3000) [pid = 380] [serial = 1216] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 182 (1574FC00) [pid = 380] [serial = 976] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 181 (13427C00) [pid = 380] [serial = 1171] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 180 (1B28F000) [pid = 380] [serial = 994] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 179 (17E18000) [pid = 380] [serial = 946] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 178 (1C802400) [pid = 380] [serial = 949] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 177 (17E14400) [pid = 380] [serial = 979] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 176 (1DDA4400) [pid = 380] [serial = 1027] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 175 (125D6C00) [pid = 380] [serial = 1201] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 174 (181AD400) [pid = 380] [serial = 895] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 173 (1633E000) [pid = 380] [serial = 1072] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 172 (1D21FC00) [pid = 380] [serial = 898] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 171 (1C847400) [pid = 380] [serial = 1219] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1ABE3800) [pid = 380] [serial = 1175] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 169 (17872C00) [pid = 380] [serial = 1204] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 168 (1407C400) [pid = 380] [serial = 892] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 167 (1C192000) [pid = 380] [serial = 1078] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 166 (20314800) [pid = 380] [serial = 1030] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 165 (15D83800) [pid = 380] [serial = 1199] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 164 (1D7DE800) [pid = 380] [serial = 904] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 163 (21544400) [pid = 380] [serial = 1183] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 162 (181A8400) [pid = 380] [serial = 982] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 161 (15298000) [pid = 380] [serial = 1198] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 160 (2030A400) [pid = 380] [serial = 958] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1B286000) [pid = 380] [serial = 1211] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 158 (1B33DC00) [pid = 380] [serial = 1075] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 157 (1A93B800) [pid = 380] [serial = 1024] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 156 (2034C400) [pid = 380] [serial = 1177] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 155 (14C7C000) [pid = 380] [serial = 1172] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 154 (0DC70000) [pid = 380] [serial = 1118] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 153 (21067800) [pid = 380] [serial = 1180] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 152 (11D62000) [pid = 380] [serial = 1021] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 151 (17E25400) [pid = 380] [serial = 1205] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 150 (1A4EC800) [pid = 380] [serial = 1208] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 149 (14084C00) [pid = 380] [serial = 1202] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 148 (19DC8800) [pid = 380] [serial = 1207] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 147 (164F0000) [pid = 380] [serial = 1121] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1F668400) [pid = 380] [serial = 1127] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 145 (19403400) [pid = 380] [serial = 985] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 144 (15269400) [pid = 380] [serial = 961] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 143 (11DCCC00) [pid = 380] [serial = 1069] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1D3B5C00) [pid = 380] [serial = 901] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 141 (16D3D000) [pid = 380] [serial = 1217] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 140 (1DDACC00) [pid = 380] [serial = 907] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 139 (134E5C00) [pid = 380] [serial = 943] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 138 (1F66A800) [pid = 380] [serial = 1033] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 137 (203B8C00) [pid = 380] [serial = 1133] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1D7DC000) [pid = 380] [serial = 1084] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 135 (21545800) [pid = 380] [serial = 1186] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 134 (200A9800) [pid = 380] [serial = 1130] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 133 (1B7BAC00) [pid = 380] [serial = 1192] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 132 (1D224800) [pid = 380] [serial = 1124] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 131 (1E36C800) [pid = 380] [serial = 1189] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 130 (20356C00) [pid = 380] [serial = 1178] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 129 (20355400) [pid = 380] [serial = 1169] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 128 (2106C800) [pid = 380] [serial = 1181] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 127 (1B281000) [pid = 380] [serial = 991] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 126 (203BF800) [pid = 380] [serial = 955] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 125 (1C197000) [pid = 380] [serial = 1214] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 124 (1A93F000) [pid = 380] [serial = 988] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 123 (1B97CC00) [pid = 380] [serial = 1213] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 122 (1A4EB800) [pid = 380] [serial = 1174] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 121 (1D3B4000) [pid = 380] [serial = 1220] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 120 (2154AC00) [pid = 380] [serial = 1136] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 119 (1DDA5400) [pid = 380] [serial = 952] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | --DOMWINDOW == 118 (1B279C00) [pid = 380] [serial = 1210] [outer = 00000000] [url = about:blank] 13:04:34 INFO - PROCESS | 380 | 1462478674776 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]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1051ms 13:04:34 INFO - PROCESS | 380 | 1462478674818 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 380 | 1462478674822 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 13:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:04:34 INFO - PROCESS | 380 | 1462478674825 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 380 | 1462478674827 Marionette TRACE conn5 <- [1,1710,null,{}] 13:04:34 INFO - PROCESS | 380 | 1462478674831 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}] 13:04:34 INFO - PROCESS | 380 | 1462478674951 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 13:04:35 INFO - PROCESS | 380 | 1462478675065 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 380 | ++DOCSHELL 11B3B000 == 84 [pid = 380] [id = 437] 13:04:35 INFO - PROCESS | 380 | ++DOMWINDOW == 119 (11B54C00) [pid = 380] [serial = 1311] [outer = 00000000] 13:04:35 INFO - PROCESS | 380 | ++DOMWINDOW == 120 (1257A400) [pid = 380] [serial = 1312] [outer = 11B54C00] 13:04:35 INFO - PROCESS | 380 | 1462478675111 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 380 | ++DOMWINDOW == 121 (13425C00) [pid = 380] [serial = 1313] [outer = 11B54C00] 13:04:35 INFO - PROCESS | 380 | 1462478675557 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]]]}] 13:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 13:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 771ms 13:04:35 INFO - PROCESS | 380 | 1462478675602 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 13:04:35 INFO - PROCESS | 380 | 1462478675604 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 13:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:04:35 INFO - PROCESS | 380 | 1462478675614 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:04:35 INFO - PROCESS | 380 | 1462478675619 Marionette TRACE conn5 <- [1,1714,null,{}] 13:04:35 INFO - PROCESS | 380 | 1462478675628 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}] 13:04:35 INFO - PROCESS | 380 | 1462478675727 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 13:04:35 INFO - PROCESS | 380 | 1462478675740 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 380 | ++DOCSHELL 134DDC00 == 85 [pid = 380] [id = 438] 13:04:35 INFO - PROCESS | 380 | ++DOMWINDOW == 122 (1529A800) [pid = 380] [serial = 1314] [outer = 00000000] 13:04:35 INFO - PROCESS | 380 | ++DOMWINDOW == 123 (15D9B000) [pid = 380] [serial = 1315] [outer = 1529A800] 13:04:35 INFO - PROCESS | 380 | 1462478675785 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (16391C00) [pid = 380] [serial = 1316] [outer = 1529A800] 13:04:36 INFO - PROCESS | 380 | 1462478676270 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]]]}] 13:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 690ms 13:04:36 INFO - PROCESS | 380 | 1462478676302 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 13:04:36 INFO - PROCESS | 380 | 1462478676305 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 13:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:04:36 INFO - PROCESS | 380 | 1462478676308 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 380 | 1462478676310 Marionette TRACE conn5 <- [1,1718,null,{}] 13:04:36 INFO - PROCESS | 380 | 1462478676313 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}] 13:04:36 INFO - PROCESS | 380 | 1462478676408 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 13:04:36 INFO - PROCESS | 380 | 1462478676414 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:36 INFO - PROCESS | 380 | ++DOCSHELL 1407E400 == 86 [pid = 380] [id = 439] 13:04:36 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (164F1400) [pid = 380] [serial = 1317] [outer = 00000000] 13:04:36 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (17E18400) [pid = 380] [serial = 1318] [outer = 164F1400] 13:04:36 INFO - PROCESS | 380 | 1462478676462 Marionette DEBUG loaded listener.js 13:04:36 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (18068000) [pid = 380] [serial = 1319] [outer = 164F1400] 13:04:36 INFO - PROCESS | 380 | 1462478676938 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]]]}] 13:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 13:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 671ms 13:04:37 INFO - PROCESS | 380 | 1462478676983 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 13:04:37 INFO - PROCESS | 380 | 1462478676985 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 13:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:04:37 INFO - PROCESS | 380 | 1462478676988 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:04:37 INFO - PROCESS | 380 | 1462478676990 Marionette TRACE conn5 <- [1,1722,null,{}] 13:04:37 INFO - PROCESS | 380 | 1462478676993 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}] 13:04:37 INFO - PROCESS | 380 | 1462478677123 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 13:04:37 INFO - PROCESS | 380 | 1462478677171 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 380 | ++DOCSHELL 181A7C00 == 87 [pid = 380] [id = 440] 13:04:37 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (181A8400) [pid = 380] [serial = 1320] [outer = 00000000] 13:04:37 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (181E6800) [pid = 380] [serial = 1321] [outer = 181A8400] 13:04:37 INFO - PROCESS | 380 | 1462478677225 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (18F10400) [pid = 380] [serial = 1322] [outer = 181A8400] 13:04:37 INFO - PROCESS | 380 | 1462478677728 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]]]}] 13:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 770ms 13:04:37 INFO - PROCESS | 380 | 1462478677761 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 13:04:37 INFO - PROCESS | 380 | 1462478677763 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 13:04:37 INFO - PROCESS | 380 | 1462478677766 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:04:37 INFO - PROCESS | 380 | 1462478677767 Marionette TRACE conn5 <- [1,1726,null,{}] 13:04:37 INFO - PROCESS | 380 | 1462478677771 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}] 13:04:37 INFO - PROCESS | 380 | 1462478677903 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 13:04:37 INFO - PROCESS | 380 | 1462478677924 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 380 | ++DOCSHELL 19221C00 == 88 [pid = 380] [id = 441] 13:04:37 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1A1CE400) [pid = 380] [serial = 1323] [outer = 00000000] 13:04:37 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1A93B800) [pid = 380] [serial = 1324] [outer = 1A1CE400] 13:04:37 INFO - PROCESS | 380 | 1462478677968 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (1A944400) [pid = 380] [serial = 1325] [outer = 1A1CE400] 13:04:38 INFO - PROCESS | 380 | 1462478678422 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]]]}] 13:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 13:04:38 INFO - PROCESS | 380 | 1462478678439 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 13:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:04:38 INFO - PROCESS | 380 | 1462478678441 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 13:04:38 INFO - PROCESS | 380 | 1462478678452 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:04:38 INFO - PROCESS | 380 | 1462478678454 Marionette TRACE conn5 <- [1,1730,null,{}] 13:04:38 INFO - PROCESS | 380 | 1462478678457 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}] 13:04:38 INFO - PROCESS | 380 | 1462478678622 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 13:04:38 INFO - PROCESS | 380 | 1462478678647 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 380 | ++DOCSHELL 0E5E9800 == 89 [pid = 380] [id = 442] 13:04:38 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (12401400) [pid = 380] [serial = 1326] [outer = 00000000] 13:04:38 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (1ABE5400) [pid = 380] [serial = 1327] [outer = 12401400] 13:04:38 INFO - PROCESS | 380 | 1462478678692 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1B27E000) [pid = 380] [serial = 1328] [outer = 12401400] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 135 (0DC77000) [pid = 380] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1240B400) [pid = 380] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 133 (1B843000) [pid = 380] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 132 (14CD3800) [pid = 380] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 131 (1C745000) [pid = 380] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 130 (11D56C00) [pid = 380] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 129 (14C7FC00) [pid = 380] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 128 (15D98400) [pid = 380] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 127 (0DA6E800) [pid = 380] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 126 (18F94800) [pid = 380] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 125 (11D5E000) [pid = 380] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 124 (0CDC8C00) [pid = 380] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:04:39 INFO - PROCESS | 380 | --DOMWINDOW == 123 (11D63800) [pid = 380] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:04:39 INFO - PROCESS | 380 | 1462478679378 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]]]}] 13:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 990ms 13:04:39 INFO - PROCESS | 380 | 1462478679435 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 13:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:04:39 INFO - PROCESS | 380 | 1462478679437 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 13:04:39 INFO - PROCESS | 380 | 1462478679441 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 380 | 1462478679442 Marionette TRACE conn5 <- [1,1734,null,{}] 13:04:39 INFO - PROCESS | 380 | 1462478679446 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}] 13:04:39 INFO - PROCESS | 380 | 1462478679540 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 13:04:39 INFO - PROCESS | 380 | 1462478679651 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 380 | ++DOCSHELL 0CDACC00 == 90 [pid = 380] [id = 443] 13:04:39 INFO - PROCESS | 380 | ++DOMWINDOW == 124 (0D3B0800) [pid = 380] [serial = 1329] [outer = 00000000] 13:04:39 INFO - PROCESS | 380 | ++DOMWINDOW == 125 (15D76800) [pid = 380] [serial = 1330] [outer = 0D3B0800] 13:04:39 INFO - PROCESS | 380 | 1462478679695 Marionette DEBUG loaded listener.js 13:04:39 INFO - PROCESS | 380 | ++DOMWINDOW == 126 (1A4EAC00) [pid = 380] [serial = 1331] [outer = 0D3B0800] 13:04:40 INFO - PROCESS | 380 | 1462478680099 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]]]}] 13:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 671ms 13:04:40 INFO - PROCESS | 380 | 1462478680111 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 13:04:40 INFO - PROCESS | 380 | 1462478680113 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 13:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:04:40 INFO - PROCESS | 380 | 1462478680116 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - PROCESS | 380 | 1462478680118 Marionette TRACE conn5 <- [1,1738,null,{}] 13:04:40 INFO - PROCESS | 380 | 1462478680133 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}] 13:04:40 INFO - PROCESS | 380 | 1462478680229 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 13:04:40 INFO - PROCESS | 380 | 1462478680236 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:40 INFO - PROCESS | 380 | ++DOCSHELL 0DC70400 == 91 [pid = 380] [id = 444] 13:04:40 INFO - PROCESS | 380 | ++DOMWINDOW == 127 (0DC83C00) [pid = 380] [serial = 1332] [outer = 00000000] 13:04:40 INFO - PROCESS | 380 | ++DOMWINDOW == 128 (1B295000) [pid = 380] [serial = 1333] [outer = 0DC83C00] 13:04:40 INFO - PROCESS | 380 | 1462478680281 Marionette DEBUG loaded listener.js 13:04:40 INFO - PROCESS | 380 | ++DOMWINDOW == 129 (1B336C00) [pid = 380] [serial = 1334] [outer = 0DC83C00] 13:04:40 INFO - PROCESS | 380 | 1462478680759 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]]]}] 13:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 690ms 13:04:40 INFO - PROCESS | 380 | 1462478680808 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 13:04:40 INFO - PROCESS | 380 | 1462478680810 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 13:04:40 INFO - PROCESS | 380 | 1462478680813 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:04:40 INFO - PROCESS | 380 | 1462478680815 Marionette TRACE conn5 <- [1,1742,null,{}] 13:04:40 INFO - PROCESS | 380 | 1462478680818 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}] 13:04:40 INFO - PROCESS | 380 | 1462478680912 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 13:04:40 INFO - PROCESS | 380 | 1462478680921 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:40 INFO - PROCESS | 380 | ++DOCSHELL 0DA70800 == 92 [pid = 380] [id = 445] 13:04:40 INFO - PROCESS | 380 | ++DOMWINDOW == 130 (1B294800) [pid = 380] [serial = 1335] [outer = 00000000] 13:04:40 INFO - PROCESS | 380 | ++DOMWINDOW == 131 (1B7BB400) [pid = 380] [serial = 1336] [outer = 1B294800] 13:04:41 INFO - PROCESS | 380 | 1462478680970 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (1B846800) [pid = 380] [serial = 1337] [outer = 1B294800] 13:04:41 INFO - PROCESS | 380 | 1462478681712 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]]]}] 13:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 930ms 13:04:41 INFO - PROCESS | 380 | 1462478681748 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 13:04:41 INFO - PROCESS | 380 | 1462478681753 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 13:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:04:41 INFO - PROCESS | 380 | 1462478681759 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:04:41 INFO - PROCESS | 380 | 1462478681762 Marionette TRACE conn5 <- [1,1746,null,{}] 13:04:41 INFO - PROCESS | 380 | 1462478681769 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}] 13:04:41 INFO - PROCESS | 380 | 1462478681899 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 13:04:42 INFO - PROCESS | 380 | 1462478682054 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:42 INFO - PROCESS | 380 | ++DOCSHELL 11B56000 == 93 [pid = 380] [id = 446] 13:04:42 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (11B5D400) [pid = 380] [serial = 1338] [outer = 00000000] 13:04:42 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (134E4C00) [pid = 380] [serial = 1339] [outer = 11B5D400] 13:04:42 INFO - PROCESS | 380 | 1462478682113 Marionette DEBUG loaded listener.js 13:04:42 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (14084C00) [pid = 380] [serial = 1340] [outer = 11B5D400] 13:04:42 INFO - PROCESS | 380 | 1462478682730 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]]]}] 13:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1019ms 13:04:42 INFO - PROCESS | 380 | 1462478682782 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 13:04:42 INFO - PROCESS | 380 | 1462478682789 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 13:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:04:42 INFO - PROCESS | 380 | 1462478682795 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 380 | 1462478682798 Marionette TRACE conn5 <- [1,1750,null,{}] 13:04:42 INFO - PROCESS | 380 | 1462478682802 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}] 13:04:42 INFO - PROCESS | 380 | 1462478682924 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 13:04:43 INFO - PROCESS | 380 | 1462478683078 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:43 INFO - PROCESS | 380 | ++DOCSHELL 156C1000 == 94 [pid = 380] [id = 447] 13:04:43 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (1574A000) [pid = 380] [serial = 1341] [outer = 00000000] 13:04:43 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (164F2000) [pid = 380] [serial = 1342] [outer = 1574A000] 13:04:43 INFO - PROCESS | 380 | 1462478683134 Marionette DEBUG loaded listener.js 13:04:43 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (181A0000) [pid = 380] [serial = 1343] [outer = 1574A000] 13:04:43 INFO - PROCESS | 380 | 1462478683764 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]]]}] 13:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1022ms 13:04:43 INFO - PROCESS | 380 | 1462478683818 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 13:04:43 INFO - PROCESS | 380 | 1462478683821 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 13:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:04:43 INFO - PROCESS | 380 | 1462478683824 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:04:43 INFO - PROCESS | 380 | 1462478683828 Marionette TRACE conn5 <- [1,1754,null,{}] 13:04:43 INFO - PROCESS | 380 | 1462478683839 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}] 13:04:44 INFO - PROCESS | 380 | 1462478683981 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 13:04:44 INFO - PROCESS | 380 | 1462478684141 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:44 INFO - PROCESS | 380 | ++DOCSHELL 1B7BC400 == 95 [pid = 380] [id = 448] 13:04:44 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1B7BF800) [pid = 380] [serial = 1344] [outer = 00000000] 13:04:44 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1B848400) [pid = 380] [serial = 1345] [outer = 1B7BF800] 13:04:44 INFO - PROCESS | 380 | 1462478684203 Marionette DEBUG loaded listener.js 13:04:44 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1B97BC00) [pid = 380] [serial = 1346] [outer = 1B7BF800] 13:04:44 INFO - PROCESS | 380 | 1462478684794 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]]]}] 13:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1021ms 13:04:44 INFO - PROCESS | 380 | 1462478684849 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 13:04:44 INFO - PROCESS | 380 | 1462478684852 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 13:04:44 INFO - PROCESS | 380 | 1462478684855 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:04:44 INFO - PROCESS | 380 | 1462478684857 Marionette TRACE conn5 <- [1,1758,null,{}] 13:04:44 INFO - PROCESS | 380 | 1462478684861 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}] 13:04:45 INFO - PROCESS | 380 | 1462478684981 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 13:04:45 INFO - PROCESS | 380 | 1462478685148 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:45 INFO - PROCESS | 380 | ++DOCSHELL 1C195400 == 96 [pid = 380] [id = 449] 13:04:45 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1C195800) [pid = 380] [serial = 1347] [outer = 00000000] 13:04:45 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1C1EE000) [pid = 380] [serial = 1348] [outer = 1C195800] 13:04:45 INFO - PROCESS | 380 | 1462478685206 Marionette DEBUG loaded listener.js 13:04:45 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1C73E000) [pid = 380] [serial = 1349] [outer = 1C195800] 13:04:45 INFO - PROCESS | 380 | 1462478685729 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]]]}] 13:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 930ms 13:04:45 INFO - PROCESS | 380 | 1462478685789 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 13:04:45 INFO - PROCESS | 380 | 1462478685791 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 13:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:04:45 INFO - PROCESS | 380 | 1462478685795 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:04:45 INFO - PROCESS | 380 | 1462478685797 Marionette TRACE conn5 <- [1,1762,null,{}] 13:04:45 INFO - PROCESS | 380 | 1462478685801 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}] 13:04:45 INFO - PROCESS | 380 | 1462478685918 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 13:04:46 INFO - PROCESS | 380 | 1462478686071 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:46 INFO - PROCESS | 380 | ++DOCSHELL 19409000 == 97 [pid = 380] [id = 450] 13:04:46 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1B298400) [pid = 380] [serial = 1350] [outer = 00000000] 13:04:46 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1C805000) [pid = 380] [serial = 1351] [outer = 1B298400] 13:04:46 INFO - PROCESS | 380 | 1462478686127 Marionette DEBUG loaded listener.js 13:04:46 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1C84F000) [pid = 380] [serial = 1352] [outer = 1B298400] 13:04:46 INFO - PROCESS | 380 | 1462478686725 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]]]}] 13:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 971ms 13:04:46 INFO - PROCESS | 380 | 1462478686769 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 13:04:46 INFO - PROCESS | 380 | 1462478686771 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 13:04:46 INFO - PROCESS | 380 | 1462478686774 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:04:46 INFO - PROCESS | 380 | 1462478686776 Marionette TRACE conn5 <- [1,1766,null,{}] 13:04:46 INFO - PROCESS | 380 | 1462478686780 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}] 13:04:46 INFO - PROCESS | 380 | 1462478686918 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 13:04:47 INFO - PROCESS | 380 | 1462478687073 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 380 | ++DOCSHELL 1D21C400 == 98 [pid = 380] [id = 451] 13:04:47 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1D3AD400) [pid = 380] [serial = 1353] [outer = 00000000] 13:04:47 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1D7DCC00) [pid = 380] [serial = 1354] [outer = 1D3AD400] 13:04:47 INFO - PROCESS | 380 | 1462478687130 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1D7E3C00) [pid = 380] [serial = 1355] [outer = 1D3AD400] 13:04:47 INFO - PROCESS | 380 | 1462478687707 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]]]}] 13:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 13:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 970ms 13:04:47 INFO - PROCESS | 380 | 1462478687749 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 13:04:47 INFO - PROCESS | 380 | 1462478687751 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 13:04:47 INFO - PROCESS | 380 | 1462478687755 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:04:47 INFO - PROCESS | 380 | 1462478687757 Marionette TRACE conn5 <- [1,1770,null,{}] 13:04:47 INFO - PROCESS | 380 | 1462478687761 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}] 13:04:47 INFO - PROCESS | 380 | 1462478687877 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 13:04:48 INFO - PROCESS | 380 | 1462478688045 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:48 INFO - PROCESS | 380 | ++DOCSHELL 1D3AF800 == 99 [pid = 380] [id = 452] 13:04:48 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1D7D5400) [pid = 380] [serial = 1356] [outer = 00000000] 13:04:48 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1DDAB000) [pid = 380] [serial = 1357] [outer = 1D7D5400] 13:04:48 INFO - PROCESS | 380 | 1462478688104 Marionette DEBUG loaded listener.js 13:04:48 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1E36B400) [pid = 380] [serial = 1358] [outer = 1D7D5400] 13:04:48 INFO - PROCESS | 380 | 1462478688666 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]]]}] 13:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 13:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 970ms 13:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:04:48 INFO - PROCESS | 380 | 1462478688730 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 13:04:48 INFO - PROCESS | 380 | 1462478688732 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 13:04:48 INFO - PROCESS | 380 | 1462478688735 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:04:48 INFO - PROCESS | 380 | 1462478688737 Marionette TRACE conn5 <- [1,1774,null,{}] 13:04:48 INFO - PROCESS | 380 | 1462478688741 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}] 13:04:48 INFO - PROCESS | 380 | 1462478688858 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 13:04:49 INFO - PROCESS | 380 | 1462478689012 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:49 INFO - PROCESS | 380 | ++DOCSHELL 1806F000 == 100 [pid = 380] [id = 453] 13:04:49 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1DDA9800) [pid = 380] [serial = 1359] [outer = 00000000] 13:04:49 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1F64FC00) [pid = 380] [serial = 1360] [outer = 1DDA9800] 13:04:49 INFO - PROCESS | 380 | 1462478689067 Marionette DEBUG loaded listener.js 13:04:49 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1F666800) [pid = 380] [serial = 1361] [outer = 1DDA9800] 13:04:49 INFO - PROCESS | 380 | 1462478689720 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]]]}] 13:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 13:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1237ms 13:04:50 INFO - PROCESS | 380 | 1462478689976 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 380 | 1462478689981 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 13:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:04:50 INFO - PROCESS | 380 | 1462478690000 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 380 | 1462478690003 Marionette TRACE conn5 <- [1,1778,null,{}] 13:04:50 INFO - PROCESS | 380 | 1462478690009 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}] 13:04:50 INFO - PROCESS | 380 | 1462478690128 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 13:04:50 INFO - PROCESS | 380 | 1462478690279 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:50 INFO - PROCESS | 380 | ++DOCSHELL 12574C00 == 101 [pid = 380] [id = 454] 13:04:50 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (125DDC00) [pid = 380] [serial = 1362] [outer = 00000000] 13:04:50 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (1406F000) [pid = 380] [serial = 1363] [outer = 125DDC00] 13:04:50 INFO - PROCESS | 380 | 1462478690331 Marionette DEBUG loaded listener.js 13:04:50 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (14CDB800) [pid = 380] [serial = 1364] [outer = 125DDC00] 13:04:50 INFO - PROCESS | 380 | 1462478690934 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]]]}] 13:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 990ms 13:04:51 INFO - PROCESS | 380 | 1462478690991 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 13:04:51 INFO - PROCESS | 380 | 1462478690994 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 13:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:04:51 INFO - PROCESS | 380 | 1462478691001 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:04:51 INFO - PROCESS | 380 | 1462478691005 Marionette TRACE conn5 <- [1,1782,null,{}] 13:04:51 INFO - PROCESS | 380 | 1462478691009 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}] 13:04:51 INFO - PROCESS | 380 | 1462478691118 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 13:04:51 INFO - PROCESS | 380 | 1462478691278 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 380 | ++DOCSHELL 16D30400 == 102 [pid = 380] [id = 455] 13:04:51 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (17E15000) [pid = 380] [serial = 1365] [outer = 00000000] 13:04:51 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (181A4C00) [pid = 380] [serial = 1366] [outer = 17E15000] 13:04:51 INFO - PROCESS | 380 | 1462478691328 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (1826FC00) [pid = 380] [serial = 1367] [outer = 17E15000] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 0DC70400 == 101 [pid = 380] [id = 444] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 0CDACC00 == 100 [pid = 380] [id = 443] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 0E5E9800 == 99 [pid = 380] [id = 442] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 19221C00 == 98 [pid = 380] [id = 441] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 181A7C00 == 97 [pid = 380] [id = 440] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 1407E400 == 96 [pid = 380] [id = 439] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 134DDC00 == 95 [pid = 380] [id = 438] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 11B3B000 == 94 [pid = 380] [id = 437] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 161 (0DC74C00) [pid = 380] [serial = 1225] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 160 (164F6800) [pid = 380] [serial = 1228] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1B978C00) [pid = 380] [serial = 1231] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 158 (20354800) [pid = 380] [serial = 1234] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 157 (1F6DE800) [pid = 380] [serial = 1237] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1C1F6C00) [pid = 380] [serial = 1240] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 155 (2147F400) [pid = 380] [serial = 1243] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 15D42000 == 93 [pid = 380] [id = 436] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 0D90D800 == 92 [pid = 380] [id = 435] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 1B28A400 == 91 [pid = 380] [id = 433] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 18276800 == 90 [pid = 380] [id = 432] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 0D9C4000 == 89 [pid = 380] [id = 431] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 1F64A800 == 88 [pid = 380] [id = 430] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 1B970C00 == 87 [pid = 380] [id = 429] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 181A8800 == 86 [pid = 380] [id = 428] 13:04:51 INFO - PROCESS | 380 | --DOCSHELL 13F65800 == 85 [pid = 380] [id = 427] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1E36D400) [pid = 380] [serial = 1223] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 153 (164FD400) [pid = 380] [serial = 1196] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 152 (1C1F1000) [pid = 380] [serial = 1264] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 151 (1C847800) [pid = 380] [serial = 1268] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 150 (1C80E800) [pid = 380] [serial = 1267] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 149 (1DDA2400) [pid = 380] [serial = 1270] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 148 (181E2C00) [pid = 380] [serial = 1276] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 147 (1638CC00) [pid = 380] [serial = 1258] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 146 (17E29400) [pid = 380] [serial = 1259] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 145 (1C1F2800) [pid = 380] [serial = 1253] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1B7B1800) [pid = 380] [serial = 1252] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 143 (1407B400) [pid = 380] [serial = 1255] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 142 (14C2B000) [pid = 380] [serial = 1256] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 141 (19DCD800) [pid = 380] [serial = 1261] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 140 (181E9000) [pid = 380] [serial = 1249] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 139 (1A085000) [pid = 380] [serial = 1250] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 138 (14C24400) [pid = 380] [serial = 1247] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 137 (12576C00) [pid = 380] [serial = 1246] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 136 (1E362400) [pid = 380] [serial = 1271] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1A93CC00) [pid = 380] [serial = 1277] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 134 (1C73D800) [pid = 380] [serial = 1265] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 133 (142E8000) [pid = 380] [serial = 1273] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 132 (15295000) [pid = 380] [serial = 1274] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | --DOMWINDOW == 131 (1B27B800) [pid = 380] [serial = 1262] [outer = 00000000] [url = about:blank] 13:04:51 INFO - PROCESS | 380 | 1462478691957 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]]]}] 13:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 987ms 13:04:52 INFO - PROCESS | 380 | 1462478691987 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 13:04:52 INFO - PROCESS | 380 | 1462478691989 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 13:04:52 INFO - PROCESS | 380 | 1462478691993 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:04:52 INFO - PROCESS | 380 | 1462478691995 Marionette TRACE conn5 <- [1,1786,null,{}] 13:04:52 INFO - PROCESS | 380 | 1462478692004 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}] 13:04:52 INFO - PROCESS | 380 | 1462478692112 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 13:04:52 INFO - PROCESS | 380 | 1462478692227 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:52 INFO - PROCESS | 380 | ++DOCSHELL 0DE22400 == 86 [pid = 380] [id = 456] 13:04:52 INFO - PROCESS | 380 | ++DOMWINDOW == 132 (11E08800) [pid = 380] [serial = 1368] [outer = 00000000] 13:04:52 INFO - PROCESS | 380 | ++DOMWINDOW == 133 (14C7F000) [pid = 380] [serial = 1369] [outer = 11E08800] 13:04:52 INFO - PROCESS | 380 | 1462478692276 Marionette DEBUG loaded listener.js 13:04:52 INFO - PROCESS | 380 | ++DOMWINDOW == 134 (15709000) [pid = 380] [serial = 1370] [outer = 11E08800] 13:04:52 INFO - PROCESS | 380 | 1462478692664 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]]]}] 13:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 730ms 13:04:52 INFO - PROCESS | 380 | 1462478692727 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 13:04:52 INFO - PROCESS | 380 | 1462478692729 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 13:04:52 INFO - PROCESS | 380 | 1462478692733 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 380 | 1462478692734 Marionette TRACE conn5 <- [1,1790,null,{}] 13:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:04:52 INFO - PROCESS | 380 | 1462478692738 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}] 13:04:52 INFO - PROCESS | 380 | 1462478692837 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 13:04:52 INFO - PROCESS | 380 | 1462478692878 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:52 INFO - PROCESS | 380 | ++DOCSHELL 1787B000 == 87 [pid = 380] [id = 457] 13:04:52 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (1787F800) [pid = 380] [serial = 1371] [outer = 00000000] 13:04:52 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (181E5400) [pid = 380] [serial = 1372] [outer = 1787F800] 13:04:52 INFO - PROCESS | 380 | 1462478692923 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (1826CC00) [pid = 380] [serial = 1373] [outer = 1787F800] 13:04:53 INFO - PROCESS | 380 | 1462478693408 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]]]}] 13:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 731ms 13:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:04:53 INFO - PROCESS | 380 | 1462478693467 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 13:04:53 INFO - PROCESS | 380 | 1462478693469 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 13:04:53 INFO - PROCESS | 380 | 1462478693472 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:04:53 INFO - PROCESS | 380 | 1462478693474 Marionette TRACE conn5 <- [1,1794,null,{}] 13:04:53 INFO - PROCESS | 380 | 1462478693477 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}] 13:04:53 INFO - PROCESS | 380 | 1462478693571 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 13:04:53 INFO - PROCESS | 380 | 1462478693580 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:53 INFO - PROCESS | 380 | ++DOCSHELL 181E4C00 == 88 [pid = 380] [id = 458] 13:04:53 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (18279000) [pid = 380] [serial = 1374] [outer = 00000000] 13:04:53 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1A084000) [pid = 380] [serial = 1375] [outer = 18279000] 13:04:53 INFO - PROCESS | 380 | 1462478693626 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1A794C00) [pid = 380] [serial = 1376] [outer = 18279000] 13:04:54 INFO - PROCESS | 380 | 1462478694131 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]]]}] 13:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 730ms 13:04:54 INFO - PROCESS | 380 | 1462478694203 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 13:04:54 INFO - PROCESS | 380 | 1462478694206 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 13:04:54 INFO - PROCESS | 380 | 1462478694209 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:04:54 INFO - PROCESS | 380 | 1462478694211 Marionette TRACE conn5 <- [1,1798,null,{}] 13:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:04:54 INFO - PROCESS | 380 | 1462478694214 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}] 13:04:54 INFO - PROCESS | 380 | 1462478694400 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 13:04:54 INFO - PROCESS | 380 | 1462478694419 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:54 INFO - PROCESS | 380 | ++DOCSHELL 1B27CC00 == 89 [pid = 380] [id = 459] 13:04:54 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1B27D400) [pid = 380] [serial = 1377] [outer = 00000000] 13:04:54 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1B28F000) [pid = 380] [serial = 1378] [outer = 1B27D400] 13:04:54 INFO - PROCESS | 380 | 1462478694467 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1B338400) [pid = 380] [serial = 1379] [outer = 1B27D400] 13:04:54 INFO - PROCESS | 380 | 1462478694927 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]]]}] 13:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 770ms 13:04:55 INFO - PROCESS | 380 | 1462478694984 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 13:04:55 INFO - PROCESS | 380 | 1462478694985 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 13:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:04:55 INFO - PROCESS | 380 | 1462478694994 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 380 | 1462478694996 Marionette TRACE conn5 <- [1,1802,null,{}] 13:04:55 INFO - PROCESS | 380 | 1462478695000 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}] 13:04:55 INFO - PROCESS | 380 | 1462478695130 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 13:04:55 INFO - PROCESS | 380 | 1462478695203 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:55 INFO - PROCESS | 380 | ++DOCSHELL 1A93A800 == 90 [pid = 380] [id = 460] 13:04:55 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1B28EC00) [pid = 380] [serial = 1380] [outer = 00000000] 13:04:55 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (1B7BAC00) [pid = 380] [serial = 1381] [outer = 1B28EC00] 13:04:55 INFO - PROCESS | 380 | 1462478695248 Marionette DEBUG loaded listener.js 13:04:55 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (1B971C00) [pid = 380] [serial = 1382] [outer = 1B28EC00] 13:04:55 INFO - PROCESS | 380 | 1462478695714 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]]]}] 13:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 13:04:55 INFO - PROCESS | 380 | 1462478695763 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 13:04:55 INFO - PROCESS | 380 | 1462478695765 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 13:04:55 INFO - PROCESS | 380 | 1462478695773 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 380 | 1462478695774 Marionette TRACE conn5 <- [1,1806,null,{}] 13:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:04:55 INFO - PROCESS | 380 | 1462478695778 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}] 13:04:55 INFO - PROCESS | 380 | 1462478695912 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 13:04:56 INFO - PROCESS | 380 | 1462478695989 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 380 | ++DOCSHELL 1B7BA400 == 91 [pid = 380] [id = 461] 13:04:56 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1B977400) [pid = 380] [serial = 1383] [outer = 00000000] 13:04:56 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1C1F9800) [pid = 380] [serial = 1384] [outer = 1B977400] 13:04:56 INFO - PROCESS | 380 | 1462478696033 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1C747400) [pid = 380] [serial = 1385] [outer = 1B977400] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 148 (1E365000) [pid = 380] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 147 (181A8400) [pid = 380] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1A1CE400) [pid = 380] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 145 (0D3B0800) [pid = 380] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 144 (12401400) [pid = 380] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 143 (1ABE4400) [pid = 380] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 142 (164F1400) [pid = 380] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 141 (0D910C00) [pid = 380] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 140 (15D4D000) [pid = 380] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 139 (11B54C00) [pid = 380] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 138 (1529A800) [pid = 380] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 137 (0DC83C00) [pid = 380] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 136 (2106DC00) [pid = 380] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 135 (1B7B2400) [pid = 380] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:04:56 INFO - PROCESS | 380 | --DOMWINDOW == 134 (2147B400) [pid = 380] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:04:56 INFO - PROCESS | 380 | 1462478696646 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]]]}] 13:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 931ms 13:04:56 INFO - PROCESS | 380 | 1462478696708 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 13:04:56 INFO - PROCESS | 380 | 1462478696710 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 13:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:04:56 INFO - PROCESS | 380 | 1462478696713 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 380 | 1462478696715 Marionette TRACE conn5 <- [1,1810,null,{}] 13:04:56 INFO - PROCESS | 380 | 1462478696718 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}] 13:04:56 INFO - PROCESS | 380 | 1462478696815 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 13:04:56 INFO - PROCESS | 380 | 1462478696821 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 380 | ++DOCSHELL 0CDC4C00 == 92 [pid = 380] [id = 462] 13:04:56 INFO - PROCESS | 380 | ++DOMWINDOW == 135 (0DC7E800) [pid = 380] [serial = 1386] [outer = 00000000] 13:04:56 INFO - PROCESS | 380 | ++DOMWINDOW == 136 (181AA800) [pid = 380] [serial = 1387] [outer = 0DC7E800] 13:04:56 INFO - PROCESS | 380 | 1462478696865 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 380 | ++DOMWINDOW == 137 (1ABE5C00) [pid = 380] [serial = 1388] [outer = 0DC7E800] 13:04:57 INFO - PROCESS | 380 | 1462478697333 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]]]}] 13:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 13:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:04:57 INFO - PROCESS | 380 | 1462478697384 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 13:04:57 INFO - PROCESS | 380 | 1462478697386 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 13:04:57 INFO - PROCESS | 380 | 1462478697389 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:04:57 INFO - PROCESS | 380 | 1462478697391 Marionette TRACE conn5 <- [1,1814,null,{}] 13:04:57 INFO - PROCESS | 380 | 1462478697395 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}] 13:04:57 INFO - PROCESS | 380 | 1462478697491 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 13:04:57 INFO - PROCESS | 380 | 1462478697535 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:57 INFO - PROCESS | 380 | ++DOCSHELL 1C73B800 == 93 [pid = 380] [id = 463] 13:04:57 INFO - PROCESS | 380 | ++DOMWINDOW == 138 (1C746400) [pid = 380] [serial = 1389] [outer = 00000000] 13:04:57 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (1C852C00) [pid = 380] [serial = 1390] [outer = 1C746400] 13:04:57 INFO - PROCESS | 380 | 1462478697580 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (1C847C00) [pid = 380] [serial = 1391] [outer = 1C746400] 13:04:58 INFO - PROCESS | 380 | 1462478698042 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]]]}] 13:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 13:04:58 INFO - PROCESS | 380 | 1462478698066 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 13:04:58 INFO - PROCESS | 380 | 1462478698068 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 13:04:58 INFO - PROCESS | 380 | 1462478698071 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:04:58 INFO - PROCESS | 380 | 1462478698074 Marionette TRACE conn5 <- [1,1818,null,{}] 13:04:58 INFO - PROCESS | 380 | 1462478698077 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}] 13:04:58 INFO - PROCESS | 380 | 1462478698191 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 13:04:58 INFO - PROCESS | 380 | 1462478698198 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:58 INFO - PROCESS | 380 | ++DOCSHELL 1C1F0400 == 94 [pid = 380] [id = 464] 13:04:58 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (1D22A800) [pid = 380] [serial = 1392] [outer = 00000000] 13:04:58 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (1DDAC400) [pid = 380] [serial = 1393] [outer = 1D22A800] 13:04:58 INFO - PROCESS | 380 | 1462478698247 Marionette DEBUG loaded listener.js 13:04:58 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1F64A000) [pid = 380] [serial = 1394] [outer = 1D22A800] 13:04:59 INFO - PROCESS | 380 | 1462478699017 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]]]}] 13:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 970ms 13:04:59 INFO - PROCESS | 380 | 1462478699046 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 13:04:59 INFO - PROCESS | 380 | 1462478699051 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 13:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:04:59 INFO - PROCESS | 380 | 1462478699056 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:04:59 INFO - PROCESS | 380 | 1462478699060 Marionette TRACE conn5 <- [1,1822,null,{}] 13:04:59 INFO - PROCESS | 380 | 1462478699066 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}] 13:04:59 INFO - PROCESS | 380 | 1462478699197 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 13:04:59 INFO - PROCESS | 380 | 1462478699370 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:59 INFO - PROCESS | 380 | ++DOCSHELL 1257FC00 == 95 [pid = 380] [id = 465] 13:04:59 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (1341E000) [pid = 380] [serial = 1395] [outer = 00000000] 13:04:59 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (142EE400) [pid = 380] [serial = 1396] [outer = 1341E000] 13:04:59 INFO - PROCESS | 380 | 1462478699429 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (15296000) [pid = 380] [serial = 1397] [outer = 1341E000] 13:05:00 INFO - PROCESS | 380 | 1462478700007 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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 13:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 971ms 13:05:00 INFO - PROCESS | 380 | 1462478700031 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 13:05:00 INFO - PROCESS | 380 | 1462478700037 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 13:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:05:00 INFO - PROCESS | 380 | 1462478700043 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 380 | 1462478700046 Marionette TRACE conn5 <- [1,1826,null,{}] 13:05:00 INFO - PROCESS | 380 | 1462478700050 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}] 13:05:00 INFO - PROCESS | 380 | 1462478700176 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 13:05:00 INFO - PROCESS | 380 | 1462478700319 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 380 | ++DOCSHELL 16810400 == 96 [pid = 380] [id = 466] 13:05:00 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (17E21400) [pid = 380] [serial = 1398] [outer = 00000000] 13:05:00 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (181E7C00) [pid = 380] [serial = 1399] [outer = 17E21400] 13:05:00 INFO - PROCESS | 380 | 1462478700373 Marionette DEBUG loaded listener.js 13:05:00 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1A943C00) [pid = 380] [serial = 1400] [outer = 17E21400] 13:05:01 INFO - PROCESS | 380 | 1462478701005 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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1019ms 13:05:01 INFO - PROCESS | 380 | 1462478701065 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 13:05:01 INFO - PROCESS | 380 | 1462478701067 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 13:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:05:01 INFO - PROCESS | 380 | 1462478701071 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:05:01 INFO - PROCESS | 380 | 1462478701075 Marionette TRACE conn5 <- [1,1830,null,{}] 13:05:01 INFO - PROCESS | 380 | 1462478701086 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}] 13:05:01 INFO - PROCESS | 380 | 1462478701258 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 13:05:01 INFO - PROCESS | 380 | 1462478701419 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:01 INFO - PROCESS | 380 | ++DOCSHELL 1C810400 == 97 [pid = 380] [id = 467] 13:05:01 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1D3B7400) [pid = 380] [serial = 1401] [outer = 00000000] 13:05:01 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1DDA6000) [pid = 380] [serial = 1402] [outer = 1D3B7400] 13:05:01 INFO - PROCESS | 380 | 1462478701477 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1E36FC00) [pid = 380] [serial = 1403] [outer = 1D3B7400] 13:05:02 INFO - PROCESS | 380 | 1462478702093 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]]]}] 13:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1072ms 13:05:02 INFO - PROCESS | 380 | 1462478702161 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 13:05:02 INFO - PROCESS | 380 | 1462478702165 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 13:05:02 INFO - PROCESS | 380 | 1462478702168 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:05:02 INFO - PROCESS | 380 | 1462478702170 Marionette TRACE conn5 <- [1,1834,null,{}] 13:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:05:02 INFO - PROCESS | 380 | 1462478702174 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}] 13:05:02 INFO - PROCESS | 380 | 1462478702297 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 13:05:02 INFO - PROCESS | 380 | 1462478702457 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:02 INFO - PROCESS | 380 | ++DOCSHELL 1F6D2C00 == 98 [pid = 380] [id = 468] 13:05:02 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1F6D3000) [pid = 380] [serial = 1404] [outer = 00000000] 13:05:02 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1F6E0400) [pid = 380] [serial = 1405] [outer = 1F6D3000] 13:05:02 INFO - PROCESS | 380 | 1462478702513 Marionette DEBUG loaded listener.js 13:05:02 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (200A8000) [pid = 380] [serial = 1406] [outer = 1F6D3000] 13:05:03 INFO - PROCESS | 380 | 1462478703123 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]]]}] 13:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1013ms 13:05:03 INFO - PROCESS | 380 | 1462478703188 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 13:05:03 INFO - PROCESS | 380 | 1462478703190 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 13:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:05:03 INFO - PROCESS | 380 | 1462478703194 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:05:03 INFO - PROCESS | 380 | 1462478703196 Marionette TRACE conn5 <- [1,1838,null,{}] 13:05:03 INFO - PROCESS | 380 | 1462478703200 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}] 13:05:03 INFO - PROCESS | 380 | 1462478703318 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 13:05:03 INFO - PROCESS | 380 | 1462478703488 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:03 INFO - PROCESS | 380 | ++DOCSHELL 200AAC00 == 99 [pid = 380] [id = 469] 13:05:03 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (200AC800) [pid = 380] [serial = 1407] [outer = 00000000] 13:05:03 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (2030B800) [pid = 380] [serial = 1408] [outer = 200AC800] 13:05:03 INFO - PROCESS | 380 | 1462478703544 Marionette DEBUG loaded listener.js 13:05:03 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (20312C00) [pid = 380] [serial = 1409] [outer = 200AC800] 13:05:04 INFO - PROCESS | 380 | 1462478704156 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]]]}] 13:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1020ms 13:05:04 INFO - PROCESS | 380 | 1462478704217 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 13:05:04 INFO - PROCESS | 380 | 1462478704219 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 13:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:05:04 INFO - PROCESS | 380 | 1462478704223 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:05:04 INFO - PROCESS | 380 | 1462478704225 Marionette TRACE conn5 <- [1,1842,null,{}] 13:05:04 INFO - PROCESS | 380 | 1462478704229 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}] 13:05:04 INFO - PROCESS | 380 | 1462478704358 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 13:05:04 INFO - PROCESS | 380 | 1462478704517 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 380 | ++DOCSHELL 2030A800 == 100 [pid = 380] [id = 470] 13:05:04 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (20317C00) [pid = 380] [serial = 1410] [outer = 00000000] 13:05:04 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (203B5000) [pid = 380] [serial = 1411] [outer = 20317C00] 13:05:04 INFO - PROCESS | 380 | 1462478704575 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (203BBC00) [pid = 380] [serial = 1412] [outer = 20317C00] 13:05:05 INFO - PROCESS | 380 | 1462478705129 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]]]}] 13:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 13:05:05 INFO - PROCESS | 380 | 1462478705197 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 13:05:05 INFO - PROCESS | 380 | 1462478705200 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 13:05:05 INFO - PROCESS | 380 | 1462478705203 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:05:05 INFO - PROCESS | 380 | 1462478705205 Marionette TRACE conn5 <- [1,1846,null,{}] 13:05:05 INFO - PROCESS | 380 | 1462478705209 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}] 13:05:05 INFO - PROCESS | 380 | 1462478705335 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 13:05:05 INFO - PROCESS | 380 | 1462478705506 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:05 INFO - PROCESS | 380 | ++DOCSHELL 203BB400 == 101 [pid = 380] [id = 471] 13:05:05 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (203BD800) [pid = 380] [serial = 1413] [outer = 00000000] 13:05:05 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (21067000) [pid = 380] [serial = 1414] [outer = 203BD800] 13:05:05 INFO - PROCESS | 380 | 1462478705562 Marionette DEBUG loaded listener.js 13:05:05 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (21068000) [pid = 380] [serial = 1415] [outer = 203BD800] 13:05:06 INFO - PROCESS | 380 | 1462478706146 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]]]}] 13:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 970ms 13:05:06 INFO - PROCESS | 380 | 1462478706183 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 13:05:06 INFO - PROCESS | 380 | 1462478706186 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 13:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:05:06 INFO - PROCESS | 380 | 1462478706191 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:05:06 INFO - PROCESS | 380 | 1462478706193 Marionette TRACE conn5 <- [1,1850,null,{}] 13:05:06 INFO - PROCESS | 380 | 1462478706196 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}] 13:05:06 INFO - PROCESS | 380 | 1462478706314 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 13:05:06 INFO - PROCESS | 380 | 1462478706505 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:06 INFO - PROCESS | 380 | ++DOCSHELL 11B55C00 == 102 [pid = 380] [id = 472] 13:05:06 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1F64A400) [pid = 380] [serial = 1416] [outer = 00000000] 13:05:06 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (2131A000) [pid = 380] [serial = 1417] [outer = 1F64A400] 13:05:06 INFO - PROCESS | 380 | 1462478706560 Marionette DEBUG loaded listener.js 13:05:06 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (2131F800) [pid = 380] [serial = 1418] [outer = 1F64A400] 13:05:07 INFO - PROCESS | 380 | 1462478707148 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]]]}] 13:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1021ms 13:05:07 INFO - PROCESS | 380 | 1462478707212 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 13:05:07 INFO - PROCESS | 380 | 1462478707214 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 13:05:07 INFO - PROCESS | 380 | 1462478707218 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:05:07 INFO - PROCESS | 380 | 1462478707220 Marionette TRACE conn5 <- [1,1854,null,{}] 13:05:07 INFO - PROCESS | 380 | 1462478707224 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}] 13:05:07 INFO - PROCESS | 380 | 1462478707347 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 13:05:07 INFO - PROCESS | 380 | 1462478707722 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 380 | ++DOCSHELL 0CD93400 == 103 [pid = 380] [id = 473] 13:05:07 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (0CD99800) [pid = 380] [serial = 1419] [outer = 00000000] 13:05:07 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (0D90B800) [pid = 380] [serial = 1420] [outer = 0CD99800] 13:05:07 INFO - PROCESS | 380 | 1462478707808 Marionette DEBUG loaded listener.js 13:05:07 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (0DE1E800) [pid = 380] [serial = 1421] [outer = 0CD99800] 13:05:08 INFO - PROCESS | 380 | 1462478708413 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]]]}] 13:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1235ms 13:05:08 INFO - PROCESS | 380 | 1462478708457 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 13:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:05:08 INFO - PROCESS | 380 | 1462478708461 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 13:05:08 INFO - PROCESS | 380 | 1462478708465 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:05:08 INFO - PROCESS | 380 | 1462478708468 Marionette TRACE conn5 <- [1,1858,null,{}] 13:05:08 INFO - PROCESS | 380 | 1462478708473 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}] 13:05:08 INFO - PROCESS | 380 | 1462478708589 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 13:05:08 INFO - PROCESS | 380 | 1462478708767 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:08 INFO - PROCESS | 380 | ++DOCSHELL 125D1000 == 104 [pid = 380] [id = 474] 13:05:08 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (14086C00) [pid = 380] [serial = 1422] [outer = 00000000] 13:05:08 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (15293400) [pid = 380] [serial = 1423] [outer = 14086C00] 13:05:08 INFO - PROCESS | 380 | 1462478708818 Marionette DEBUG loaded listener.js 13:05:08 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (15D3F400) [pid = 380] [serial = 1424] [outer = 14086C00] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 0CDCA400 == 103 [pid = 380] [id = 434] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 1C73B800 == 102 [pid = 380] [id = 463] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 0CDC4C00 == 101 [pid = 380] [id = 462] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 1B7BA400 == 100 [pid = 380] [id = 461] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 1A93A800 == 99 [pid = 380] [id = 460] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 1B27CC00 == 98 [pid = 380] [id = 459] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 181E4C00 == 97 [pid = 380] [id = 458] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 172 (1B7BB400) [pid = 380] [serial = 1336] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 1787B000 == 96 [pid = 380] [id = 457] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 0DE22400 == 95 [pid = 380] [id = 456] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 16D30400 == 94 [pid = 380] [id = 455] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 12574C00 == 93 [pid = 380] [id = 454] 13:05:09 INFO - PROCESS | 380 | --DOCSHELL 11B56000 == 92 [pid = 380] [id = 446] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 171 (2154D000) [pid = 380] [serial = 1184] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1B7BD000) [pid = 380] [serial = 1193] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 169 (2155D800) [pid = 380] [serial = 1187] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 168 (1E370C00) [pid = 380] [serial = 1190] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 167 (181E6800) [pid = 380] [serial = 1321] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 166 (18F10400) [pid = 380] [serial = 1322] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 165 (1A93B800) [pid = 380] [serial = 1324] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 164 (15D76800) [pid = 380] [serial = 1330] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 163 (1ABE5400) [pid = 380] [serial = 1327] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 162 (1D226800) [pid = 380] [serial = 1279] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 161 (1D3B0800) [pid = 380] [serial = 1280] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1F667800) [pid = 380] [serial = 1291] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1A9A5800) [pid = 380] [serial = 1285] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 158 (17E18400) [pid = 380] [serial = 1318] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 157 (120D8800) [pid = 380] [serial = 1307] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 156 (11B5C400) [pid = 380] [serial = 1306] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 155 (17E14800) [pid = 380] [serial = 1310] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 154 (164FA400) [pid = 380] [serial = 1309] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1257A400) [pid = 380] [serial = 1312] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 152 (13425C00) [pid = 380] [serial = 1313] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 151 (15D9B000) [pid = 380] [serial = 1315] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 150 (16391C00) [pid = 380] [serial = 1316] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 149 (1B295000) [pid = 380] [serial = 1333] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 148 (1D220C00) [pid = 380] [serial = 1288] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 147 (18271000) [pid = 380] [serial = 1294] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 146 (15DA4000) [pid = 380] [serial = 1282] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 145 (200A4400) [pid = 380] [serial = 1297] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 144 (1B62A000) [pid = 380] [serial = 1300] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 143 (125D7000) [pid = 380] [serial = 1303] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 142 (1A944400) [pid = 380] [serial = 1325] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 141 (1B27E000) [pid = 380] [serial = 1328] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 140 (1A4EAC00) [pid = 380] [serial = 1331] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 139 (1B336C00) [pid = 380] [serial = 1334] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | --DOMWINDOW == 138 (18068000) [pid = 380] [serial = 1319] [outer = 00000000] [url = about:blank] 13:05:09 INFO - PROCESS | 380 | 1462478709477 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]]]}] 13:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1022ms 13:05:09 INFO - PROCESS | 380 | 1462478709491 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 13:05:09 INFO - PROCESS | 380 | 1462478709494 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 13:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:05:09 INFO - PROCESS | 380 | 1462478709499 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:05:09 INFO - PROCESS | 380 | 1462478709501 Marionette TRACE conn5 <- [1,1862,null,{}] 13:05:09 INFO - PROCESS | 380 | 1462478709505 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}] 13:05:09 INFO - PROCESS | 380 | 1462478709606 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 13:05:09 INFO - PROCESS | 380 | 1462478709720 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 380 | ++DOCSHELL 0DC7C400 == 93 [pid = 380] [id = 475] 13:05:09 INFO - PROCESS | 380 | ++DOMWINDOW == 139 (11D56400) [pid = 380] [serial = 1425] [outer = 00000000] 13:05:09 INFO - PROCESS | 380 | ++DOMWINDOW == 140 (125D4800) [pid = 380] [serial = 1426] [outer = 11D56400] 13:05:09 INFO - PROCESS | 380 | 1462478709766 Marionette DEBUG loaded listener.js 13:05:09 INFO - PROCESS | 380 | ++DOMWINDOW == 141 (14C29800) [pid = 380] [serial = 1427] [outer = 11D56400] 13:05:10 INFO - PROCESS | 380 | 1462478710195 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]]]}] 13:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 731ms 13:05:10 INFO - PROCESS | 380 | 1462478710238 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 380 | 1462478710241 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 13:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:05:10 INFO - PROCESS | 380 | 1462478710245 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 380 | 1462478710251 Marionette TRACE conn5 <- [1,1866,null,{}] 13:05:10 INFO - PROCESS | 380 | 1462478710260 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}] 13:05:10 INFO - PROCESS | 380 | 1462478710360 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 13:05:10 INFO - PROCESS | 380 | 1462478710409 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:10 INFO - PROCESS | 380 | ++DOCSHELL 16815400 == 94 [pid = 380] [id = 476] 13:05:10 INFO - PROCESS | 380 | ++DOMWINDOW == 142 (16819800) [pid = 380] [serial = 1428] [outer = 00000000] 13:05:10 INFO - PROCESS | 380 | ++DOMWINDOW == 143 (1776A800) [pid = 380] [serial = 1429] [outer = 16819800] 13:05:10 INFO - PROCESS | 380 | 1462478710454 Marionette DEBUG loaded listener.js 13:05:10 INFO - PROCESS | 380 | ++DOMWINDOW == 144 (17880400) [pid = 380] [serial = 1430] [outer = 16819800] 13:05:11 INFO - PROCESS | 380 | 1462478710957 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]]]}] 13:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms 13:05:11 INFO - PROCESS | 380 | 1462478710979 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 13:05:11 INFO - PROCESS | 380 | 1462478710981 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 13:05:11 INFO - PROCESS | 380 | 1462478710984 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:05:11 INFO - PROCESS | 380 | 1462478710986 Marionette TRACE conn5 <- [1,1870,null,{}] 13:05:11 INFO - PROCESS | 380 | 1462478710989 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}] 13:05:11 INFO - PROCESS | 380 | 1462478711087 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 13:05:11 INFO - PROCESS | 380 | 1462478711093 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 380 | ++DOCSHELL 16D3D000 == 95 [pid = 380] [id = 477] 13:05:11 INFO - PROCESS | 380 | ++DOMWINDOW == 145 (17E15800) [pid = 380] [serial = 1431] [outer = 00000000] 13:05:11 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (181A1000) [pid = 380] [serial = 1432] [outer = 17E15800] 13:05:11 INFO - PROCESS | 380 | 1462478711251 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (181E9800) [pid = 380] [serial = 1433] [outer = 17E15800] 13:05:11 INFO - PROCESS | 380 | 1462478711673 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]]]}] 13:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 13:05:11 INFO - PROCESS | 380 | 1462478711719 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 13:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:05:11 INFO - PROCESS | 380 | 1462478711721 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 13:05:11 INFO - PROCESS | 380 | 1462478711724 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:05:11 INFO - PROCESS | 380 | 1462478711725 Marionette TRACE conn5 <- [1,1874,null,{}] 13:05:11 INFO - PROCESS | 380 | 1462478711729 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}] 13:05:11 INFO - PROCESS | 380 | 1462478711896 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 13:05:11 INFO - PROCESS | 380 | 1462478711926 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 380 | ++DOCSHELL 18274400 == 96 [pid = 380] [id = 478] 13:05:11 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (18276400) [pid = 380] [serial = 1434] [outer = 00000000] 13:05:12 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (19408000) [pid = 380] [serial = 1435] [outer = 18276400] 13:05:12 INFO - PROCESS | 380 | 1462478711980 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1A4EC800) [pid = 380] [serial = 1436] [outer = 18276400] 13:05:12 INFO - PROCESS | 380 | 1462478712460 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]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 770ms 13:05:12 INFO - PROCESS | 380 | 1462478712495 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 13:05:12 INFO - PROCESS | 380 | 1462478712497 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 13:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:05:12 INFO - PROCESS | 380 | 1462478712507 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - PROCESS | 380 | 1462478712508 Marionette TRACE conn5 <- [1,1878,null,{}] 13:05:12 INFO - PROCESS | 380 | 1462478712512 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}] 13:05:12 INFO - PROCESS | 380 | 1462478712647 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 13:05:12 INFO - PROCESS | 380 | 1462478712722 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 380 | ++DOCSHELL 1A93A800 == 97 [pid = 380] [id = 479] 13:05:12 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1A93E400) [pid = 380] [serial = 1437] [outer = 00000000] 13:05:12 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1ABF1400) [pid = 380] [serial = 1438] [outer = 1A93E400] 13:05:12 INFO - PROCESS | 380 | 1462478712767 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1B282400) [pid = 380] [serial = 1439] [outer = 1A93E400] 13:05:13 INFO - PROCESS | 380 | 1462478713209 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]]]}] 13:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 731ms 13:05:13 INFO - PROCESS | 380 | 1462478713232 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 13:05:13 INFO - PROCESS | 380 | 1462478713234 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 13:05:13 INFO - PROCESS | 380 | 1462478713237 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:05:13 INFO - PROCESS | 380 | 1462478713239 Marionette TRACE conn5 <- [1,1882,null,{}] 13:05:13 INFO - PROCESS | 380 | 1462478713243 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}] 13:05:13 INFO - PROCESS | 380 | 1462478713405 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 13:05:13 INFO - PROCESS | 380 | 1462478713423 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:13 INFO - PROCESS | 380 | ++DOCSHELL 1A9A7000 == 98 [pid = 380] [id = 480] 13:05:13 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1B284000) [pid = 380] [serial = 1440] [outer = 00000000] 13:05:13 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1B335C00) [pid = 380] [serial = 1441] [outer = 1B284000] 13:05:13 INFO - PROCESS | 380 | 1462478713467 Marionette DEBUG loaded listener.js 13:05:13 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1B629800) [pid = 380] [serial = 1442] [outer = 1B284000] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 155 (18279000) [pid = 380] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1B977400) [pid = 380] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 153 (1B27D400) [pid = 380] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 152 (1787F800) [pid = 380] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 151 (17E15000) [pid = 380] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 150 (1B28EC00) [pid = 380] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 149 (11E08800) [pid = 380] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 148 (125DDC00) [pid = 380] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 147 (0DC7E800) [pid = 380] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:05:13 INFO - PROCESS | 380 | --DOMWINDOW == 146 (1C746400) [pid = 380] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:05:14 INFO - PROCESS | 380 | 1462478714083 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]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 871ms 13:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:05:14 INFO - PROCESS | 380 | 1462478714112 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 380 | 1462478714114 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 13:05:14 INFO - PROCESS | 380 | 1462478714117 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 380 | 1462478714118 Marionette TRACE conn5 <- [1,1886,null,{}] 13:05:14 INFO - PROCESS | 380 | 1462478714137 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}] 13:05:14 INFO - PROCESS | 380 | 1462478714232 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 13:05:14 INFO - PROCESS | 380 | 1462478714239 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:14 INFO - PROCESS | 380 | ++DOCSHELL 125DDC00 == 99 [pid = 380] [id = 481] 13:05:14 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (195BD000) [pid = 380] [serial = 1443] [outer = 00000000] 13:05:14 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (1B338C00) [pid = 380] [serial = 1444] [outer = 195BD000] 13:05:14 INFO - PROCESS | 380 | 1462478714283 Marionette DEBUG loaded listener.js 13:05:14 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (1B7B2800) [pid = 380] [serial = 1445] [outer = 195BD000] 13:05:14 INFO - PROCESS | 380 | 1462478714774 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]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 651ms 13:05:14 INFO - PROCESS | 380 | 1462478714800 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 13:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:05:14 INFO - PROCESS | 380 | 1462478714802 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 13:05:14 INFO - PROCESS | 380 | 1462478714805 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 380 | 1462478714807 Marionette TRACE conn5 <- [1,1890,null,{}] 13:05:14 INFO - PROCESS | 380 | 1462478714810 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}] 13:05:14 INFO - PROCESS | 380 | 1462478714958 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 13:05:14 INFO - PROCESS | 380 | 1462478714968 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:14 INFO - PROCESS | 380 | ++DOCSHELL 1B280000 == 100 [pid = 380] [id = 482] 13:05:14 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (1B7B5000) [pid = 380] [serial = 1446] [outer = 00000000] 13:05:15 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (1B843800) [pid = 380] [serial = 1447] [outer = 1B7B5000] 13:05:15 INFO - PROCESS | 380 | 1462478715016 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1B975800) [pid = 380] [serial = 1448] [outer = 1B7B5000] 13:05:15 INFO - PROCESS | 380 | 1462478715465 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]]]}] 13:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 730ms 13:05:15 INFO - PROCESS | 380 | 1462478715537 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 13:05:15 INFO - PROCESS | 380 | 1462478715539 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 13:05:15 INFO - PROCESS | 380 | 1462478715542 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:05:15 INFO - PROCESS | 380 | 1462478715543 Marionette TRACE conn5 <- [1,1894,null,{}] 13:05:15 INFO - PROCESS | 380 | 1462478715547 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}] 13:05:15 INFO - PROCESS | 380 | 1462478715643 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 13:05:15 INFO - PROCESS | 380 | 1462478715652 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 380 | ++DOCSHELL 0D364800 == 101 [pid = 380] [id = 483] 13:05:15 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (0D4DD400) [pid = 380] [serial = 1449] [outer = 00000000] 13:05:15 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1C1F0000) [pid = 380] [serial = 1450] [outer = 0D4DD400] 13:05:15 INFO - PROCESS | 380 | 1462478715705 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1C746400) [pid = 380] [serial = 1451] [outer = 0D4DD400] 13:05:16 INFO - PROCESS | 380 | 1462478716484 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]]]}] 13:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 970ms 13:05:16 INFO - PROCESS | 380 | 1462478716517 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 13:05:16 INFO - PROCESS | 380 | 1462478716522 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 13:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:05:16 INFO - PROCESS | 380 | 1462478716527 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:05:16 INFO - PROCESS | 380 | 1462478716532 Marionette TRACE conn5 <- [1,1898,null,{}] 13:05:16 INFO - PROCESS | 380 | 1462478716537 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}] 13:05:16 INFO - PROCESS | 380 | 1462478716668 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 13:05:16 INFO - PROCESS | 380 | 1462478716843 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:16 INFO - PROCESS | 380 | ++DOCSHELL 12575C00 == 102 [pid = 380] [id = 484] 13:05:16 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1257A400) [pid = 380] [serial = 1452] [outer = 00000000] 13:05:16 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (14085400) [pid = 380] [serial = 1453] [outer = 1257A400] 13:05:16 INFO - PROCESS | 380 | 1462478716902 Marionette DEBUG loaded listener.js 13:05:17 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (15294C00) [pid = 380] [serial = 1454] [outer = 1257A400] 13:05:17 INFO - PROCESS | 380 | 1462478717485 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]]]}] 13:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1023ms 13:05:17 INFO - PROCESS | 380 | 1462478717555 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 13:05:17 INFO - PROCESS | 380 | 1462478717561 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 13:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:05:17 INFO - PROCESS | 380 | 1462478717567 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:05:17 INFO - PROCESS | 380 | 1462478717570 Marionette TRACE conn5 <- [1,1902,null,{}] 13:05:17 INFO - PROCESS | 380 | 1462478717574 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}] 13:05:17 INFO - PROCESS | 380 | 1462478717701 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 13:05:17 INFO - PROCESS | 380 | 1462478717859 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:17 INFO - PROCESS | 380 | ++DOCSHELL 1525E000 == 103 [pid = 380] [id = 485] 13:05:17 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (15709400) [pid = 380] [serial = 1455] [outer = 00000000] 13:05:17 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (18065000) [pid = 380] [serial = 1456] [outer = 15709400] 13:05:17 INFO - PROCESS | 380 | 1462478717917 Marionette DEBUG loaded listener.js 13:05:18 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (18278800) [pid = 380] [serial = 1457] [outer = 15709400] 13:05:18 INFO - PROCESS | 380 | 1462478718543 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]]]}] 13:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1022ms 13:05:18 INFO - PROCESS | 380 | 1462478718591 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 13:05:18 INFO - PROCESS | 380 | 1462478718593 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 13:05:18 INFO - PROCESS | 380 | 1462478718597 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:05:18 INFO - PROCESS | 380 | 1462478718601 Marionette TRACE conn5 <- [1,1906,null,{}] 13:05:18 INFO - PROCESS | 380 | 1462478718612 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}] 13:05:18 INFO - PROCESS | 380 | 1462478718787 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 13:05:18 INFO - PROCESS | 380 | 1462478718948 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:18 INFO - PROCESS | 380 | ++DOCSHELL 1C1F1400 == 104 [pid = 380] [id = 486] 13:05:18 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (1C73BC00) [pid = 380] [serial = 1458] [outer = 00000000] 13:05:19 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (1C80C000) [pid = 380] [serial = 1459] [outer = 1C73BC00] 13:05:19 INFO - PROCESS | 380 | 1462478719009 Marionette DEBUG loaded listener.js 13:05:19 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1D220C00) [pid = 380] [serial = 1460] [outer = 1C73BC00] 13:05:19 INFO - PROCESS | 380 | 1462478719606 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]]]}] 13:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1079ms 13:05:19 INFO - PROCESS | 380 | 1462478719688 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 13:05:19 INFO - PROCESS | 380 | 1462478719691 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 13:05:19 INFO - PROCESS | 380 | 1462478719694 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:05:19 INFO - PROCESS | 380 | 1462478719696 Marionette TRACE conn5 <- [1,1910,null,{}] 13:05:19 INFO - PROCESS | 380 | 1462478719700 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}] 13:05:19 INFO - PROCESS | 380 | 1462478719855 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 13:05:20 INFO - PROCESS | 380 | 1462478720012 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 380 | ++DOCSHELL 1D226C00 == 105 [pid = 380] [id = 487] 13:05:20 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1D3B3400) [pid = 380] [serial = 1461] [outer = 00000000] 13:05:20 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1D7D8800) [pid = 380] [serial = 1462] [outer = 1D3B3400] 13:05:20 INFO - PROCESS | 380 | 1462478720071 Marionette DEBUG loaded listener.js 13:05:20 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1DD9F000) [pid = 380] [serial = 1463] [outer = 1D3B3400] 13:05:20 INFO - PROCESS | 380 | 1462478720640 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]]]}] 13:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 972ms 13:05:20 INFO - PROCESS | 380 | 1462478720672 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 380 | 1462478720674 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 13:05:20 INFO - PROCESS | 380 | 1462478720677 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:05:20 INFO - PROCESS | 380 | 1462478720679 Marionette TRACE conn5 <- [1,1914,null,{}] 13:05:20 INFO - PROCESS | 380 | 1462478720683 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}] 13:05:20 INFO - PROCESS | 380 | 1462478720802 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 13:05:20 INFO - PROCESS | 380 | 1462478720972 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 380 | ++DOCSHELL 0CDABC00 == 106 [pid = 380] [id = 488] 13:05:20 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (11B3BC00) [pid = 380] [serial = 1464] [outer = 00000000] 13:05:21 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1E36CC00) [pid = 380] [serial = 1465] [outer = 11B3BC00] 13:05:21 INFO - PROCESS | 380 | 1462478721028 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1F645800) [pid = 380] [serial = 1466] [outer = 11B3BC00] 13:05:21 INFO - PROCESS | 380 | 1462478721641 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]]]}] 13:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1017ms 13:05:21 INFO - PROCESS | 380 | 1462478721699 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 13:05:21 INFO - PROCESS | 380 | 1462478721701 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 13:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:05:21 INFO - PROCESS | 380 | 1462478721705 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:05:21 INFO - PROCESS | 380 | 1462478721707 Marionette TRACE conn5 <- [1,1918,null,{}] 13:05:21 INFO - PROCESS | 380 | 1462478721711 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}] 13:05:21 INFO - PROCESS | 380 | 1462478721898 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 13:05:21 INFO - PROCESS | 380 | 1462478721916 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 380 | ++DOCSHELL 1F670C00 == 107 [pid = 380] [id = 489] 13:05:21 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1F6DAC00) [pid = 380] [serial = 1467] [outer = 00000000] 13:05:22 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1FE74C00) [pid = 380] [serial = 1468] [outer = 1F6DAC00] 13:05:22 INFO - PROCESS | 380 | 1462478722013 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (1FE7AC00) [pid = 380] [serial = 1469] [outer = 1F6DAC00] 13:05:22 INFO - PROCESS | 380 | 1462478722671 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]]]}] 13:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1016ms 13:05:22 INFO - PROCESS | 380 | 1462478722725 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 13:05:22 INFO - PROCESS | 380 | 1462478722727 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 13:05:22 INFO - PROCESS | 380 | 1462478722731 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:05:22 INFO - PROCESS | 380 | 1462478722733 Marionette TRACE conn5 <- [1,1922,null,{}] 13:05:22 INFO - PROCESS | 380 | 1462478722737 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}] 13:05:22 INFO - PROCESS | 380 | 1462478722856 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 13:05:23 INFO - PROCESS | 380 | 1462478723013 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:23 INFO - PROCESS | 380 | ++DOCSHELL 200A2800 == 108 [pid = 380] [id = 490] 13:05:23 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (200A3400) [pid = 380] [serial = 1470] [outer = 00000000] 13:05:23 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (200AE800) [pid = 380] [serial = 1471] [outer = 200A3400] 13:05:23 INFO - PROCESS | 380 | 1462478723069 Marionette DEBUG loaded listener.js 13:05:23 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (20315000) [pid = 380] [serial = 1472] [outer = 200A3400] 13:05:23 INFO - PROCESS | 380 | 1462478723643 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]]]}] 13:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 971ms 13:05:23 INFO - PROCESS | 380 | 1462478723705 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 13:05:23 INFO - PROCESS | 380 | 1462478723707 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 13:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:05:23 INFO - PROCESS | 380 | 1462478723711 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:05:23 INFO - PROCESS | 380 | 1462478723713 Marionette TRACE conn5 <- [1,1926,null,{}] 13:05:23 INFO - PROCESS | 380 | 1462478723717 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}] 13:05:23 INFO - PROCESS | 380 | 1462478723835 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 13:05:24 INFO - PROCESS | 380 | 1462478723993 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:24 INFO - PROCESS | 380 | ++DOCSHELL 17E2A000 == 109 [pid = 380] [id = 491] 13:05:24 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (1FE7FC00) [pid = 380] [serial = 1473] [outer = 00000000] 13:05:24 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (20358C00) [pid = 380] [serial = 1474] [outer = 1FE7FC00] 13:05:24 INFO - PROCESS | 380 | 1462478724048 Marionette DEBUG loaded listener.js 13:05:24 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (203BB000) [pid = 380] [serial = 1475] [outer = 1FE7FC00] 13:05:24 INFO - PROCESS | 380 | 1462478724593 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]]]}] 13:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 930ms 13:05:24 INFO - PROCESS | 380 | 1462478724645 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 13:05:24 INFO - PROCESS | 380 | 1462478724647 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 13:05:24 INFO - PROCESS | 380 | 1462478724651 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:05:24 INFO - PROCESS | 380 | 1462478724653 Marionette TRACE conn5 <- [1,1930,null,{}] 13:05:24 INFO - PROCESS | 380 | 1462478724656 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}] 13:05:24 INFO - PROCESS | 380 | 1462478724776 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 13:05:24 INFO - PROCESS | 380 | 1462478724960 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:24 INFO - PROCESS | 380 | ++DOCSHELL 11D63000 == 110 [pid = 380] [id = 492] 13:05:24 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (1C746800) [pid = 380] [serial = 1476] [outer = 00000000] 13:05:25 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (2147F400) [pid = 380] [serial = 1477] [outer = 1C746800] 13:05:25 INFO - PROCESS | 380 | 1462478725015 Marionette DEBUG loaded listener.js 13:05:25 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (21542400) [pid = 380] [serial = 1478] [outer = 1C746800] 13:05:25 INFO - PROCESS | 380 | 1462478725652 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]]]}] 13:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1284ms 13:05:25 INFO - PROCESS | 380 | 1462478725939 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 13:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:05:25 INFO - PROCESS | 380 | 1462478725944 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 13:05:25 INFO - PROCESS | 380 | 1462478725949 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 380 | 1462478725952 Marionette TRACE conn5 <- [1,1934,null,{}] 13:05:25 INFO - PROCESS | 380 | 1462478725958 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}] 13:05:26 INFO - PROCESS | 380 | 1462478726155 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 13:05:26 INFO - PROCESS | 380 | 1462478726273 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:26 INFO - PROCESS | 380 | ++DOCSHELL 142E8000 == 111 [pid = 380] [id = 493] 13:05:26 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (142ED000) [pid = 380] [serial = 1479] [outer = 00000000] 13:05:26 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (15704C00) [pid = 380] [serial = 1480] [outer = 142ED000] 13:05:26 INFO - PROCESS | 380 | 1462478726322 Marionette DEBUG loaded listener.js 13:05:26 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (1638D000) [pid = 380] [serial = 1481] [outer = 142ED000] 13:05:26 INFO - PROCESS | 380 | 1462478726894 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]]]}] 13:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 991ms 13:05:26 INFO - PROCESS | 380 | 1462478726940 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 13:05:26 INFO - PROCESS | 380 | 1462478726943 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 13:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:05:26 INFO - PROCESS | 380 | 1462478726950 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:05:26 INFO - PROCESS | 380 | 1462478726954 Marionette TRACE conn5 <- [1,1938,null,{}] 13:05:26 INFO - PROCESS | 380 | 1462478726958 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}] 13:05:27 INFO - PROCESS | 380 | 1462478727072 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 13:05:27 INFO - PROCESS | 380 | 1462478727250 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 380 | ++DOCSHELL 17E2BC00 == 112 [pid = 380] [id = 494] 13:05:27 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (181E6000) [pid = 380] [serial = 1482] [outer = 00000000] 13:05:27 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (1A449000) [pid = 380] [serial = 1483] [outer = 181E6000] 13:05:27 INFO - PROCESS | 380 | 1462478727300 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (1A940800) [pid = 380] [serial = 1484] [outer = 181E6000] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 11B36800 == 111 [pid = 380] [id = 331] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 14C7B800 == 110 [pid = 380] [id = 328] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 0EAE1C00 == 109 [pid = 380] [id = 397] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1B971400 == 108 [pid = 380] [id = 283] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1B280000 == 107 [pid = 380] [id = 482] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 125DDC00 == 106 [pid = 380] [id = 481] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1A9A7000 == 105 [pid = 380] [id = 480] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1A93A800 == 104 [pid = 380] [id = 479] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 18274400 == 103 [pid = 380] [id = 478] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 16D3D000 == 102 [pid = 380] [id = 477] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 16815400 == 101 [pid = 380] [id = 476] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1DDAC400) [pid = 380] [serial = 1393] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 186 (164F2000) [pid = 380] [serial = 1342] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 185 (1B848400) [pid = 380] [serial = 1345] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1C805000) [pid = 380] [serial = 1351] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 183 (1D7DCC00) [pid = 380] [serial = 1354] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 182 (1C1EE000) [pid = 380] [serial = 1348] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 181 (1DDAB000) [pid = 380] [serial = 1357] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 180 (1F64FC00) [pid = 380] [serial = 1360] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 179 (134E4C00) [pid = 380] [serial = 1339] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 0DC7C400 == 100 [pid = 380] [id = 475] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 125D1000 == 99 [pid = 380] [id = 474] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 0CD93400 == 98 [pid = 380] [id = 473] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 200AAC00 == 97 [pid = 380] [id = 469] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1F6D2C00 == 96 [pid = 380] [id = 468] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1C810400 == 95 [pid = 380] [id = 467] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 16810400 == 94 [pid = 380] [id = 466] 13:05:27 INFO - PROCESS | 380 | --DOCSHELL 1257FC00 == 93 [pid = 380] [id = 465] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 178 (1C847C00) [pid = 380] [serial = 1391] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 177 (1A084000) [pid = 380] [serial = 1375] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 176 (1C1F9800) [pid = 380] [serial = 1384] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 175 (1B28F000) [pid = 380] [serial = 1378] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 174 (181E5400) [pid = 380] [serial = 1372] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 173 (181A4C00) [pid = 380] [serial = 1366] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 172 (1826CC00) [pid = 380] [serial = 1373] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 171 (1826FC00) [pid = 380] [serial = 1367] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1B338400) [pid = 380] [serial = 1379] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 169 (1B971C00) [pid = 380] [serial = 1382] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 168 (14C7F000) [pid = 380] [serial = 1369] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 167 (1B7BAC00) [pid = 380] [serial = 1381] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 166 (14CDB800) [pid = 380] [serial = 1364] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 165 (1C747400) [pid = 380] [serial = 1385] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 164 (1A794C00) [pid = 380] [serial = 1376] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 163 (181AA800) [pid = 380] [serial = 1387] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 162 (15709000) [pid = 380] [serial = 1370] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 161 (1406F000) [pid = 380] [serial = 1363] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1C852C00) [pid = 380] [serial = 1390] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1ABE5C00) [pid = 380] [serial = 1388] [outer = 00000000] [url = about:blank] 13:05:27 INFO - PROCESS | 380 | 1462478727886 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]]]}] 13:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 990ms 13:05:27 INFO - PROCESS | 380 | 1462478727939 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 13:05:27 INFO - PROCESS | 380 | 1462478727941 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 13:05:27 INFO - PROCESS | 380 | 1462478727945 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:05:27 INFO - PROCESS | 380 | 1462478727947 Marionette TRACE conn5 <- [1,1942,null,{}] 13:05:27 INFO - PROCESS | 380 | 1462478727956 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}] 13:05:28 INFO - PROCESS | 380 | 1462478728062 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 13:05:28 INFO - PROCESS | 380 | 1462478728181 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 380 | ++DOCSHELL 1407A000 == 94 [pid = 380] [id = 495] 13:05:28 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (1407F800) [pid = 380] [serial = 1485] [outer = 00000000] 13:05:28 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (16330400) [pid = 380] [serial = 1486] [outer = 1407F800] 13:05:28 INFO - PROCESS | 380 | 1462478728231 Marionette DEBUG loaded listener.js 13:05:28 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (16D3D000) [pid = 380] [serial = 1487] [outer = 1407F800] 13:05:28 INFO - PROCESS | 380 | 1462478728627 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]]]}] 13:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 13:05:28 INFO - PROCESS | 380 | 1462478728679 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 380 | 1462478728681 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 13:05:28 INFO - PROCESS | 380 | 1462478728684 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:05:28 INFO - PROCESS | 380 | 1462478728686 Marionette TRACE conn5 <- [1,1946,null,{}] 13:05:28 INFO - PROCESS | 380 | 1462478728724 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}] 13:05:28 INFO - PROCESS | 380 | 1462478728827 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 13:05:28 INFO - PROCESS | 380 | 1462478728836 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 380 | ++DOCSHELL 17E25800 == 95 [pid = 380] [id = 496] 13:05:28 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (17E29C00) [pid = 380] [serial = 1488] [outer = 00000000] 13:05:28 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (19403400) [pid = 380] [serial = 1489] [outer = 17E29C00] 13:05:28 INFO - PROCESS | 380 | 1462478728882 Marionette DEBUG loaded listener.js 13:05:28 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1A44B400) [pid = 380] [serial = 1490] [outer = 17E29C00] 13:05:29 INFO - PROCESS | 380 | 1462478729365 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]]]}] 13:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 710ms 13:05:29 INFO - PROCESS | 380 | 1462478729403 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 13:05:29 INFO - PROCESS | 380 | 1462478729405 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 13:05:29 INFO - PROCESS | 380 | 1462478729409 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:05:29 INFO - PROCESS | 380 | 1462478729410 Marionette TRACE conn5 <- [1,1950,null,{}] 13:05:29 INFO - PROCESS | 380 | 1462478729414 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}] 13:05:29 INFO - PROCESS | 380 | 1462478729510 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 13:05:29 INFO - PROCESS | 380 | 1462478729520 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:29 INFO - PROCESS | 380 | ++DOCSHELL 1A794C00 == 96 [pid = 380] [id = 497] 13:05:29 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1A99F800) [pid = 380] [serial = 1491] [outer = 00000000] 13:05:29 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1B279C00) [pid = 380] [serial = 1492] [outer = 1A99F800] 13:05:29 INFO - PROCESS | 380 | 1462478729564 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1B293000) [pid = 380] [serial = 1493] [outer = 1A99F800] 13:05:30 INFO - PROCESS | 380 | 1462478730042 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]]]}] 13:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 13:05:30 INFO - PROCESS | 380 | 1462478730090 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 13:05:30 INFO - PROCESS | 380 | 1462478730092 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 13:05:30 INFO - PROCESS | 380 | 1462478730095 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:05:30 INFO - PROCESS | 380 | 1462478730097 Marionette TRACE conn5 <- [1,1954,null,{}] 13:05:30 INFO - PROCESS | 380 | 1462478730101 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}] 13:05:30 INFO - PROCESS | 380 | 1462478730260 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 13:05:30 INFO - PROCESS | 380 | 1462478730314 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:30 INFO - PROCESS | 380 | ++DOCSHELL 1B62A000 == 97 [pid = 380] [id = 498] 13:05:30 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1B62B400) [pid = 380] [serial = 1494] [outer = 00000000] 13:05:30 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1B83CC00) [pid = 380] [serial = 1495] [outer = 1B62B400] 13:05:30 INFO - PROCESS | 380 | 1462478730361 Marionette DEBUG loaded listener.js 13:05:30 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1B971400) [pid = 380] [serial = 1496] [outer = 1B62B400] 13:05:30 INFO - PROCESS | 380 | 1462478730840 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]]]}] 13:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 770ms 13:05:30 INFO - PROCESS | 380 | 1462478730874 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 13:05:30 INFO - PROCESS | 380 | 1462478730876 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 13:05:30 INFO - PROCESS | 380 | 1462478730879 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:05:30 INFO - PROCESS | 380 | 1462478730881 Marionette TRACE conn5 <- [1,1958,null,{}] 13:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:05:30 INFO - PROCESS | 380 | 1462478730884 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}] 13:05:31 INFO - PROCESS | 380 | 1462478731020 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 13:05:31 INFO - PROCESS | 380 | 1462478731040 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 380 | ++DOCSHELL 1C1F3000 == 98 [pid = 380] [id = 499] 13:05:31 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1C1F5C00) [pid = 380] [serial = 1497] [outer = 00000000] 13:05:31 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (1C73E400) [pid = 380] [serial = 1498] [outer = 1C1F5C00] 13:05:31 INFO - PROCESS | 380 | 1462478731084 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (1C805400) [pid = 380] [serial = 1499] [outer = 1C1F5C00] 13:05:31 INFO - PROCESS | 380 | 1462478731549 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]]]}] 13:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 730ms 13:05:31 INFO - PROCESS | 380 | 1462478731614 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 380 | 1462478731617 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 13:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:05:31 INFO - PROCESS | 380 | 1462478731620 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 380 | 1462478731622 Marionette TRACE conn5 <- [1,1962,null,{}] 13:05:31 INFO - PROCESS | 380 | 1462478731680 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}] 13:05:31 INFO - PROCESS | 380 | 1462478731818 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 13:05:31 INFO - PROCESS | 380 | 1462478731839 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 380 | ++DOCSHELL 1C80A400 == 99 [pid = 380] [id = 500] 13:05:31 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (1C80E800) [pid = 380] [serial = 1500] [outer = 00000000] 13:05:31 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (1D3B7000) [pid = 380] [serial = 1501] [outer = 1C80E800] 13:05:31 INFO - PROCESS | 380 | 1462478731883 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (1DDA3C00) [pid = 380] [serial = 1502] [outer = 1C80E800] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 176 (18276400) [pid = 380] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 175 (1A93E400) [pid = 380] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 174 (1B284000) [pid = 380] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 173 (16819800) [pid = 380] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 172 (14086C00) [pid = 380] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 171 (0CD99800) [pid = 380] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 170 (17E15800) [pid = 380] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 169 (11D56400) [pid = 380] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 168 (1B7B5000) [pid = 380] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 167 (195BD000) [pid = 380] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:05:32 INFO - PROCESS | 380 | --DOMWINDOW == 166 (1B294800) [pid = 380] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:05:32 INFO - PROCESS | 380 | 1462478732527 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]]]}] 13:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 950ms 13:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:05:32 INFO - PROCESS | 380 | 1462478732574 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 13:05:32 INFO - PROCESS | 380 | 1462478732576 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 13:05:32 INFO - PROCESS | 380 | 1462478732579 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:05:32 INFO - PROCESS | 380 | 1462478732581 Marionette TRACE conn5 <- [1,1966,null,{}] 13:05:32 INFO - PROCESS | 380 | 1462478732596 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}] 13:05:32 INFO - PROCESS | 380 | 1462478732696 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 13:05:32 INFO - PROCESS | 380 | 1462478732702 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 380 | ++DOCSHELL 142EC000 == 100 [pid = 380] [id = 501] 13:05:32 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (16819800) [pid = 380] [serial = 1503] [outer = 00000000] 13:05:32 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1B27D400) [pid = 380] [serial = 1504] [outer = 16819800] 13:05:32 INFO - PROCESS | 380 | 1462478732747 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1B7B5C00) [pid = 380] [serial = 1505] [outer = 16819800] 13:05:33 INFO - PROCESS | 380 | 1462478733197 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]]]}] 13:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 690ms 13:05:33 INFO - PROCESS | 380 | 1462478733270 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 380 | 1462478733272 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 13:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:05:33 INFO - PROCESS | 380 | 1462478733275 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - PROCESS | 380 | 1462478733277 Marionette TRACE conn5 <- [1,1970,null,{}] 13:05:33 INFO - PROCESS | 380 | 1462478733281 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}] 13:05:33 INFO - PROCESS | 380 | 1462478733379 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 13:05:33 INFO - PROCESS | 380 | 1462478733419 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:33 INFO - PROCESS | 380 | ++DOCSHELL 1D7E4400 == 101 [pid = 380] [id = 502] 13:05:33 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1E36D800) [pid = 380] [serial = 1506] [outer = 00000000] 13:05:33 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1F66B800) [pid = 380] [serial = 1507] [outer = 1E36D800] 13:05:33 INFO - PROCESS | 380 | 1462478733464 Marionette DEBUG loaded listener.js 13:05:33 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1F6DC000) [pid = 380] [serial = 1508] [outer = 1E36D800] 13:05:33 INFO - PROCESS | 380 | 1462478733926 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]]]}] 13:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 13:05:33 INFO - PROCESS | 380 | 1462478733964 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 380 | 1462478733966 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 13:05:33 INFO - PROCESS | 380 | 1462478733969 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:05:33 INFO - PROCESS | 380 | 1462478733972 Marionette TRACE conn5 <- [1,1974,null,{}] 13:05:33 INFO - PROCESS | 380 | 1462478733975 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}] 13:05:34 INFO - PROCESS | 380 | 1462478734091 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 13:05:34 INFO - PROCESS | 380 | 1462478734097 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:34 INFO - PROCESS | 380 | ++DOCSHELL 0E9DC400 == 102 [pid = 380] [id = 503] 13:05:34 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (14C27800) [pid = 380] [serial = 1509] [outer = 00000000] 13:05:34 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (20352800) [pid = 380] [serial = 1510] [outer = 14C27800] 13:05:34 INFO - PROCESS | 380 | 1462478734149 Marionette DEBUG loaded listener.js 13:05:34 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (21067400) [pid = 380] [serial = 1511] [outer = 14C27800] 13:05:34 INFO - PROCESS | 380 | 1462478734935 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]]]}] 13:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1015ms 13:05:35 INFO - PROCESS | 380 | 1462478734990 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 13:05:35 INFO - PROCESS | 380 | 1462478734995 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 13:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:05:35 INFO - PROCESS | 380 | 1462478735000 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:05:35 INFO - PROCESS | 380 | 1462478735004 Marionette TRACE conn5 <- [1,1978,null,{}] 13:05:35 INFO - PROCESS | 380 | 1462478735010 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}] 13:05:35 INFO - PROCESS | 380 | 1462478735194 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 13:05:35 INFO - PROCESS | 380 | 1462478735362 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 380 | ++DOCSHELL 1204D000 == 103 [pid = 380] [id = 504] 13:05:35 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (1257D800) [pid = 380] [serial = 1512] [outer = 00000000] 13:05:35 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (15747400) [pid = 380] [serial = 1513] [outer = 1257D800] 13:05:35 INFO - PROCESS | 380 | 1462478735422 Marionette DEBUG loaded listener.js 13:05:35 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (164F5000) [pid = 380] [serial = 1514] [outer = 1257D800] 13:05:35 INFO - PROCESS | 380 | 1462478735983 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]]]}] 13:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1021ms 13:05:36 INFO - PROCESS | 380 | 1462478736026 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 13:05:36 INFO - PROCESS | 380 | 1462478736032 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 13:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:05:36 INFO - PROCESS | 380 | 1462478736039 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:05:36 INFO - PROCESS | 380 | 1462478736042 Marionette TRACE conn5 <- [1,1982,null,{}] 13:05:36 INFO - PROCESS | 380 | 1462478736046 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}] 13:05:36 INFO - PROCESS | 380 | 1462478736175 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 13:05:36 INFO - PROCESS | 380 | 1462478736352 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:36 INFO - PROCESS | 380 | ++DOCSHELL 18274800 == 104 [pid = 380] [id = 505] 13:05:36 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (18F10400) [pid = 380] [serial = 1515] [outer = 00000000] 13:05:36 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (1A93E400) [pid = 380] [serial = 1516] [outer = 18F10400] 13:05:36 INFO - PROCESS | 380 | 1462478736408 Marionette DEBUG loaded listener.js 13:05:36 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (1B340C00) [pid = 380] [serial = 1517] [outer = 18F10400] 13:05:37 INFO - PROCESS | 380 | 1462478736992 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]]]}] 13:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 971ms 13:05:37 INFO - PROCESS | 380 | 1462478737010 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 13:05:37 INFO - PROCESS | 380 | 1462478737013 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 13:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:05:37 INFO - PROCESS | 380 | 1462478737016 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:05:37 INFO - PROCESS | 380 | 1462478737020 Marionette TRACE conn5 <- [1,1986,null,{}] 13:05:37 INFO - PROCESS | 380 | 1462478737031 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}] 13:05:37 INFO - PROCESS | 380 | 1462478737160 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 13:05:37 INFO - PROCESS | 380 | 1462478737340 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:37 INFO - PROCESS | 380 | ++DOCSHELL 1F64FC00 == 105 [pid = 380] [id = 506] 13:05:37 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (1F6DF400) [pid = 380] [serial = 1518] [outer = 00000000] 13:05:37 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (1FE78800) [pid = 380] [serial = 1519] [outer = 1F6DF400] 13:05:37 INFO - PROCESS | 380 | 1462478737399 Marionette DEBUG loaded listener.js 13:05:37 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (203BD000) [pid = 380] [serial = 1520] [outer = 1F6DF400] 13:05:38 INFO - PROCESS | 380 | 1462478737997 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]]]}] 13:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1022ms 13:05:38 INFO - PROCESS | 380 | 1462478738042 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 13:05:38 INFO - PROCESS | 380 | 1462478738045 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 13:05:38 INFO - PROCESS | 380 | 1462478738048 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:05:38 INFO - PROCESS | 380 | 1462478738051 Marionette TRACE conn5 <- [1,1990,null,{}] 13:05:38 INFO - PROCESS | 380 | 1462478738054 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}] 13:05:38 INFO - PROCESS | 380 | 1462478738180 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 13:05:38 INFO - PROCESS | 380 | 1462478738355 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:38 INFO - PROCESS | 380 | ++DOCSHELL 21481C00 == 106 [pid = 380] [id = 507] 13:05:38 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (21541400) [pid = 380] [serial = 1521] [outer = 00000000] 13:05:38 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (2154C400) [pid = 380] [serial = 1522] [outer = 21541400] 13:05:38 INFO - PROCESS | 380 | 1462478738411 Marionette DEBUG loaded listener.js 13:05:38 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (21555800) [pid = 380] [serial = 1523] [outer = 21541400] 13:05:39 INFO - PROCESS | 380 | 1462478739001 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]]]}] 13:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1017ms 13:05:39 INFO - PROCESS | 380 | 1462478739070 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 13:05:39 INFO - PROCESS | 380 | 1462478739072 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 13:05:39 INFO - PROCESS | 380 | 1462478739075 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:05:39 INFO - PROCESS | 380 | 1462478739077 Marionette TRACE conn5 <- [1,1994,null,{}] 13:05:39 INFO - PROCESS | 380 | 1462478739081 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}] 13:05:39 INFO - PROCESS | 380 | 1462478739207 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 13:05:39 INFO - PROCESS | 380 | 1462478739370 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:39 INFO - PROCESS | 380 | ++DOCSHELL 2154C000 == 107 [pid = 380] [id = 508] 13:05:39 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (21550400) [pid = 380] [serial = 1524] [outer = 00000000] 13:05:39 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (2155F400) [pid = 380] [serial = 1525] [outer = 21550400] 13:05:39 INFO - PROCESS | 380 | 1462478739426 Marionette DEBUG loaded listener.js 13:05:39 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (21564800) [pid = 380] [serial = 1526] [outer = 21550400] 13:05:40 INFO - PROCESS | 380 | 1462478740014 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]]]}] 13:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 13:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 971ms 13:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:05:40 INFO - PROCESS | 380 | 1462478740051 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 13:05:40 INFO - PROCESS | 380 | 1462478740053 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 13:05:40 INFO - PROCESS | 380 | 1462478740057 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:05:40 INFO - PROCESS | 380 | 1462478740059 Marionette TRACE conn5 <- [1,1998,null,{}] 13:05:40 INFO - PROCESS | 380 | 1462478740063 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}] 13:05:40 INFO - PROCESS | 380 | 1462478740195 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 13:05:40 INFO - PROCESS | 380 | 1462478740378 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 380 | ++DOCSHELL 2155F000 == 108 [pid = 380] [id = 509] 13:05:40 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (225AB000) [pid = 380] [serial = 1527] [outer = 00000000] 13:05:40 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (225D3800) [pid = 380] [serial = 1528] [outer = 225AB000] 13:05:40 INFO - PROCESS | 380 | 1462478740437 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (225D4C00) [pid = 380] [serial = 1529] [outer = 225AB000] 13:05:41 INFO - PROCESS | 380 | 1462478741049 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]]]}] 13:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 13:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1019ms 13:05:41 INFO - PROCESS | 380 | 1462478741079 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 13:05:41 INFO - PROCESS | 380 | 1462478741081 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:05:41 INFO - PROCESS | 380 | 1462478741084 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:05:41 INFO - PROCESS | 380 | 1462478741086 Marionette TRACE conn5 <- [1,2002,null,{}] 13:05:41 INFO - PROCESS | 380 | 1462478741090 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}] 13:05:41 INFO - PROCESS | 380 | 1462478741211 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 13:05:41 INFO - PROCESS | 380 | 1462478741387 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 380 | ++DOCSHELL 21E7C800 == 109 [pid = 380] [id = 510] 13:05:41 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (21E7CC00) [pid = 380] [serial = 1530] [outer = 00000000] 13:05:41 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (21E84000) [pid = 380] [serial = 1531] [outer = 21E7CC00] 13:05:41 INFO - PROCESS | 380 | 1462478741442 Marionette DEBUG loaded listener.js 13:05:41 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (21E88C00) [pid = 380] [serial = 1532] [outer = 21E7CC00] 13:05:42 INFO - PROCESS | 380 | 1462478742007 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]]]}] 13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 970ms 13:05:42 INFO - PROCESS | 380 | 1462478742059 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 380 | 1462478742061 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 13:05:42 INFO - PROCESS | 380 | 1462478742065 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:05:42 INFO - PROCESS | 380 | 1462478742067 Marionette TRACE conn5 <- [1,2006,null,{}] 13:05:42 INFO - PROCESS | 380 | 1462478742071 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}] 13:05:42 INFO - PROCESS | 380 | 1462478742192 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 13:05:42 INFO - PROCESS | 380 | 1462478742369 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:42 INFO - PROCESS | 380 | ++DOCSHELL 21E83000 == 110 [pid = 380] [id = 511] 13:05:42 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (21E83C00) [pid = 380] [serial = 1533] [outer = 00000000] 13:05:42 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (225DCC00) [pid = 380] [serial = 1534] [outer = 21E83C00] 13:05:42 INFO - PROCESS | 380 | 1462478742425 Marionette DEBUG loaded listener.js 13:05:42 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (225E0800) [pid = 380] [serial = 1535] [outer = 21E83C00] 13:05:43 INFO - PROCESS | 380 | 1462478743084 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]]]}] 13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1073ms 13:05:43 INFO - PROCESS | 380 | 1462478743142 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 13:05:43 INFO - PROCESS | 380 | 1462478743144 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:05:43 INFO - PROCESS | 380 | 1462478743148 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:05:43 INFO - PROCESS | 380 | 1462478743150 Marionette TRACE conn5 <- [1,2010,null,{}] 13:05:43 INFO - PROCESS | 380 | 1462478743154 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}] 13:05:43 INFO - PROCESS | 380 | 1462478743277 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 13:05:43 INFO - PROCESS | 380 | 1462478743444 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:43 INFO - PROCESS | 380 | ++DOCSHELL 0DC80C00 == 111 [pid = 380] [id = 512] 13:05:43 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (1529A800) [pid = 380] [serial = 1536] [outer = 00000000] 13:05:43 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (17E19400) [pid = 380] [serial = 1537] [outer = 1529A800] 13:05:43 INFO - PROCESS | 380 | 1462478743500 Marionette DEBUG loaded listener.js 13:05:43 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (181E6800) [pid = 380] [serial = 1538] [outer = 1529A800] 13:05:44 INFO - PROCESS | 380 | 1462478744417 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]]]}] 13:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1332ms 13:05:44 INFO - PROCESS | 380 | 1462478744483 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 13:05:44 INFO - PROCESS | 380 | 1462478744487 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:05:44 INFO - PROCESS | 380 | 1462478744492 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - PROCESS | 380 | 1462478744495 Marionette TRACE conn5 <- [1,2014,null,{}] 13:05:44 INFO - PROCESS | 380 | 1462478744501 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}] 13:05:44 INFO - PROCESS | 380 | 1462478744621 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 13:05:44 INFO - PROCESS | 380 | 1462478744790 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 380 | ++DOCSHELL 0CDBE400 == 112 [pid = 380] [id = 513] 13:05:44 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (0CDC6C00) [pid = 380] [serial = 1539] [outer = 00000000] 13:05:44 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (11B59800) [pid = 380] [serial = 1540] [outer = 0CDC6C00] 13:05:44 INFO - PROCESS | 380 | 1462478744842 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (125D4C00) [pid = 380] [serial = 1541] [outer = 0CDC6C00] 13:05:45 INFO - PROCESS | 380 | 1462478745471 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]]]}] 13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1022ms 13:05:45 INFO - PROCESS | 380 | 1462478745515 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 13:05:45 INFO - PROCESS | 380 | 1462478745521 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:05:45 INFO - PROCESS | 380 | 1462478745527 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:05:45 INFO - PROCESS | 380 | 1462478745529 Marionette TRACE conn5 <- [1,2018,null,{}] 13:05:45 INFO - PROCESS | 380 | 1462478745533 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}] 13:05:45 INFO - PROCESS | 380 | 1462478745645 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 13:05:45 INFO - PROCESS | 380 | 1462478745811 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 380 | ++DOCSHELL 14081C00 == 113 [pid = 380] [id = 514] 13:05:45 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (142EF400) [pid = 380] [serial = 1542] [outer = 00000000] 13:05:45 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (15744800) [pid = 380] [serial = 1543] [outer = 142EF400] 13:05:45 INFO - PROCESS | 380 | 1462478745861 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (16392800) [pid = 380] [serial = 1544] [outer = 142EF400] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 0DA70800 == 112 [pid = 380] [id = 445] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1D7E4400 == 111 [pid = 380] [id = 502] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 142EC000 == 110 [pid = 380] [id = 501] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1C80A400 == 109 [pid = 380] [id = 500] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1C1F3000 == 108 [pid = 380] [id = 499] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1B62A000 == 107 [pid = 380] [id = 498] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1A794C00 == 106 [pid = 380] [id = 497] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 207 (142EE400) [pid = 380] [serial = 1396] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 206 (181E7C00) [pid = 380] [serial = 1399] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 205 (1DDA6000) [pid = 380] [serial = 1402] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 204 (1F6E0400) [pid = 380] [serial = 1405] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 203 (2030B800) [pid = 380] [serial = 1408] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 202 (203B5000) [pid = 380] [serial = 1411] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 201 (21067000) [pid = 380] [serial = 1414] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 200 (2131A000) [pid = 380] [serial = 1417] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 199 (1C1F0000) [pid = 380] [serial = 1450] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 17E25800 == 105 [pid = 380] [id = 496] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1407A000 == 104 [pid = 380] [id = 495] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 17E2BC00 == 103 [pid = 380] [id = 494] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 142E8000 == 102 [pid = 380] [id = 493] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1F670C00 == 101 [pid = 380] [id = 489] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 0CDABC00 == 100 [pid = 380] [id = 488] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1D226C00 == 99 [pid = 380] [id = 487] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1C1F1400 == 98 [pid = 380] [id = 486] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 1525E000 == 97 [pid = 380] [id = 485] 13:05:46 INFO - PROCESS | 380 | --DOCSHELL 12575C00 == 96 [pid = 380] [id = 484] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 198 (1B846800) [pid = 380] [serial = 1337] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 197 (19408000) [pid = 380] [serial = 1435] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 196 (1ABF1400) [pid = 380] [serial = 1438] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 195 (1B335C00) [pid = 380] [serial = 1441] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 194 (1B282400) [pid = 380] [serial = 1439] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1776A800) [pid = 380] [serial = 1429] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 192 (17880400) [pid = 380] [serial = 1430] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 191 (15D3F400) [pid = 380] [serial = 1424] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 190 (15293400) [pid = 380] [serial = 1423] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 189 (0DE1E800) [pid = 380] [serial = 1421] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 188 (0D90B800) [pid = 380] [serial = 1420] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 187 (181A1000) [pid = 380] [serial = 1432] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 186 (125D4800) [pid = 380] [serial = 1426] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 185 (14C29800) [pid = 380] [serial = 1427] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1B843800) [pid = 380] [serial = 1447] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 183 (1B975800) [pid = 380] [serial = 1448] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 182 (1A4EC800) [pid = 380] [serial = 1436] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 181 (1B629800) [pid = 380] [serial = 1442] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 180 (1B338C00) [pid = 380] [serial = 1444] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 179 (181E9800) [pid = 380] [serial = 1433] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | --DOMWINDOW == 178 (1B7B2800) [pid = 380] [serial = 1445] [outer = 00000000] [url = about:blank] 13:05:46 INFO - PROCESS | 380 | 1462478746473 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]]]}] 13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 970ms 13:05:46 INFO - PROCESS | 380 | 1462478746500 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 380 | 1462478746502 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:05:46 INFO - PROCESS | 380 | 1462478746506 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 380 | 1462478746509 Marionette TRACE conn5 <- [1,2022,null,{}] 13:05:46 INFO - PROCESS | 380 | 1462478746522 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}] 13:05:46 INFO - PROCESS | 380 | 1462478746629 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 13:05:46 INFO - PROCESS | 380 | 1462478746748 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:46 INFO - PROCESS | 380 | ++DOCSHELL 12576400 == 97 [pid = 380] [id = 515] 13:05:46 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (1341E400) [pid = 380] [serial = 1545] [outer = 00000000] 13:05:46 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (14C81400) [pid = 380] [serial = 1546] [outer = 1341E400] 13:05:46 INFO - PROCESS | 380 | 1462478746796 Marionette DEBUG loaded listener.js 13:05:46 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (15743C00) [pid = 380] [serial = 1547] [outer = 1341E400] 13:05:47 INFO - PROCESS | 380 | 1462478747204 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]]]}] 13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 731ms 13:05:47 INFO - PROCESS | 380 | 1462478747240 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 13:05:47 INFO - PROCESS | 380 | 1462478747242 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 13:05:47 INFO - PROCESS | 380 | 1462478747245 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:05:47 INFO - PROCESS | 380 | 1462478747247 Marionette TRACE conn5 <- [1,2026,null,{}] 13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:05:47 INFO - PROCESS | 380 | 1462478747251 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}] 13:05:47 INFO - PROCESS | 380 | 1462478747350 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 13:05:47 INFO - PROCESS | 380 | 1462478747357 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 380 | ++DOCSHELL 164F6C00 == 98 [pid = 380] [id = 516] 13:05:47 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (164F7000) [pid = 380] [serial = 1548] [outer = 00000000] 13:05:47 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (17E15800) [pid = 380] [serial = 1549] [outer = 164F7000] 13:05:47 INFO - PROCESS | 380 | 1462478747403 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (17E2F800) [pid = 380] [serial = 1550] [outer = 164F7000] 13:05:47 INFO - PROCESS | 380 | 1462478747907 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]]]}] 13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 13:05:48 INFO - PROCESS | 380 | 1462478747980 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 380 | 1462478747982 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 13:05:48 INFO - PROCESS | 380 | 1462478747985 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - PROCESS | 380 | 1462478747987 Marionette TRACE conn5 <- [1,2030,null,{}] 13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:05:48 INFO - PROCESS | 380 | 1462478747990 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}] 13:05:48 INFO - PROCESS | 380 | 1462478748085 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 13:05:48 INFO - PROCESS | 380 | 1462478748218 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 380 | ++DOCSHELL 17E15000 == 99 [pid = 380] [id = 517] 13:05:48 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (17E2D400) [pid = 380] [serial = 1551] [outer = 00000000] 13:05:48 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (181E5400) [pid = 380] [serial = 1552] [outer = 17E2D400] 13:05:48 INFO - PROCESS | 380 | 1462478748264 Marionette DEBUG loaded listener.js 13:05:48 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (1826BC00) [pid = 380] [serial = 1553] [outer = 17E2D400] 13:05:48 INFO - PROCESS | 380 | 1462478748696 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]]]}] 13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 732ms 13:05:48 INFO - PROCESS | 380 | 1462478748727 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 380 | 1462478748729 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 13:05:48 INFO - PROCESS | 380 | 1462478748732 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:05:48 INFO - PROCESS | 380 | 1462478748734 Marionette TRACE conn5 <- [1,2034,null,{}] 13:05:48 INFO - PROCESS | 380 | 1462478748742 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}] 13:05:48 INFO - PROCESS | 380 | 1462478748927 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 13:05:48 INFO - PROCESS | 380 | 1462478748950 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 380 | ++DOCSHELL 18279000 == 100 [pid = 380] [id = 518] 13:05:48 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (195C7800) [pid = 380] [serial = 1554] [outer = 00000000] 13:05:49 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (1A944000) [pid = 380] [serial = 1555] [outer = 195C7800] 13:05:49 INFO - PROCESS | 380 | 1462478748996 Marionette DEBUG loaded listener.js 13:05:49 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (1A9A6000) [pid = 380] [serial = 1556] [outer = 195C7800] 13:05:49 INFO - PROCESS | 380 | 1462478749463 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]]]}] 13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 770ms 13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:05:49 INFO - PROCESS | 380 | 1462478749507 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 13:05:49 INFO - PROCESS | 380 | 1462478749509 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 13:05:49 INFO - PROCESS | 380 | 1462478749512 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:05:49 INFO - PROCESS | 380 | 1462478749514 Marionette TRACE conn5 <- [1,2038,null,{}] 13:05:49 INFO - PROCESS | 380 | 1462478749517 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}] 13:05:49 INFO - PROCESS | 380 | 1462478749653 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 13:05:49 INFO - PROCESS | 380 | 1462478749673 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:49 INFO - PROCESS | 380 | ++DOCSHELL 1B27C000 == 101 [pid = 380] [id = 519] 13:05:49 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (1B27DC00) [pid = 380] [serial = 1557] [outer = 00000000] 13:05:49 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (1B288000) [pid = 380] [serial = 1558] [outer = 1B27DC00] 13:05:49 INFO - PROCESS | 380 | 1462478749717 Marionette DEBUG loaded listener.js 13:05:49 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (1B294800) [pid = 380] [serial = 1559] [outer = 1B27DC00] 13:05:50 INFO - PROCESS | 380 | 1462478750188 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]]]}] 13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 731ms 13:05:50 INFO - PROCESS | 380 | 1462478750243 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 13:05:50 INFO - PROCESS | 380 | 1462478750245 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:05:50 INFO - PROCESS | 380 | 1462478750248 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:05:50 INFO - PROCESS | 380 | 1462478750249 Marionette TRACE conn5 <- [1,2042,null,{}] 13:05:50 INFO - PROCESS | 380 | 1462478750297 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}] 13:05:50 INFO - PROCESS | 380 | 1462478750446 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 13:05:50 INFO - PROCESS | 380 | 1462478750471 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:50 INFO - PROCESS | 380 | ++DOCSHELL 1B332C00 == 102 [pid = 380] [id = 520] 13:05:50 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (1B340400) [pid = 380] [serial = 1560] [outer = 00000000] 13:05:50 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (1B62D000) [pid = 380] [serial = 1561] [outer = 1B340400] 13:05:50 INFO - PROCESS | 380 | 1462478750515 Marionette DEBUG loaded listener.js 13:05:50 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (1B7B9C00) [pid = 380] [serial = 1562] [outer = 1B340400] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 195 (1D22A800) [pid = 380] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 194 (1B62B400) [pid = 380] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1C1F5C00) [pid = 380] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 192 (1C80E800) [pid = 380] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 191 (181E6000) [pid = 380] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 190 (1407F800) [pid = 380] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 189 (1A99F800) [pid = 380] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 188 (17E29C00) [pid = 380] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1E36D800) [pid = 380] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 186 (142ED000) [pid = 380] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 185 (0D4DD400) [pid = 380] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:05:51 INFO - PROCESS | 380 | --DOMWINDOW == 184 (16819800) [pid = 380] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:05:51 INFO - PROCESS | 380 | 1462478751205 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]]]}] 13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 998ms 13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:05:51 INFO - PROCESS | 380 | 1462478751251 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 13:05:51 INFO - PROCESS | 380 | 1462478751253 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 13:05:51 INFO - PROCESS | 380 | 1462478751256 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - PROCESS | 380 | 1462478751257 Marionette TRACE conn5 <- [1,2046,null,{}] 13:05:51 INFO - PROCESS | 380 | 1462478751261 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}] 13:05:51 INFO - PROCESS | 380 | 1462478751358 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 13:05:51 INFO - PROCESS | 380 | 1462478751365 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:51 INFO - PROCESS | 380 | ++DOCSHELL 17881800 == 103 [pid = 380] [id = 521] 13:05:51 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (181A6800) [pid = 380] [serial = 1563] [outer = 00000000] 13:05:51 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (1A084400) [pid = 380] [serial = 1564] [outer = 181A6800] 13:05:51 INFO - PROCESS | 380 | 1462478751413 Marionette DEBUG loaded listener.js 13:05:51 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (1B289800) [pid = 380] [serial = 1565] [outer = 181A6800] 13:05:51 INFO - PROCESS | 380 | 1462478751872 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]]]}] 13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 13:05:51 INFO - PROCESS | 380 | 1462478751927 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 13:05:51 INFO - PROCESS | 380 | 1462478751930 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 13:05:51 INFO - PROCESS | 380 | 1462478751933 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:05:51 INFO - PROCESS | 380 | 1462478751935 Marionette TRACE conn5 <- [1,2050,null,{}] 13:05:51 INFO - PROCESS | 380 | 1462478751938 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}] 13:05:52 INFO - PROCESS | 380 | 1462478752034 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 13:05:52 INFO - PROCESS | 380 | 1462478752041 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:52 INFO - PROCESS | 380 | ++DOCSHELL 0DC77800 == 104 [pid = 380] [id = 522] 13:05:52 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (19DCC800) [pid = 380] [serial = 1566] [outer = 00000000] 13:05:52 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (1B844C00) [pid = 380] [serial = 1567] [outer = 19DCC800] 13:05:52 INFO - PROCESS | 380 | 1462478752085 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (1B975400) [pid = 380] [serial = 1568] [outer = 19DCC800] 13:05:52 INFO - PROCESS | 380 | 1462478752571 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]]]}] 13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 13:05:52 INFO - PROCESS | 380 | 1462478752622 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:05:52 INFO - PROCESS | 380 | 1462478752624 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 13:05:52 INFO - PROCESS | 380 | 1462478752627 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:05:52 INFO - PROCESS | 380 | 1462478752630 Marionette TRACE conn5 <- [1,2054,null,{}] 13:05:52 INFO - PROCESS | 380 | 1462478752633 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}] 13:05:52 INFO - PROCESS | 380 | 1462478752749 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 13:05:52 INFO - PROCESS | 380 | 1462478752756 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:52 INFO - PROCESS | 380 | ++DOCSHELL 1C1F0000 == 105 [pid = 380] [id = 523] 13:05:52 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (1C1F2800) [pid = 380] [serial = 1569] [outer = 00000000] 13:05:52 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (1C73A800) [pid = 380] [serial = 1570] [outer = 1C1F2800] 13:05:52 INFO - PROCESS | 380 | 1462478752812 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (1C807C00) [pid = 380] [serial = 1571] [outer = 1C1F2800] 13:05:53 INFO - PROCESS | 380 | 1462478753592 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]]]}] 13:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1020ms 13:05:53 INFO - PROCESS | 380 | 1462478753647 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 13:05:53 INFO - PROCESS | 380 | 1462478753653 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 13:05:53 INFO - PROCESS | 380 | 1462478753657 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:05:53 INFO - PROCESS | 380 | 1462478753662 Marionette TRACE conn5 <- [1,2058,null,{}] 13:05:53 INFO - PROCESS | 380 | 1462478753667 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}] 13:05:53 INFO - PROCESS | 380 | 1462478753851 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 13:05:54 INFO - PROCESS | 380 | 1462478754017 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:54 INFO - PROCESS | 380 | ++DOCSHELL 0DC6B400 == 106 [pid = 380] [id = 524] 13:05:54 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (0DC7C400) [pid = 380] [serial = 1572] [outer = 00000000] 13:05:54 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (120E0400) [pid = 380] [serial = 1573] [outer = 0DC7C400] 13:05:54 INFO - PROCESS | 380 | 1462478754075 Marionette DEBUG loaded listener.js 13:05:54 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (13427C00) [pid = 380] [serial = 1574] [outer = 0DC7C400] 13:05:54 INFO - PROCESS | 380 | 1462478754677 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]]]}] 13:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1070ms 13:05:54 INFO - PROCESS | 380 | 1462478754733 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 13:05:54 INFO - PROCESS | 380 | 1462478754739 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:05:54 INFO - PROCESS | 380 | 1462478754766 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:05:54 INFO - PROCESS | 380 | 1462478754769 Marionette TRACE conn5 <- [1,2062,null,{}] 13:05:54 INFO - PROCESS | 380 | 1462478754773 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}] 13:05:54 INFO - PROCESS | 380 | 1462478754930 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 13:05:55 INFO - PROCESS | 380 | 1462478755094 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 380 | ++DOCSHELL 164F9000 == 107 [pid = 380] [id = 525] 13:05:55 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (17778C00) [pid = 380] [serial = 1575] [outer = 00000000] 13:05:55 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (181EC800) [pid = 380] [serial = 1576] [outer = 17778C00] 13:05:55 INFO - PROCESS | 380 | 1462478755150 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (18F94800) [pid = 380] [serial = 1577] [outer = 17778C00] 13:05:55 INFO - PROCESS | 380 | 1462478755794 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]]]}] 13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1072ms 13:05:55 INFO - PROCESS | 380 | 1462478755840 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 13:05:55 INFO - PROCESS | 380 | 1462478755843 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:05:55 INFO - PROCESS | 380 | 1462478755847 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:05:55 INFO - PROCESS | 380 | 1462478755850 Marionette TRACE conn5 <- [1,2066,null,{}] 13:05:55 INFO - PROCESS | 380 | 1462478755862 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}] 13:05:56 INFO - PROCESS | 380 | 1462478755991 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 13:05:56 INFO - PROCESS | 380 | 1462478756176 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:56 INFO - PROCESS | 380 | ++DOCSHELL 1C1F4000 == 108 [pid = 380] [id = 526] 13:05:56 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (1C1F5400) [pid = 380] [serial = 1578] [outer = 00000000] 13:05:56 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (1C73AC00) [pid = 380] [serial = 1579] [outer = 1C1F5400] 13:05:56 INFO - PROCESS | 380 | 1462478756236 Marionette DEBUG loaded listener.js 13:05:56 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (1C84F800) [pid = 380] [serial = 1580] [outer = 1C1F5400] 13:05:56 INFO - PROCESS | 380 | --DOCSHELL 0D9C9C00 == 107 [pid = 380] [id = 11] 13:05:56 INFO - PROCESS | 380 | 1462478756924 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]]]}] 13:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1121ms 13:05:56 INFO - PROCESS | 380 | 1462478756970 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 13:05:56 INFO - PROCESS | 380 | 1462478756973 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 13:05:56 INFO - PROCESS | 380 | 1462478756976 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:05:56 INFO - PROCESS | 380 | 1462478756978 Marionette TRACE conn5 <- [1,2070,null,{}] 13:05:56 INFO - PROCESS | 380 | 1462478756982 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}] 13:05:57 INFO - PROCESS | 380 | 1462478757105 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 13:05:57 INFO - PROCESS | 380 | 1462478757285 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:57 INFO - PROCESS | 380 | ++DOCSHELL 14CDAC00 == 108 [pid = 380] [id = 527] 13:05:57 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (15748800) [pid = 380] [serial = 1581] [outer = 00000000] 13:05:57 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (1D22A000) [pid = 380] [serial = 1582] [outer = 15748800] 13:05:57 INFO - PROCESS | 380 | 1462478757343 Marionette DEBUG loaded listener.js 13:05:57 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (1D3B1000) [pid = 380] [serial = 1583] [outer = 15748800] 13:05:57 INFO - PROCESS | 380 | 1462478757910 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]]]}] 13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 970ms 13:05:57 INFO - PROCESS | 380 | 1462478757950 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 13:05:57 INFO - PROCESS | 380 | 1462478757953 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:05:57 INFO - PROCESS | 380 | 1462478757956 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:05:57 INFO - PROCESS | 380 | 1462478757958 Marionette TRACE conn5 <- [1,2074,null,{}] 13:05:57 INFO - PROCESS | 380 | 1462478757962 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}] 13:05:58 INFO - PROCESS | 380 | 1462478758084 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 13:05:58 INFO - PROCESS | 380 | 1462478758260 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:58 INFO - PROCESS | 380 | ++DOCSHELL 1D3B4000 == 109 [pid = 380] [id = 528] 13:05:58 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (1D7DE400) [pid = 380] [serial = 1584] [outer = 00000000] 13:05:58 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (1DDA8000) [pid = 380] [serial = 1585] [outer = 1D7DE400] 13:05:58 INFO - PROCESS | 380 | 1462478758316 Marionette DEBUG loaded listener.js 13:05:58 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (1F64C800) [pid = 380] [serial = 1586] [outer = 1D7DE400] 13:05:58 INFO - PROCESS | 380 | 1462478758940 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]]]}] 13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1018ms 13:05:58 INFO - PROCESS | 380 | 1462478758979 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 13:05:58 INFO - PROCESS | 380 | 1462478758981 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 13:05:58 INFO - PROCESS | 380 | 1462478758984 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:05:59 INFO - PROCESS | 380 | 1462478758986 Marionette TRACE conn5 <- [1,2078,null,{}] 13:05:59 INFO - PROCESS | 380 | 1462478758990 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}] 13:05:59 INFO - PROCESS | 380 | 1462478759121 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 13:05:59 INFO - PROCESS | 380 | 1462478759298 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 380 | ++DOCSHELL 1DDA7800 == 110 [pid = 380] [id = 529] 13:05:59 INFO - PROCESS | 380 | ++DOMWINDOW == 209 (1E36B800) [pid = 380] [serial = 1587] [outer = 00000000] 13:05:59 INFO - PROCESS | 380 | ++DOMWINDOW == 210 (1FE7BC00) [pid = 380] [serial = 1588] [outer = 1E36B800] 13:05:59 INFO - PROCESS | 380 | 1462478759356 Marionette DEBUG loaded listener.js 13:05:59 INFO - PROCESS | 380 | ++DOMWINDOW == 211 (200ACC00) [pid = 380] [serial = 1589] [outer = 1E36B800] 13:05:59 INFO - PROCESS | 380 | 1462478759956 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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1017ms 13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:06:00 INFO - PROCESS | 380 | 1462478760004 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 380 | 1462478760007 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 13:06:00 INFO - PROCESS | 380 | 1462478760010 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - PROCESS | 380 | 1462478760012 Marionette TRACE conn5 <- [1,2082,null,{}] 13:06:00 INFO - PROCESS | 380 | 1462478760016 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}] 13:06:00 INFO - PROCESS | 380 | 1462478760135 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 13:06:00 INFO - PROCESS | 380 | 1462478760311 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:00 INFO - PROCESS | 380 | ++DOCSHELL 1FE7E000 == 111 [pid = 380] [id = 530] 13:06:00 INFO - PROCESS | 380 | ++DOMWINDOW == 212 (200A4400) [pid = 380] [serial = 1590] [outer = 00000000] 13:06:00 INFO - PROCESS | 380 | ++DOMWINDOW == 213 (203B7C00) [pid = 380] [serial = 1591] [outer = 200A4400] 13:06:00 INFO - PROCESS | 380 | 1462478760367 Marionette DEBUG loaded listener.js 13:06:00 INFO - PROCESS | 380 | ++DOMWINDOW == 214 (2106B000) [pid = 380] [serial = 1592] [outer = 200A4400] 13:06:00 INFO - PROCESS | 380 | 1462478760929 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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 970ms 13:06:00 INFO - PROCESS | 380 | 1462478760984 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 13:06:01 INFO - PROCESS | 380 | 1462478760987 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:06:01 INFO - PROCESS | 380 | 1462478760991 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:06:01 INFO - PROCESS | 380 | 1462478760992 Marionette TRACE conn5 <- [1,2086,null,{}] 13:06:01 INFO - PROCESS | 380 | 1462478760996 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}] 13:06:01 INFO - PROCESS | 380 | 1462478761116 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 13:06:01 INFO - PROCESS | 380 | 1462478761294 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:01 INFO - PROCESS | 380 | ++DOCSHELL 16D30400 == 112 [pid = 380] [id = 531] 13:06:01 INFO - PROCESS | 380 | ++DOMWINDOW == 215 (1A447C00) [pid = 380] [serial = 1593] [outer = 00000000] 13:06:01 INFO - PROCESS | 380 | ++DOMWINDOW == 216 (2147A000) [pid = 380] [serial = 1594] [outer = 1A447C00] 13:06:01 INFO - PROCESS | 380 | 1462478761350 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 380 | ++DOMWINDOW == 217 (21546800) [pid = 380] [serial = 1595] [outer = 1A447C00] 13:06:01 INFO - PROCESS | 380 | 1462478761929 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]]]}] 13:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 970ms 13:06:01 INFO - PROCESS | 380 | 1462478761965 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 13:06:01 INFO - PROCESS | 380 | 1462478761967 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 13:06:01 INFO - PROCESS | 380 | 1462478761971 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:06:01 INFO - PROCESS | 380 | 1462478761973 Marionette TRACE conn5 <- [1,2090,null,{}] 13:06:01 INFO - PROCESS | 380 | 1462478761977 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}] 13:06:02 INFO - PROCESS | 380 | 1462478762097 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 13:06:02 INFO - PROCESS | 380 | 1462478762275 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:02 INFO - PROCESS | 380 | ++DOCSHELL 21479800 == 113 [pid = 380] [id = 532] 13:06:02 INFO - PROCESS | 380 | ++DOMWINDOW == 218 (2155C800) [pid = 380] [serial = 1596] [outer = 00000000] 13:06:02 INFO - PROCESS | 380 | ++DOMWINDOW == 219 (2161BC00) [pid = 380] [serial = 1597] [outer = 2155C800] 13:06:02 INFO - PROCESS | 380 | 1462478762331 Marionette DEBUG loaded listener.js 13:06:02 INFO - PROCESS | 380 | ++DOMWINDOW == 220 (2161E400) [pid = 380] [serial = 1598] [outer = 2155C800] 13:06:02 INFO - PROCESS | 380 | 1462478762970 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]]]}] 13:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1074ms 13:06:03 INFO - PROCESS | 380 | 1462478763049 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 13:06:03 INFO - PROCESS | 380 | 1462478763051 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 13:06:03 INFO - PROCESS | 380 | 1462478763071 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:06:03 INFO - PROCESS | 380 | 1462478763073 Marionette TRACE conn5 <- [1,2094,null,{}] 13:06:03 INFO - PROCESS | 380 | 1462478763078 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}] 13:06:03 INFO - PROCESS | 380 | 1462478763200 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 13:06:03 INFO - PROCESS | 380 | 1462478763366 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:03 INFO - PROCESS | 380 | ++DOCSHELL 0E03C400 == 114 [pid = 380] [id = 533] 13:06:03 INFO - PROCESS | 380 | ++DOMWINDOW == 221 (11B31400) [pid = 380] [serial = 1599] [outer = 00000000] 13:06:03 INFO - PROCESS | 380 | ++DOMWINDOW == 222 (17E1AC00) [pid = 380] [serial = 1600] [outer = 11B31400] 13:06:03 INFO - PROCESS | 380 | 1462478763424 Marionette DEBUG loaded listener.js 13:06:03 INFO - PROCESS | 380 | ++DOMWINDOW == 223 (192F1400) [pid = 380] [serial = 1601] [outer = 11B31400] 13:06:04 INFO - PROCESS | 380 | 1462478764009 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]]]}] 13:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 971ms 13:06:04 INFO - PROCESS | 380 | 1462478764047 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 13:06:04 INFO - PROCESS | 380 | 1462478764050 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 13:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:06:04 INFO - PROCESS | 380 | 1462478764053 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:06:04 INFO - PROCESS | 380 | 1462478764056 Marionette TRACE conn5 <- [1,2098,null,{}] 13:06:04 INFO - PROCESS | 380 | 1462478764060 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}] 13:06:04 INFO - PROCESS | 380 | 1462478764199 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 13:06:04 INFO - PROCESS | 380 | 1462478764578 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:04 INFO - PROCESS | 380 | ++DOCSHELL 0DA65400 == 115 [pid = 380] [id = 534] 13:06:04 INFO - PROCESS | 380 | ++DOMWINDOW == 224 (0DA65C00) [pid = 380] [serial = 1602] [outer = 00000000] 13:06:04 INFO - PROCESS | 380 | ++DOMWINDOW == 225 (0DC82800) [pid = 380] [serial = 1603] [outer = 0DA65C00] 13:06:04 INFO - PROCESS | 380 | 1462478764631 Marionette DEBUG loaded listener.js 13:06:04 INFO - PROCESS | 380 | ++DOMWINDOW == 226 (0EAED800) [pid = 380] [serial = 1604] [outer = 0DA65C00] 13:06:05 INFO - PROCESS | 380 | 1462478765284 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]]]}] 13:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1270ms 13:06:05 INFO - PROCESS | 380 | 1462478765328 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 13:06:05 INFO - PROCESS | 380 | 1462478765332 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 13:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:06:05 INFO - PROCESS | 380 | 1462478765336 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:06:05 INFO - PROCESS | 380 | 1462478765340 Marionette TRACE conn5 <- [1,2102,null,{}] 13:06:05 INFO - PROCESS | 380 | 1462478765344 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}] 13:06:05 INFO - PROCESS | 380 | 1462478765463 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 13:06:05 INFO - PROCESS | 380 | 1462478765647 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:05 INFO - PROCESS | 380 | ++DOCSHELL 16393800 == 116 [pid = 380] [id = 535] 13:06:05 INFO - PROCESS | 380 | ++DOMWINDOW == 227 (164EF800) [pid = 380] [serial = 1605] [outer = 00000000] 13:06:05 INFO - PROCESS | 380 | ++DOMWINDOW == 228 (181E6C00) [pid = 380] [serial = 1606] [outer = 164EF800] 13:06:05 INFO - PROCESS | 380 | 1462478765700 Marionette DEBUG loaded listener.js 13:06:05 INFO - PROCESS | 380 | ++DOMWINDOW == 229 (195BB400) [pid = 380] [serial = 1607] [outer = 164EF800] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 0D364800 == 115 [pid = 380] [id = 483] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 0DC77800 == 114 [pid = 380] [id = 522] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 17881800 == 113 [pid = 380] [id = 521] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 1B332C00 == 112 [pid = 380] [id = 520] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 1B27C000 == 111 [pid = 380] [id = 519] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 18279000 == 110 [pid = 380] [id = 518] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 17E15000 == 109 [pid = 380] [id = 517] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 164F6C00 == 108 [pid = 380] [id = 516] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 12576400 == 107 [pid = 380] [id = 515] 13:06:05 INFO - PROCESS | 380 | --DOCSHELL 14081C00 == 106 [pid = 380] [id = 514] 13:06:05 INFO - PROCESS | 380 | --DOMWINDOW == 228 (20352800) [pid = 380] [serial = 1510] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOCSHELL 0CDBE400 == 105 [pid = 380] [id = 513] 13:06:06 INFO - PROCESS | 380 | --DOCSHELL 2154C000 == 104 [pid = 380] [id = 508] 13:06:06 INFO - PROCESS | 380 | --DOCSHELL 21481C00 == 103 [pid = 380] [id = 507] 13:06:06 INFO - PROCESS | 380 | --DOCSHELL 1F64FC00 == 102 [pid = 380] [id = 506] 13:06:06 INFO - PROCESS | 380 | --DOCSHELL 18274800 == 101 [pid = 380] [id = 505] 13:06:06 INFO - PROCESS | 380 | --DOCSHELL 1204D000 == 100 [pid = 380] [id = 504] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 227 (1C80C000) [pid = 380] [serial = 1459] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 226 (1DDA3C00) [pid = 380] [serial = 1502] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 225 (1F6DC000) [pid = 380] [serial = 1508] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 224 (1C805400) [pid = 380] [serial = 1499] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 223 (1B27D400) [pid = 380] [serial = 1504] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 222 (1B7B5C00) [pid = 380] [serial = 1505] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 221 (1B293000) [pid = 380] [serial = 1493] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 220 (1F64A000) [pid = 380] [serial = 1394] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 219 (1B83CC00) [pid = 380] [serial = 1495] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 218 (1B971400) [pid = 380] [serial = 1496] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 217 (1C73E400) [pid = 380] [serial = 1498] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 216 (1D3B7000) [pid = 380] [serial = 1501] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 215 (1E36CC00) [pid = 380] [serial = 1465] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 214 (1A940800) [pid = 380] [serial = 1484] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 213 (1A449000) [pid = 380] [serial = 1483] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 212 (16330400) [pid = 380] [serial = 1486] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 211 (16D3D000) [pid = 380] [serial = 1487] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 210 (1B279C00) [pid = 380] [serial = 1492] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 209 (19403400) [pid = 380] [serial = 1489] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 208 (1A44B400) [pid = 380] [serial = 1490] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 207 (1F66B800) [pid = 380] [serial = 1507] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 206 (1638D000) [pid = 380] [serial = 1481] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 205 (15704C00) [pid = 380] [serial = 1480] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 204 (200AE800) [pid = 380] [serial = 1471] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 203 (2147F400) [pid = 380] [serial = 1477] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 202 (1C746400) [pid = 380] [serial = 1451] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 201 (14085400) [pid = 380] [serial = 1453] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 200 (20358C00) [pid = 380] [serial = 1474] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 199 (1D7D8800) [pid = 380] [serial = 1462] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 198 (18065000) [pid = 380] [serial = 1456] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | --DOMWINDOW == 197 (1FE74C00) [pid = 380] [serial = 1468] [outer = 00000000] [url = about:blank] 13:06:06 INFO - PROCESS | 380 | 1462478766315 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]]]}] 13:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1024ms 13:06:06 INFO - PROCESS | 380 | 1462478766363 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 13:06:06 INFO - PROCESS | 380 | 1462478766367 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 13:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:06:06 INFO - PROCESS | 380 | 1462478766378 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:06:06 INFO - PROCESS | 380 | 1462478766380 Marionette TRACE conn5 <- [1,2106,null,{}] 13:06:06 INFO - PROCESS | 380 | 1462478766404 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}] 13:06:06 INFO - PROCESS | 380 | 1462478766507 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 13:06:06 INFO - PROCESS | 380 | 1462478766522 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:06 INFO - PROCESS | 380 | ++DOCSHELL 14C23400 == 101 [pid = 380] [id = 536] 13:06:06 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (14C28C00) [pid = 380] [serial = 1608] [outer = 00000000] 13:06:06 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (15D7F400) [pid = 380] [serial = 1609] [outer = 14C28C00] 13:06:06 INFO - PROCESS | 380 | 1462478766569 Marionette DEBUG loaded listener.js 13:06:06 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (164F6C00) [pid = 380] [serial = 1610] [outer = 14C28C00] 13:06:07 INFO - PROCESS | 380 | 1462478767094 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]]]}] 13:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 791ms 13:06:07 INFO - PROCESS | 380 | 1462478767166 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 380 | 1462478767168 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 13:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:06:07 INFO - PROCESS | 380 | 1462478767178 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - PROCESS | 380 | 1462478767183 Marionette TRACE conn5 <- [1,2110,null,{}] 13:06:07 INFO - PROCESS | 380 | 1462478767187 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}] 13:06:07 INFO - PROCESS | 380 | 1462478767300 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 13:06:07 INFO - PROCESS | 380 | 1462478767427 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:07 INFO - PROCESS | 380 | ++DOCSHELL 17775400 == 102 [pid = 380] [id = 537] 13:06:07 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (195BAC00) [pid = 380] [serial = 1611] [outer = 00000000] 13:06:07 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (1A798800) [pid = 380] [serial = 1612] [outer = 195BAC00] 13:06:07 INFO - PROCESS | 380 | 1462478767473 Marionette DEBUG loaded listener.js 13:06:07 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (1B27BC00) [pid = 380] [serial = 1613] [outer = 195BAC00] 13:06:07 INFO - PROCESS | 380 | 1462478767854 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]]]}] 13:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 730ms 13:06:07 INFO - PROCESS | 380 | 1462478767905 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 380 | 1462478767908 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 13:06:07 INFO - PROCESS | 380 | 1462478767911 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:06:07 INFO - PROCESS | 380 | 1462478767913 Marionette TRACE conn5 <- [1,2114,null,{}] 13:06:07 INFO - PROCESS | 380 | 1462478767916 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}] 13:06:08 INFO - PROCESS | 380 | 1462478768017 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 13:06:08 INFO - PROCESS | 380 | 1462478768024 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 380 | ++DOCSHELL 1B27E400 == 103 [pid = 380] [id = 538] 13:06:08 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (1B286000) [pid = 380] [serial = 1614] [outer = 00000000] 13:06:08 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (1B628C00) [pid = 380] [serial = 1615] [outer = 1B286000] 13:06:08 INFO - PROCESS | 380 | 1462478768069 Marionette DEBUG loaded listener.js 13:06:08 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (1B7BCC00) [pid = 380] [serial = 1616] [outer = 1B286000] 13:06:08 INFO - PROCESS | 380 | 1462478768588 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]]]}] 13:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 13:06:08 INFO - PROCESS | 380 | 1462478768646 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 13:06:08 INFO - PROCESS | 380 | 1462478768648 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 13:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:06:08 INFO - PROCESS | 380 | 1462478768657 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:06:08 INFO - PROCESS | 380 | 1462478768659 Marionette TRACE conn5 <- [1,2118,null,{}] 13:06:08 INFO - PROCESS | 380 | 1462478768695 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}] 13:06:08 INFO - PROCESS | 380 | 1462478768836 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 13:06:08 INFO - PROCESS | 380 | 1462478768858 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 380 | ++DOCSHELL 1B96EC00 == 104 [pid = 380] [id = 539] 13:06:08 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (1B970000) [pid = 380] [serial = 1617] [outer = 00000000] 13:06:08 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (1C18D400) [pid = 380] [serial = 1618] [outer = 1B970000] 13:06:08 INFO - PROCESS | 380 | 1462478768911 Marionette DEBUG loaded listener.js 13:06:09 INFO - PROCESS | 380 | ++DOMWINDOW == 209 (1C1FA400) [pid = 380] [serial = 1619] [outer = 1B970000] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 208 (195C7800) [pid = 380] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 207 (1B27DC00) [pid = 380] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 206 (1B340400) [pid = 380] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 205 (164F7000) [pid = 380] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 204 (0CDC6C00) [pid = 380] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 203 (142EF400) [pid = 380] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 202 (1341E400) [pid = 380] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 201 (17E2D400) [pid = 380] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 200 (19DCC800) [pid = 380] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:06:09 INFO - PROCESS | 380 | --DOMWINDOW == 199 (181A6800) [pid = 380] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:06:09 INFO - PROCESS | 380 | 1462478769933 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] 13:06:10 INFO - PROCESS | 380 | 1462478769990 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 13:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:06:10 INFO - PROCESS | 380 | 1462478769996 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:06:10 INFO - PROCESS | 380 | 1462478769999 Marionette TRACE conn5 <- [1,2122,null,{}] 13:06:10 INFO - PROCESS | 380 | 1462478770005 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}] 13:06:10 INFO - PROCESS | 380 | 1462478770139 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 13:06:10 INFO - PROCESS | 380 | 1462478770307 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:10 INFO - PROCESS | 380 | ++DOCSHELL 120D2400 == 105 [pid = 380] [id = 540] 13:06:10 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (120D8800) [pid = 380] [serial = 1620] [outer = 00000000] 13:06:10 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (14C86000) [pid = 380] [serial = 1621] [outer = 120D8800] 13:06:10 INFO - PROCESS | 380 | 1462478770371 Marionette DEBUG loaded listener.js 13:06:10 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (1574B800) [pid = 380] [serial = 1622] [outer = 120D8800] 13:06:11 INFO - PROCESS | 380 | 1462478771031 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]]]}] 13:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1079ms 13:06:11 INFO - PROCESS | 380 | 1462478771079 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 13:06:11 INFO - PROCESS | 380 | 1462478771085 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 13:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:06:11 INFO - PROCESS | 380 | 1462478771091 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:06:11 INFO - PROCESS | 380 | 1462478771094 Marionette TRACE conn5 <- [1,2126,null,{}] 13:06:11 INFO - PROCESS | 380 | 1462478771098 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}] 13:06:11 INFO - PROCESS | 380 | 1462478771225 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 13:06:11 INFO - PROCESS | 380 | 1462478771416 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 380 | ++DOCSHELL 181A6800 == 106 [pid = 380] [id = 541] 13:06:11 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (181E9000) [pid = 380] [serial = 1623] [outer = 00000000] 13:06:11 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (1A44B400) [pid = 380] [serial = 1624] [outer = 181E9000] 13:06:11 INFO - PROCESS | 380 | 1462478771473 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (1B28AC00) [pid = 380] [serial = 1625] [outer = 181E9000] 13:06:12 INFO - PROCESS | 380 | 1462478772082 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]]]}] 13:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1020ms 13:06:12 INFO - PROCESS | 380 | 1462478772113 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 13:06:12 INFO - PROCESS | 380 | 1462478772116 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 13:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:06:12 INFO - PROCESS | 380 | 1462478772120 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:06:12 INFO - PROCESS | 380 | 1462478772124 Marionette TRACE conn5 <- [1,2130,null,{}] 13:06:12 INFO - PROCESS | 380 | 1462478772136 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}] 13:06:12 INFO - PROCESS | 380 | 1462478772279 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 13:06:12 INFO - PROCESS | 380 | 1462478772448 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:12 INFO - PROCESS | 380 | ++DOCSHELL 0D90F400 == 107 [pid = 380] [id = 542] 13:06:12 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (1C742400) [pid = 380] [serial = 1626] [outer = 00000000] 13:06:12 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (1C845800) [pid = 380] [serial = 1627] [outer = 1C742400] 13:06:12 INFO - PROCESS | 380 | 1462478772507 Marionette DEBUG loaded listener.js 13:06:12 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (1D229C00) [pid = 380] [serial = 1628] [outer = 1C742400] 13:06:13 INFO - PROCESS | 380 | 1462478773136 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] 13:06:13 INFO - PROCESS | 380 | 1462478773213 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 13:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:06:13 INFO - PROCESS | 380 | 1462478773216 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:06:13 INFO - PROCESS | 380 | 1462478773218 Marionette TRACE conn5 <- [1,2134,null,{}] 13:06:13 INFO - PROCESS | 380 | 1462478773222 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}] 13:06:13 INFO - PROCESS | 380 | 1462478773346 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 13:06:13 INFO - PROCESS | 380 | 1462478773511 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:13 INFO - PROCESS | 380 | ++DOCSHELL 1E36E400 == 108 [pid = 380] [id = 543] 13:06:13 INFO - PROCESS | 380 | ++DOMWINDOW == 209 (1F645000) [pid = 380] [serial = 1629] [outer = 00000000] 13:06:13 INFO - PROCESS | 380 | ++DOMWINDOW == 210 (1F66A800) [pid = 380] [serial = 1630] [outer = 1F645000] 13:06:13 INFO - PROCESS | 380 | 1462478773568 Marionette DEBUG loaded listener.js 13:06:13 INFO - PROCESS | 380 | ++DOMWINDOW == 211 (1F6DC000) [pid = 380] [serial = 1631] [outer = 1F645000] 13:06:14 INFO - PROCESS | 380 | 1462478774115 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] 13:06:14 INFO - PROCESS | 380 | 1462478774191 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 13:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:06:14 INFO - PROCESS | 380 | 1462478774195 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:06:14 INFO - PROCESS | 380 | 1462478774197 Marionette TRACE conn5 <- [1,2138,null,{}] 13:06:14 INFO - PROCESS | 380 | 1462478774201 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}] 13:06:14 INFO - PROCESS | 380 | 1462478774321 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 13:06:14 INFO - PROCESS | 380 | 1462478774499 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:14 INFO - PROCESS | 380 | ++DOCSHELL 1E36CC00 == 109 [pid = 380] [id = 544] 13:06:14 INFO - PROCESS | 380 | ++DOMWINDOW == 212 (1F664400) [pid = 380] [serial = 1632] [outer = 00000000] 13:06:14 INFO - PROCESS | 380 | ++DOMWINDOW == 213 (203B9C00) [pid = 380] [serial = 1633] [outer = 1F664400] 13:06:14 INFO - PROCESS | 380 | 1462478774556 Marionette DEBUG loaded listener.js 13:06:14 INFO - PROCESS | 380 | ++DOMWINDOW == 214 (2106F000) [pid = 380] [serial = 1634] [outer = 1F664400] 13:06:15 INFO - PROCESS | 380 | 1462478775156 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]]]}] 13:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1016ms 13:06:15 INFO - PROCESS | 380 | 1462478775214 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 13:06:15 INFO - PROCESS | 380 | 1462478775217 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 13:06:15 INFO - PROCESS | 380 | 1462478775220 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:06:15 INFO - PROCESS | 380 | 1462478775222 Marionette TRACE conn5 <- [1,2142,null,{}] 13:06:15 INFO - PROCESS | 380 | 1462478775226 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}] 13:06:15 INFO - PROCESS | 380 | 1462478775366 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 13:06:15 INFO - PROCESS | 380 | 1462478775533 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:15 INFO - PROCESS | 380 | ++DOCSHELL 200A4800 == 110 [pid = 380] [id = 545] 13:06:15 INFO - PROCESS | 380 | ++DOMWINDOW == 215 (21546C00) [pid = 380] [serial = 1635] [outer = 00000000] 13:06:15 INFO - PROCESS | 380 | ++DOMWINDOW == 216 (21624800) [pid = 380] [serial = 1636] [outer = 21546C00] 13:06:15 INFO - PROCESS | 380 | 1462478775591 Marionette DEBUG loaded listener.js 13:06:15 INFO - PROCESS | 380 | ++DOMWINDOW == 217 (21E6C800) [pid = 380] [serial = 1637] [outer = 21546C00] 13:06:16 INFO - PROCESS | 380 | 1462478776165 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]]]}] 13:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 970ms 13:06:16 INFO - PROCESS | 380 | 1462478776194 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 13:06:16 INFO - PROCESS | 380 | 1462478776197 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 13:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:06:16 INFO - PROCESS | 380 | 1462478776200 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:06:16 INFO - PROCESS | 380 | 1462478776202 Marionette TRACE conn5 <- [1,2146,null,{}] 13:06:16 INFO - PROCESS | 380 | 1462478776206 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}] 13:06:16 INFO - PROCESS | 380 | 1462478776325 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 13:06:16 INFO - PROCESS | 380 | 1462478776503 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:16 INFO - PROCESS | 380 | ++DOCSHELL 21559000 == 111 [pid = 380] [id = 546] 13:06:16 INFO - PROCESS | 380 | ++DOMWINDOW == 218 (21562000) [pid = 380] [serial = 1638] [outer = 00000000] 13:06:16 INFO - PROCESS | 380 | ++DOMWINDOW == 219 (21E74800) [pid = 380] [serial = 1639] [outer = 21562000] 13:06:16 INFO - PROCESS | 380 | 1462478776559 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 380 | ++DOMWINDOW == 220 (21E7D400) [pid = 380] [serial = 1640] [outer = 21562000] 13:06:17 INFO - PROCESS | 380 | 1462478777134 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]]]}] 13:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 971ms 13:06:17 INFO - PROCESS | 380 | 1462478777174 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 13:06:17 INFO - PROCESS | 380 | 1462478777176 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 13:06:17 INFO - PROCESS | 380 | 1462478777180 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:06:17 INFO - PROCESS | 380 | 1462478777182 Marionette TRACE conn5 <- [1,2150,null,{}] 13:06:17 INFO - PROCESS | 380 | 1462478777186 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}] 13:06:17 INFO - PROCESS | 380 | 1462478777305 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 13:06:17 INFO - PROCESS | 380 | 1462478777471 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:17 INFO - PROCESS | 380 | ++DOCSHELL 20309800 == 112 [pid = 380] [id = 547] 13:06:17 INFO - PROCESS | 380 | ++DOMWINDOW == 221 (21E70C00) [pid = 380] [serial = 1641] [outer = 00000000] 13:06:17 INFO - PROCESS | 380 | ++DOMWINDOW == 222 (225AF800) [pid = 380] [serial = 1642] [outer = 21E70C00] 13:06:17 INFO - PROCESS | 380 | 1462478777529 Marionette DEBUG loaded listener.js 13:06:17 INFO - PROCESS | 380 | ++DOMWINDOW == 223 (225B6000) [pid = 380] [serial = 1643] [outer = 21E70C00] 13:06:18 INFO - PROCESS | 380 | 1462478778073 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]]]}] 13:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 930ms 13:06:18 INFO - PROCESS | 380 | 1462478778118 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 13:06:18 INFO - PROCESS | 380 | 1462478778120 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 13:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:06:18 INFO - PROCESS | 380 | 1462478778126 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:06:18 INFO - PROCESS | 380 | 1462478778127 Marionette TRACE conn5 <- [1,2154,null,{}] 13:06:18 INFO - PROCESS | 380 | 1462478778131 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}] 13:06:18 INFO - PROCESS | 380 | 1462478778252 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 13:06:18 INFO - PROCESS | 380 | 1462478778431 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:18 INFO - PROCESS | 380 | ++DOCSHELL 1E36F400 == 113 [pid = 380] [id = 548] 13:06:18 INFO - PROCESS | 380 | ++DOMWINDOW == 224 (200A6400) [pid = 380] [serial = 1644] [outer = 00000000] 13:06:18 INFO - PROCESS | 380 | ++DOMWINDOW == 225 (225D6000) [pid = 380] [serial = 1645] [outer = 200A6400] 13:06:18 INFO - PROCESS | 380 | 1462478778487 Marionette DEBUG loaded listener.js 13:06:18 INFO - PROCESS | 380 | ++DOMWINDOW == 226 (225DC800) [pid = 380] [serial = 1646] [outer = 200A6400] 13:06:19 INFO - PROCESS | 380 | 1462478779059 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]]]}] 13:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 970ms 13:06:19 INFO - PROCESS | 380 | 1462478779099 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 13:06:19 INFO - PROCESS | 380 | 1462478779102 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 13:06:19 INFO - PROCESS | 380 | 1462478779105 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:06:19 INFO - PROCESS | 380 | 1462478779107 Marionette TRACE conn5 <- [1,2158,null,{}] 13:06:19 INFO - PROCESS | 380 | 1462478779111 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}] 13:06:19 INFO - PROCESS | 380 | 1462478779233 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 13:06:19 INFO - PROCESS | 380 | 1462478779414 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:19 INFO - PROCESS | 380 | ++DOCSHELL 225D5400 == 114 [pid = 380] [id = 549] 13:06:19 INFO - PROCESS | 380 | ++DOMWINDOW == 227 (225D7400) [pid = 380] [serial = 1647] [outer = 00000000] 13:06:19 INFO - PROCESS | 380 | ++DOMWINDOW == 228 (22BF6800) [pid = 380] [serial = 1648] [outer = 225D7400] 13:06:19 INFO - PROCESS | 380 | 1462478779469 Marionette DEBUG loaded listener.js 13:06:19 INFO - PROCESS | 380 | ++DOMWINDOW == 229 (22BFA400) [pid = 380] [serial = 1649] [outer = 225D7400] 13:06:20 INFO - PROCESS | 380 | 1462478780065 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]]]}] 13:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1017ms 13:06:20 INFO - PROCESS | 380 | 1462478780125 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 13:06:20 INFO - PROCESS | 380 | 1462478780128 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 13:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:06:20 INFO - PROCESS | 380 | 1462478780131 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:06:20 INFO - PROCESS | 380 | 1462478780134 Marionette TRACE conn5 <- [1,2162,null,{}] 13:06:20 INFO - PROCESS | 380 | 1462478780138 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}] 13:06:20 INFO - PROCESS | 380 | 1462478780277 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 13:06:20 INFO - PROCESS | 380 | 1462478780455 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:20 INFO - PROCESS | 380 | ++DOCSHELL 1C73A000 == 115 [pid = 380] [id = 550] 13:06:20 INFO - PROCESS | 380 | ++DOMWINDOW == 230 (22E19000) [pid = 380] [serial = 1650] [outer = 00000000] 13:06:20 INFO - PROCESS | 380 | ++DOMWINDOW == 231 (22E20000) [pid = 380] [serial = 1651] [outer = 22E19000] 13:06:20 INFO - PROCESS | 380 | 1462478780516 Marionette DEBUG loaded listener.js 13:06:20 INFO - PROCESS | 380 | ++DOMWINDOW == 232 (23603000) [pid = 380] [serial = 1652] [outer = 22E19000] 13:06:21 INFO - PROCESS | 380 | 1462478781064 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]]]}] 13:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 970ms 13:06:21 INFO - PROCESS | 380 | 1462478781105 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 13:06:21 INFO - PROCESS | 380 | 1462478781108 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 13:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:06:21 INFO - PROCESS | 380 | 1462478781112 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:06:21 INFO - PROCESS | 380 | 1462478781113 Marionette TRACE conn5 <- [1,2166,null,{}] 13:06:21 INFO - PROCESS | 380 | 1462478781117 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}] 13:06:21 INFO - PROCESS | 380 | 1462478781242 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 13:06:21 INFO - PROCESS | 380 | 1462478781429 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:21 INFO - PROCESS | 380 | ++DOCSHELL 12578800 == 116 [pid = 380] [id = 551] 13:06:21 INFO - PROCESS | 380 | ++DOMWINDOW == 233 (125CE400) [pid = 380] [serial = 1653] [outer = 00000000] 13:06:21 INFO - PROCESS | 380 | ++DOMWINDOW == 234 (181AA800) [pid = 380] [serial = 1654] [outer = 125CE400] 13:06:21 INFO - PROCESS | 380 | 1462478781485 Marionette DEBUG loaded listener.js 13:06:21 INFO - PROCESS | 380 | ++DOMWINDOW == 235 (18EB2800) [pid = 380] [serial = 1655] [outer = 125CE400] 13:06:22 INFO - PROCESS | 380 | 1462478782285 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]]]}] 13:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1226ms 13:06:22 INFO - PROCESS | 380 | 1462478782342 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 13:06:22 INFO - PROCESS | 380 | 1462478782346 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 13:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:06:22 INFO - PROCESS | 380 | 1462478782351 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:06:22 INFO - PROCESS | 380 | 1462478782355 Marionette TRACE conn5 <- [1,2170,null,{}] 13:06:22 INFO - PROCESS | 380 | 1462478782377 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}] 13:06:22 INFO - PROCESS | 380 | 1462478782511 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 13:06:22 INFO - PROCESS | 380 | 1462478782677 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:22 INFO - PROCESS | 380 | ++DOCSHELL 14CD4C00 == 117 [pid = 380] [id = 552] 13:06:22 INFO - PROCESS | 380 | ++DOMWINDOW == 236 (14CD7C00) [pid = 380] [serial = 1656] [outer = 00000000] 13:06:22 INFO - PROCESS | 380 | ++DOMWINDOW == 237 (16392C00) [pid = 380] [serial = 1657] [outer = 14CD7C00] 13:06:22 INFO - PROCESS | 380 | 1462478782728 Marionette DEBUG loaded listener.js 13:06:22 INFO - PROCESS | 380 | ++DOMWINDOW == 238 (17E2EC00) [pid = 380] [serial = 1658] [outer = 14CD7C00] 13:06:23 INFO - PROCESS | 380 | 1462478783320 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]]]}] 13:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1040ms 13:06:23 INFO - PROCESS | 380 | 1462478783391 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 13:06:23 INFO - PROCESS | 380 | 1462478783397 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 13:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:06:23 INFO - PROCESS | 380 | 1462478783402 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:06:23 INFO - PROCESS | 380 | 1462478783405 Marionette TRACE conn5 <- [1,2174,null,{}] 13:06:23 INFO - PROCESS | 380 | 1462478783408 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}] 13:06:23 INFO - PROCESS | 380 | 1462478783528 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 13:06:23 INFO - PROCESS | 380 | 1462478783703 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:23 INFO - PROCESS | 380 | ++DOCSHELL 11B33000 == 118 [pid = 380] [id = 553] 13:06:23 INFO - PROCESS | 380 | ++DOMWINDOW == 239 (11B4FC00) [pid = 380] [serial = 1659] [outer = 00000000] 13:06:23 INFO - PROCESS | 380 | ++DOMWINDOW == 240 (1B27C000) [pid = 380] [serial = 1660] [outer = 11B4FC00] 13:06:23 INFO - PROCESS | 380 | 1462478783754 Marionette DEBUG loaded listener.js 13:06:23 INFO - PROCESS | 380 | ++DOMWINDOW == 241 (1B7B7000) [pid = 380] [serial = 1661] [outer = 11B4FC00] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 1806F000 == 117 [pid = 380] [id = 453] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 1D3AF800 == 116 [pid = 380] [id = 452] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 1B27E400 == 115 [pid = 380] [id = 538] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 17775400 == 114 [pid = 380] [id = 537] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 14C23400 == 113 [pid = 380] [id = 536] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 16393800 == 112 [pid = 380] [id = 535] 13:06:23 INFO - PROCESS | 380 | --DOCSHELL 0DA65400 == 111 [pid = 380] [id = 534] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 240 (1A93E400) [pid = 380] [serial = 1516] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 239 (1FE78800) [pid = 380] [serial = 1519] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 238 (2154C400) [pid = 380] [serial = 1522] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 237 (2155F400) [pid = 380] [serial = 1525] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 236 (225D3800) [pid = 380] [serial = 1528] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 235 (21E84000) [pid = 380] [serial = 1531] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 234 (225DCC00) [pid = 380] [serial = 1534] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 233 (1C73A800) [pid = 380] [serial = 1570] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 232 (15747400) [pid = 380] [serial = 1513] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOCSHELL 0DC6B400 == 110 [pid = 380] [id = 524] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 231 (1A944000) [pid = 380] [serial = 1555] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 230 (1B288000) [pid = 380] [serial = 1558] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 229 (1A9A6000) [pid = 380] [serial = 1556] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 228 (1B62D000) [pid = 380] [serial = 1561] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 227 (17E19400) [pid = 380] [serial = 1537] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 226 (17E15800) [pid = 380] [serial = 1549] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 225 (17E2F800) [pid = 380] [serial = 1550] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 224 (125D4C00) [pid = 380] [serial = 1541] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 223 (11B59800) [pid = 380] [serial = 1540] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 222 (16392800) [pid = 380] [serial = 1544] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 221 (15744800) [pid = 380] [serial = 1543] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 220 (14C81400) [pid = 380] [serial = 1546] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 219 (15743C00) [pid = 380] [serial = 1547] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 218 (181E5400) [pid = 380] [serial = 1552] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 217 (1B844C00) [pid = 380] [serial = 1567] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 216 (1B975400) [pid = 380] [serial = 1568] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 215 (1B7B9C00) [pid = 380] [serial = 1562] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 214 (1A084400) [pid = 380] [serial = 1564] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 213 (1B289800) [pid = 380] [serial = 1565] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 212 (1B294800) [pid = 380] [serial = 1559] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | --DOMWINDOW == 211 (1826BC00) [pid = 380] [serial = 1553] [outer = 00000000] [url = about:blank] 13:06:24 INFO - PROCESS | 380 | 1462478784355 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]]]}] 13:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 970ms 13:06:24 INFO - PROCESS | 380 | 1462478784375 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 13:06:24 INFO - PROCESS | 380 | 1462478784378 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 13:06:24 INFO - PROCESS | 380 | 1462478784381 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:06:24 INFO - PROCESS | 380 | 1462478784384 Marionette TRACE conn5 <- [1,2178,null,{}] 13:06:24 INFO - PROCESS | 380 | 1462478784394 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}] 13:06:24 INFO - PROCESS | 380 | 1462478784509 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 13:06:24 INFO - PROCESS | 380 | 1462478784642 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 380 | ++DOCSHELL 1406EC00 == 111 [pid = 380] [id = 554] 13:06:24 INFO - PROCESS | 380 | ++DOMWINDOW == 212 (14C81C00) [pid = 380] [serial = 1662] [outer = 00000000] 13:06:24 INFO - PROCESS | 380 | ++DOMWINDOW == 213 (1681B400) [pid = 380] [serial = 1663] [outer = 14C81C00] 13:06:24 INFO - PROCESS | 380 | 1462478784690 Marionette DEBUG loaded listener.js 13:06:24 INFO - PROCESS | 380 | ++DOMWINDOW == 214 (1806F000) [pid = 380] [serial = 1664] [outer = 14C81C00] 13:06:25 INFO - PROCESS | 380 | 1462478785092 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]]]}] 13:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 770ms 13:06:25 INFO - PROCESS | 380 | 1462478785181 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 13:06:25 INFO - PROCESS | 380 | 1462478785184 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 13:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:06:25 INFO - PROCESS | 380 | 1462478785190 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 380 | 1462478785192 Marionette TRACE conn5 <- [1,2182,null,{}] 13:06:25 INFO - PROCESS | 380 | 1462478785196 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}] 13:06:25 INFO - PROCESS | 380 | 1462478785300 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 13:06:25 INFO - PROCESS | 380 | 1462478785311 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:25 INFO - PROCESS | 380 | ++DOCSHELL 1A07D800 == 112 [pid = 380] [id = 555] 13:06:25 INFO - PROCESS | 380 | ++DOMWINDOW == 215 (1A1D1800) [pid = 380] [serial = 1665] [outer = 00000000] 13:06:25 INFO - PROCESS | 380 | ++DOMWINDOW == 216 (1B291000) [pid = 380] [serial = 1666] [outer = 1A1D1800] 13:06:25 INFO - PROCESS | 380 | 1462478785357 Marionette DEBUG loaded listener.js 13:06:25 INFO - PROCESS | 380 | ++DOMWINDOW == 217 (1B62B400) [pid = 380] [serial = 1667] [outer = 1A1D1800] 13:06:25 INFO - PROCESS | 380 | 1462478785865 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]]]}] 13:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 730ms 13:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:06:25 INFO - PROCESS | 380 | 1462478785921 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 13:06:25 INFO - PROCESS | 380 | 1462478785923 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 13:06:25 INFO - PROCESS | 380 | 1462478785927 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 380 | 1462478785929 Marionette TRACE conn5 <- [1,2186,null,{}] 13:06:25 INFO - PROCESS | 380 | 1462478785932 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}] 13:06:26 INFO - PROCESS | 380 | 1462478786032 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 13:06:26 INFO - PROCESS | 380 | 1462478786176 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:26 INFO - PROCESS | 380 | ++DOCSHELL 1B630800 == 113 [pid = 380] [id = 556] 13:06:26 INFO - PROCESS | 380 | ++DOMWINDOW == 218 (1B7B4C00) [pid = 380] [serial = 1668] [outer = 00000000] 13:06:26 INFO - PROCESS | 380 | ++DOMWINDOW == 219 (1B975800) [pid = 380] [serial = 1669] [outer = 1B7B4C00] 13:06:26 INFO - PROCESS | 380 | 1462478786221 Marionette DEBUG loaded listener.js 13:06:26 INFO - PROCESS | 380 | ++DOMWINDOW == 220 (1C1F4800) [pid = 380] [serial = 1670] [outer = 1B7B4C00] 13:06:26 INFO - PROCESS | 380 | 1462478786668 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]]]}] 13:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 771ms 13:06:26 INFO - PROCESS | 380 | 1462478786706 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 13:06:26 INFO - PROCESS | 380 | 1462478786708 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 13:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:06:26 INFO - PROCESS | 380 | 1462478786717 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:06:26 INFO - PROCESS | 380 | 1462478786718 Marionette TRACE conn5 <- [1,2190,null,{}] 13:06:26 INFO - PROCESS | 380 | 1462478786726 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}] 13:06:26 INFO - PROCESS | 380 | 1462478786891 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 13:06:26 INFO - PROCESS | 380 | 1462478786916 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:26 INFO - PROCESS | 380 | ++DOCSHELL 11E0A000 == 114 [pid = 380] [id = 557] 13:06:26 INFO - PROCESS | 380 | ++DOMWINDOW == 221 (11E0E400) [pid = 380] [serial = 1671] [outer = 00000000] 13:06:26 INFO - PROCESS | 380 | ++DOMWINDOW == 222 (1F66B800) [pid = 380] [serial = 1672] [outer = 11E0E400] 13:06:26 INFO - PROCESS | 380 | 1462478786963 Marionette DEBUG loaded listener.js 13:06:27 INFO - PROCESS | 380 | ++DOMWINDOW == 223 (20309400) [pid = 380] [serial = 1673] [outer = 11E0E400] 13:06:27 INFO - PROCESS | 380 | 1462478787437 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]]]}] 13:06:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:06:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 790ms 13:06:27 INFO - PROCESS | 380 | 1462478787503 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 13:06:27 INFO - PROCESS | 380 | 1462478787505 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 13:06:27 INFO - PROCESS | 380 | 1462478787508 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:06:27 INFO - PROCESS | 380 | 1462478787510 Marionette TRACE conn5 <- [1,2194,null,{}] 13:06:27 INFO - PROCESS | 380 | 1462478787514 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}] 13:06:27 INFO - PROCESS | 380 | 1462478787660 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 13:06:27 INFO - PROCESS | 380 | 1462478787680 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:27 INFO - PROCESS | 380 | ++DOCSHELL 2030E000 == 115 [pid = 380] [id = 558] 13:06:27 INFO - PROCESS | 380 | ++DOMWINDOW == 224 (203B9000) [pid = 380] [serial = 1674] [outer = 00000000] 13:06:27 INFO - PROCESS | 380 | ++DOMWINDOW == 225 (21543400) [pid = 380] [serial = 1675] [outer = 203B9000] 13:06:27 INFO - PROCESS | 380 | 1462478787724 Marionette DEBUG loaded listener.js 13:06:27 INFO - PROCESS | 380 | ++DOMWINDOW == 226 (21558C00) [pid = 380] [serial = 1676] [outer = 203B9000] 13:06:28 INFO - PROCESS | 380 | 1462478788195 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]]]}] 13:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 730ms 13:06:28 INFO - PROCESS | 380 | 1462478788265 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 13:06:28 INFO - PROCESS | 380 | 1462478788267 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 13:06:28 INFO - PROCESS | 380 | 1462478788273 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:06:28 INFO - PROCESS | 380 | 1462478788274 Marionette TRACE conn5 <- [1,2198,null,{}] 13:06:28 INFO - PROCESS | 380 | 1462478788278 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}] 13:06:28 INFO - PROCESS | 380 | 1462478788426 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 225 (1B286000) [pid = 380] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 224 (14C27800) [pid = 380] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 223 (195BAC00) [pid = 380] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 222 (0DA65C00) [pid = 380] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 221 (164EF800) [pid = 380] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 220 (1C1F2800) [pid = 380] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 219 (14C28C00) [pid = 380] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:06:28 INFO - PROCESS | 380 | --DOMWINDOW == 218 (0DC71C00) [pid = 380] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:06:28 INFO - PROCESS | 380 | 1462478788676 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:28 INFO - PROCESS | 380 | ++DOCSHELL 0CDC0C00 == 116 [pid = 380] [id = 559] 13:06:28 INFO - PROCESS | 380 | ++DOMWINDOW == 219 (0D364800) [pid = 380] [serial = 1677] [outer = 00000000] 13:06:28 INFO - PROCESS | 380 | ++DOMWINDOW == 220 (11D60800) [pid = 380] [serial = 1678] [outer = 0D364800] 13:06:28 INFO - PROCESS | 380 | 1462478788720 Marionette DEBUG loaded listener.js 13:06:28 INFO - PROCESS | 380 | ++DOMWINDOW == 221 (17E22000) [pid = 380] [serial = 1679] [outer = 0D364800] 13:06:29 INFO - PROCESS | 380 | 1462478789090 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]]]}] 13:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 870ms 13:06:29 INFO - PROCESS | 380 | 1462478789149 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 13:06:29 INFO - PROCESS | 380 | 1462478789151 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 13:06:29 INFO - PROCESS | 380 | 1462478789154 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:06:29 INFO - PROCESS | 380 | 1462478789156 Marionette TRACE conn5 <- [1,2202,null,{}] 13:06:29 INFO - PROCESS | 380 | 1462478789159 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}] 13:06:29 INFO - PROCESS | 380 | 1462478789262 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 13:06:29 INFO - PROCESS | 380 | 1462478789270 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:29 INFO - PROCESS | 380 | ++DOCSHELL 11B57400 == 117 [pid = 380] [id = 560] 13:06:29 INFO - PROCESS | 380 | ++DOMWINDOW == 222 (195BAC00) [pid = 380] [serial = 1680] [outer = 00000000] 13:06:29 INFO - PROCESS | 380 | ++DOMWINDOW == 223 (21E7F000) [pid = 380] [serial = 1681] [outer = 195BAC00] 13:06:29 INFO - PROCESS | 380 | 1462478789313 Marionette DEBUG loaded listener.js 13:06:29 INFO - PROCESS | 380 | ++DOMWINDOW == 224 (225D6800) [pid = 380] [serial = 1682] [outer = 195BAC00] 13:06:29 INFO - PROCESS | 380 | 1462478789781 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]]]}] 13:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 670ms 13:06:29 INFO - PROCESS | 380 | 1462478789829 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 13:06:29 INFO - PROCESS | 380 | 1462478789831 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 13:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:06:29 INFO - PROCESS | 380 | 1462478789834 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:06:29 INFO - PROCESS | 380 | 1462478789836 Marionette TRACE conn5 <- [1,2206,null,{}] 13:06:29 INFO - PROCESS | 380 | 1462478789839 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}] 13:06:29 INFO - PROCESS | 380 | 1462478789941 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 13:06:30 INFO - PROCESS | 380 | 1462478789980 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:30 INFO - PROCESS | 380 | ++DOCSHELL 225DAC00 == 118 [pid = 380] [id = 561] 13:06:30 INFO - PROCESS | 380 | ++DOMWINDOW == 225 (22632400) [pid = 380] [serial = 1683] [outer = 00000000] 13:06:30 INFO - PROCESS | 380 | ++DOMWINDOW == 226 (22638800) [pid = 380] [serial = 1684] [outer = 22632400] 13:06:30 INFO - PROCESS | 380 | 1462478790025 Marionette DEBUG loaded listener.js 13:06:30 INFO - PROCESS | 380 | ++DOMWINDOW == 227 (2263B400) [pid = 380] [serial = 1685] [outer = 22632400] 13:06:30 INFO - PROCESS | 380 | 1462478790481 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]]]}] 13:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 13:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:06:30 INFO - PROCESS | 380 | 1462478790505 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 13:06:30 INFO - PROCESS | 380 | 1462478790507 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 13:06:30 INFO - PROCESS | 380 | 1462478790510 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:06:30 INFO - PROCESS | 380 | 1462478790512 Marionette TRACE conn5 <- [1,2210,null,{}] 13:06:30 INFO - PROCESS | 380 | 1462478790540 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}] 13:06:30 INFO - PROCESS | 380 | 1462478790741 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 13:06:30 INFO - PROCESS | 380 | 1462478790906 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:30 INFO - PROCESS | 380 | ++DOCSHELL 0D405400 == 119 [pid = 380] [id = 562] 13:06:30 INFO - PROCESS | 380 | ++DOMWINDOW == 228 (0D826000) [pid = 380] [serial = 1686] [outer = 00000000] 13:06:30 INFO - PROCESS | 380 | ++DOMWINDOW == 229 (0E5F5400) [pid = 380] [serial = 1687] [outer = 0D826000] 13:06:30 INFO - PROCESS | 380 | 1462478790966 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 380 | ++DOMWINDOW == 230 (12043800) [pid = 380] [serial = 1688] [outer = 0D826000] 13:06:31 INFO - PROCESS | 380 | 1462478791681 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]]]}] 13:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1194ms 13:06:31 INFO - PROCESS | 380 | 1462478791706 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 13:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:06:31 INFO - PROCESS | 380 | 1462478791710 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 13:06:31 INFO - PROCESS | 380 | 1462478791714 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:06:31 INFO - PROCESS | 380 | 1462478791718 Marionette TRACE conn5 <- [1,2214,null,{}] 13:06:31 INFO - PROCESS | 380 | 1462478791723 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}] 13:06:31 INFO - PROCESS | 380 | 1462478791858 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 13:06:32 INFO - PROCESS | 380 | 1462478792044 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:32 INFO - PROCESS | 380 | ++DOCSHELL 17E2F800 == 120 [pid = 380] [id = 563] 13:06:32 INFO - PROCESS | 380 | ++DOMWINDOW == 231 (181AE400) [pid = 380] [serial = 1689] [outer = 00000000] 13:06:32 INFO - PROCESS | 380 | ++DOMWINDOW == 232 (1A082000) [pid = 380] [serial = 1690] [outer = 181AE400] 13:06:32 INFO - PROCESS | 380 | 1462478792103 Marionette DEBUG loaded listener.js 13:06:32 INFO - PROCESS | 380 | ++DOMWINDOW == 233 (1B28B800) [pid = 380] [serial = 1691] [outer = 181AE400] 13:06:32 INFO - PROCESS | 380 | 1462478792649 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]]]}] 13:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 987ms 13:06:32 INFO - PROCESS | 380 | 1462478792703 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 13:06:32 INFO - PROCESS | 380 | 1462478792706 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 13:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:06:32 INFO - PROCESS | 380 | 1462478792709 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:06:32 INFO - PROCESS | 380 | 1462478792712 Marionette TRACE conn5 <- [1,2218,null,{}] 13:06:32 INFO - PROCESS | 380 | 1462478792716 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}] 13:06:32 INFO - PROCESS | 380 | 1462478792845 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 13:06:33 INFO - PROCESS | 380 | 1462478793034 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:33 INFO - PROCESS | 380 | ++DOCSHELL 1C805400 == 121 [pid = 380] [id = 564] 13:06:33 INFO - PROCESS | 380 | ++DOMWINDOW == 234 (1C80C000) [pid = 380] [serial = 1692] [outer = 00000000] 13:06:33 INFO - PROCESS | 380 | ++DOMWINDOW == 235 (1E371400) [pid = 380] [serial = 1693] [outer = 1C80C000] 13:06:33 INFO - PROCESS | 380 | 1462478793091 Marionette DEBUG loaded listener.js 13:06:33 INFO - PROCESS | 380 | ++DOMWINDOW == 236 (203BE000) [pid = 380] [serial = 1694] [outer = 1C80C000] 13:06:33 INFO - PROCESS | 380 | 1462478793716 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]]]}] 13:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1023ms 13:06:33 INFO - PROCESS | 380 | 1462478793734 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 13:06:33 INFO - PROCESS | 380 | 1462478793738 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 13:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:06:33 INFO - PROCESS | 380 | 1462478793783 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:06:33 INFO - PROCESS | 380 | 1462478793788 Marionette TRACE conn5 <- [1,2222,null,{}] 13:06:33 INFO - PROCESS | 380 | 1462478793793 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}] 13:06:33 INFO - PROCESS | 380 | 1462478793924 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 13:06:34 INFO - PROCESS | 380 | 1462478794111 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:34 INFO - PROCESS | 380 | ++DOCSHELL 1B716C00 == 122 [pid = 380] [id = 565] 13:06:34 INFO - PROCESS | 380 | ++DOMWINDOW == 237 (1B717400) [pid = 380] [serial = 1695] [outer = 00000000] 13:06:34 INFO - PROCESS | 380 | ++DOMWINDOW == 238 (21617C00) [pid = 380] [serial = 1696] [outer = 1B717400] 13:06:34 INFO - PROCESS | 380 | 1462478794167 Marionette DEBUG loaded listener.js 13:06:34 INFO - PROCESS | 380 | ++DOMWINDOW == 239 (225D5800) [pid = 380] [serial = 1697] [outer = 1B717400] 13:06:34 INFO - PROCESS | 380 | 1462478794744 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]]]}] 13:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1008ms 13:06:34 INFO - PROCESS | 380 | 1462478794785 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 13:06:34 INFO - PROCESS | 380 | 1462478794787 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 13:06:34 INFO - PROCESS | 380 | 1462478794792 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:06:34 INFO - PROCESS | 380 | 1462478794794 Marionette TRACE conn5 <- [1,2226,null,{}] 13:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:06:34 INFO - PROCESS | 380 | 1462478794798 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}] 13:06:34 INFO - PROCESS | 380 | 1462478794926 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 13:06:35 INFO - PROCESS | 380 | 1462478795111 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:35 INFO - PROCESS | 380 | ++DOCSHELL 22638400 == 123 [pid = 380] [id = 566] 13:06:35 INFO - PROCESS | 380 | ++DOMWINDOW == 240 (22BF6400) [pid = 380] [serial = 1698] [outer = 00000000] 13:06:35 INFO - PROCESS | 380 | ++DOMWINDOW == 241 (22E1B800) [pid = 380] [serial = 1699] [outer = 22BF6400] 13:06:35 INFO - PROCESS | 380 | 1462478795166 Marionette DEBUG loaded listener.js 13:06:35 INFO - PROCESS | 380 | ++DOMWINDOW == 242 (22E22400) [pid = 380] [serial = 1700] [outer = 22BF6400] 13:06:35 INFO - PROCESS | 380 | 1462478795705 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]]]}] 13:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 930ms 13:06:35 INFO - PROCESS | 380 | 1462478795728 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 13:06:35 INFO - PROCESS | 380 | 1462478795730 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 13:06:35 INFO - PROCESS | 380 | 1462478795733 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:06:35 INFO - PROCESS | 380 | 1462478795735 Marionette TRACE conn5 <- [1,2230,null,{}] 13:06:35 INFO - PROCESS | 380 | 1462478795740 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}] 13:06:35 INFO - PROCESS | 380 | 1462478795866 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 13:06:36 INFO - PROCESS | 380 | 1462478796013 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:36 INFO - PROCESS | 380 | ++DOCSHELL 2360B000 == 124 [pid = 380] [id = 567] 13:06:36 INFO - PROCESS | 380 | ++DOMWINDOW == 243 (2360B400) [pid = 380] [serial = 1701] [outer = 00000000] 13:06:36 INFO - PROCESS | 380 | ++DOMWINDOW == 244 (2360E800) [pid = 380] [serial = 1702] [outer = 2360B400] 13:06:36 INFO - PROCESS | 380 | 1462478796075 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 380 | ++DOMWINDOW == 245 (23E0D800) [pid = 380] [serial = 1703] [outer = 2360B400] 13:06:36 INFO - PROCESS | 380 | 1462478796681 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]]]}] 13:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 971ms 13:06:36 INFO - PROCESS | 380 | 1462478796708 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 13:06:36 INFO - PROCESS | 380 | 1462478796710 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 13:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:06:36 INFO - PROCESS | 380 | 1462478796714 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:06:36 INFO - PROCESS | 380 | 1462478796716 Marionette TRACE conn5 <- [1,2234,null,{}] 13:06:36 INFO - PROCESS | 380 | 1462478796720 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}] 13:06:36 INFO - PROCESS | 380 | 1462478796848 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 13:06:37 INFO - PROCESS | 380 | 1462478797038 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:37 INFO - PROCESS | 380 | ++DOCSHELL 22E02800 == 125 [pid = 380] [id = 568] 13:06:37 INFO - PROCESS | 380 | ++DOMWINDOW == 246 (22E05C00) [pid = 380] [serial = 1704] [outer = 00000000] 13:06:37 INFO - PROCESS | 380 | ++DOMWINDOW == 247 (22E0DC00) [pid = 380] [serial = 1705] [outer = 22E05C00] 13:06:37 INFO - PROCESS | 380 | 1462478797093 Marionette DEBUG loaded listener.js 13:06:37 INFO - PROCESS | 380 | ++DOMWINDOW == 248 (22E0EC00) [pid = 380] [serial = 1706] [outer = 22E05C00] 13:06:37 INFO - PROCESS | 380 | 1462478797718 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]]]}] 13:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1019ms 13:06:37 INFO - PROCESS | 380 | 1462478797737 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 13:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:06:37 INFO - PROCESS | 380 | 1462478797739 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 13:06:37 INFO - PROCESS | 380 | 1462478797742 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:06:37 INFO - PROCESS | 380 | 1462478797744 Marionette TRACE conn5 <- [1,2238,null,{}] 13:06:37 INFO - PROCESS | 380 | 1462478797748 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}] 13:06:37 INFO - PROCESS | 380 | 1462478797872 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 13:06:38 INFO - PROCESS | 380 | 1462478798059 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:38 INFO - PROCESS | 380 | ++DOCSHELL 22E09800 == 126 [pid = 380] [id = 569] 13:06:38 INFO - PROCESS | 380 | ++DOMWINDOW == 249 (22E0D400) [pid = 380] [serial = 1707] [outer = 00000000] 13:06:38 INFO - PROCESS | 380 | ++DOMWINDOW == 250 (23E15800) [pid = 380] [serial = 1708] [outer = 22E0D400] 13:06:38 INFO - PROCESS | 380 | 1462478798114 Marionette DEBUG loaded listener.js 13:06:38 INFO - PROCESS | 380 | ++DOMWINDOW == 251 (251E3C00) [pid = 380] [serial = 1709] [outer = 22E0D400] 13:06:38 INFO - PROCESS | 380 | 1462478798654 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]]]}] 13:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 930ms 13:06:38 INFO - PROCESS | 380 | 1462478798685 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 13:06:38 INFO - PROCESS | 380 | 1462478798688 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 13:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:06:38 INFO - PROCESS | 380 | 1462478798693 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:06:38 INFO - PROCESS | 380 | 1462478798695 Marionette TRACE conn5 <- [1,2242,null,{}] 13:06:38 INFO - PROCESS | 380 | 1462478798698 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}] 13:06:38 INFO - PROCESS | 380 | 1462478798823 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 13:06:39 INFO - PROCESS | 380 | 1462478799009 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:39 INFO - PROCESS | 380 | ++DOCSHELL 23E15400 == 127 [pid = 380] [id = 570] 13:06:39 INFO - PROCESS | 380 | ++DOMWINDOW == 252 (251E5800) [pid = 380] [serial = 1710] [outer = 00000000] 13:06:39 INFO - PROCESS | 380 | ++DOMWINDOW == 253 (251EC000) [pid = 380] [serial = 1711] [outer = 251E5800] 13:06:39 INFO - PROCESS | 380 | 1462478799065 Marionette DEBUG loaded listener.js 13:06:39 INFO - PROCESS | 380 | ++DOMWINDOW == 254 (251EE400) [pid = 380] [serial = 1712] [outer = 251E5800] 13:06:39 INFO - PROCESS | 380 | 1462478799628 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]]]}] 13:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 970ms 13:06:39 INFO - PROCESS | 380 | 1462478799664 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 13:06:39 INFO - PROCESS | 380 | 1462478799666 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 13:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:06:39 INFO - PROCESS | 380 | 1462478799670 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:06:39 INFO - PROCESS | 380 | 1462478799672 Marionette TRACE conn5 <- [1,2246,null,{}] 13:06:39 INFO - PROCESS | 380 | 1462478799676 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}] 13:06:39 INFO - PROCESS | 380 | 1462478799801 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 13:06:40 INFO - PROCESS | 380 | 1462478799977 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:40 INFO - PROCESS | 380 | ++DOCSHELL 23822000 == 128 [pid = 380] [id = 571] 13:06:40 INFO - PROCESS | 380 | ++DOMWINDOW == 255 (23822400) [pid = 380] [serial = 1713] [outer = 00000000] 13:06:40 INFO - PROCESS | 380 | ++DOMWINDOW == 256 (2382B000) [pid = 380] [serial = 1714] [outer = 23822400] 13:06:40 INFO - PROCESS | 380 | 1462478800033 Marionette DEBUG loaded listener.js 13:06:40 INFO - PROCESS | 380 | ++DOMWINDOW == 257 (2382E000) [pid = 380] [serial = 1715] [outer = 23822400] 13:06:40 INFO - PROCESS | 380 | 1462478800677 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]]]}] 13:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1017ms 13:06:40 INFO - PROCESS | 380 | 1462478800690 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 13:06:40 INFO - PROCESS | 380 | 1462478800693 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 13:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:06:40 INFO - PROCESS | 380 | 1462478800696 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:06:40 INFO - PROCESS | 380 | 1462478800698 Marionette TRACE conn5 <- [1,2250,null,{}] 13:06:40 INFO - PROCESS | 380 | 1462478800702 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}] 13:06:40 INFO - PROCESS | 380 | 1462478800828 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 13:06:41 INFO - PROCESS | 380 | 1462478801017 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:41 INFO - PROCESS | 380 | ++DOCSHELL 22841C00 == 129 [pid = 380] [id = 572] 13:06:41 INFO - PROCESS | 380 | ++DOMWINDOW == 258 (22843000) [pid = 380] [serial = 1716] [outer = 00000000] 13:06:41 INFO - PROCESS | 380 | ++DOMWINDOW == 259 (22849400) [pid = 380] [serial = 1717] [outer = 22843000] 13:06:41 INFO - PROCESS | 380 | 1462478801077 Marionette DEBUG loaded listener.js 13:06:41 INFO - PROCESS | 380 | ++DOMWINDOW == 260 (2284E400) [pid = 380] [serial = 1718] [outer = 22843000] 13:06:41 INFO - PROCESS | 380 | 1462478801775 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]]]}] 13:06:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:06:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1121ms 13:06:41 INFO - PROCESS | 380 | 1462478801821 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 13:06:41 INFO - PROCESS | 380 | 1462478801824 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 13:06:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:06:41 INFO - PROCESS | 380 | 1462478801828 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:06:41 INFO - PROCESS | 380 | 1462478801831 Marionette TRACE conn5 <- [1,2254,null,{}] 13:06:41 INFO - PROCESS | 380 | 1462478801835 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}] 13:06:42 INFO - PROCESS | 380 | 1462478801979 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 13:06:42 INFO - PROCESS | 380 | 1462478802160 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:42 INFO - PROCESS | 380 | ++DOCSHELL 12401C00 == 130 [pid = 380] [id = 573] 13:06:42 INFO - PROCESS | 380 | ++DOMWINDOW == 261 (12574C00) [pid = 380] [serial = 1719] [outer = 00000000] 13:06:42 INFO - PROCESS | 380 | ++DOMWINDOW == 262 (1C848400) [pid = 380] [serial = 1720] [outer = 12574C00] 13:06:42 INFO - PROCESS | 380 | 1462478802214 Marionette DEBUG loaded listener.js 13:06:42 INFO - PROCESS | 380 | ++DOMWINDOW == 263 (2131D000) [pid = 380] [serial = 1721] [outer = 12574C00] 13:06:42 INFO - PROCESS | 380 | 1462478802815 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]]]}] 13:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1019ms 13:06:42 INFO - PROCESS | 380 | 1462478802850 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 13:06:42 INFO - PROCESS | 380 | 1462478802853 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 13:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:06:42 INFO - PROCESS | 380 | 1462478802856 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:06:42 INFO - PROCESS | 380 | 1462478802858 Marionette TRACE conn5 <- [1,2258,null,{}] 13:06:42 INFO - PROCESS | 380 | 1462478802862 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}] 13:06:43 INFO - PROCESS | 380 | 1462478802991 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 13:06:43 INFO - PROCESS | 380 | 1462478803400 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:43 INFO - PROCESS | 380 | ++DOCSHELL 0CDA4000 == 131 [pid = 380] [id = 574] 13:06:43 INFO - PROCESS | 380 | ++DOMWINDOW == 264 (0CDC1000) [pid = 380] [serial = 1722] [outer = 00000000] 13:06:43 INFO - PROCESS | 380 | ++DOMWINDOW == 265 (11D56C00) [pid = 380] [serial = 1723] [outer = 0CDC1000] 13:06:43 INFO - PROCESS | 380 | 1462478803527 Marionette DEBUG loaded listener.js 13:06:43 INFO - PROCESS | 380 | ++DOMWINDOW == 266 (142E8000) [pid = 380] [serial = 1724] [outer = 0CDC1000] 13:06:44 INFO - PROCESS | 380 | 1462478804150 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]]]}] 13:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1319ms 13:06:44 INFO - PROCESS | 380 | 1462478804179 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 13:06:44 INFO - PROCESS | 380 | 1462478804183 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 13:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:06:44 INFO - PROCESS | 380 | 1462478804187 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:06:44 INFO - PROCESS | 380 | 1462478804191 Marionette TRACE conn5 <- [1,2262,null,{}] 13:06:44 INFO - PROCESS | 380 | 1462478804196 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}] 13:06:44 INFO - PROCESS | 380 | 1462478804318 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 13:06:44 INFO - PROCESS | 380 | 1462478804512 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:44 INFO - PROCESS | 380 | ++DOCSHELL 164F7000 == 132 [pid = 380] [id = 575] 13:06:44 INFO - PROCESS | 380 | ++DOMWINDOW == 267 (164FD400) [pid = 380] [serial = 1725] [outer = 00000000] 13:06:44 INFO - PROCESS | 380 | ++DOMWINDOW == 268 (18270000) [pid = 380] [serial = 1726] [outer = 164FD400] 13:06:44 INFO - PROCESS | 380 | 1462478804566 Marionette DEBUG loaded listener.js 13:06:44 INFO - PROCESS | 380 | ++DOMWINDOW == 269 (18067800) [pid = 380] [serial = 1727] [outer = 164FD400] 13:06:45 INFO - PROCESS | 380 | 1462478805189 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]]]}] 13:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1022ms 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1C744000 == 131 [pid = 380] [id = 284] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 11D64C00 == 130 [pid = 380] [id = 264] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1B298000 == 129 [pid = 380] [id = 234] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1D7DB000 == 128 [pid = 380] [id = 318] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 11B55C00 == 127 [pid = 380] [id = 472] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 2030A800 == 126 [pid = 380] [id = 470] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1921DC00 == 125 [pid = 380] [id = 267] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1C198C00 == 124 [pid = 380] [id = 251] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 0D8E1800 == 123 [pid = 380] [id = 265] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1B840800 == 122 [pid = 380] [id = 252] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1A9A9400 == 121 [pid = 380] [id = 268] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 225DAC00 == 120 [pid = 380] [id = 561] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 11B57400 == 119 [pid = 380] [id = 560] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 0CDC0C00 == 118 [pid = 380] [id = 559] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 2030E000 == 117 [pid = 380] [id = 558] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 11E0A000 == 116 [pid = 380] [id = 557] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 268 (2147A000) [pid = 380] [serial = 1594] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 267 (2161BC00) [pid = 380] [serial = 1597] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 266 (17E1AC00) [pid = 380] [serial = 1600] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 265 (1C18D400) [pid = 380] [serial = 1618] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | 1462478805342 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 13:06:45 INFO - PROCESS | 380 | 1462478805346 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1B630800 == 115 [pid = 380] [id = 556] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1A07D800 == 114 [pid = 380] [id = 555] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1406EC00 == 113 [pid = 380] [id = 554] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 11B33000 == 112 [pid = 380] [id = 553] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 0E9DC400 == 111 [pid = 380] [id = 503] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 0D24BC00 == 110 [pid = 380] [id = 13] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 14CD4C00 == 109 [pid = 380] [id = 552] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 21559000 == 108 [pid = 380] [id = 546] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 200A4800 == 107 [pid = 380] [id = 545] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1E36CC00 == 106 [pid = 380] [id = 544] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 1E36E400 == 105 [pid = 380] [id = 543] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 0D90F400 == 104 [pid = 380] [id = 542] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 181A6800 == 103 [pid = 380] [id = 541] 13:06:45 INFO - PROCESS | 380 | --DOCSHELL 120D2400 == 102 [pid = 380] [id = 540] 13:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 264 (21067400) [pid = 380] [serial = 1511] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 263 (1C73AC00) [pid = 380] [serial = 1579] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 262 (1DDA8000) [pid = 380] [serial = 1585] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 261 (1D22A000) [pid = 380] [serial = 1582] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 260 (0EAED800) [pid = 380] [serial = 1604] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 259 (0DC82800) [pid = 380] [serial = 1603] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 258 (195BB400) [pid = 380] [serial = 1607] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 257 (181E6C00) [pid = 380] [serial = 1606] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 256 (120E0400) [pid = 380] [serial = 1573] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 255 (1FE7BC00) [pid = 380] [serial = 1588] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 254 (1C807C00) [pid = 380] [serial = 1571] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 253 (181EC800) [pid = 380] [serial = 1576] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 252 (203B7C00) [pid = 380] [serial = 1591] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 251 (11B1D800) [pid = 380] [serial = 1085] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 250 (1A798800) [pid = 380] [serial = 1612] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 249 (1B27BC00) [pid = 380] [serial = 1613] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 248 (15D7F400) [pid = 380] [serial = 1609] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 247 (164F6C00) [pid = 380] [serial = 1610] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 246 (1B628C00) [pid = 380] [serial = 1615] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | --DOMWINDOW == 245 (1B7BCC00) [pid = 380] [serial = 1616] [outer = 00000000] [url = about:blank] 13:06:45 INFO - PROCESS | 380 | 1462478805465 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:06:45 INFO - PROCESS | 380 | 1462478805467 Marionette TRACE conn5 <- [1,2266,null,{}] 13:06:45 INFO - PROCESS | 380 | 1462478805471 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}] 13:06:45 INFO - PROCESS | 380 | 1462478805577 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 13:06:45 INFO - PROCESS | 380 | 1462478805584 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:45 INFO - PROCESS | 380 | ++DOCSHELL 0DD38800 == 103 [pid = 380] [id = 576] 13:06:45 INFO - PROCESS | 380 | ++DOMWINDOW == 246 (0DD3EC00) [pid = 380] [serial = 1728] [outer = 00000000] 13:06:45 INFO - PROCESS | 380 | ++DOMWINDOW == 247 (0E9DC400) [pid = 380] [serial = 1729] [outer = 0DD3EC00] 13:06:45 INFO - PROCESS | 380 | 1462478805634 Marionette DEBUG loaded listener.js 13:06:45 INFO - PROCESS | 380 | ++DOMWINDOW == 248 (11D60C00) [pid = 380] [serial = 1730] [outer = 0DD3EC00] 13:06:46 INFO - PROCESS | 380 | 1462478806204 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]]]}] 13:06:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:06:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 832ms 13:06:46 INFO - PROCESS | 380 | 1462478806253 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 13:06:46 INFO - PROCESS | 380 | 1462478806255 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 13:06:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:06:46 INFO - PROCESS | 380 | 1462478806259 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:06:46 INFO - PROCESS | 380 | 1462478806265 Marionette TRACE conn5 <- [1,2270,null,{}] 13:06:46 INFO - PROCESS | 380 | 1462478806274 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}] 13:06:46 INFO - PROCESS | 380 | 1462478806384 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 13:06:46 INFO - PROCESS | 380 | 1462478806521 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:46 INFO - PROCESS | 380 | ++DOCSHELL 0EAE2400 == 104 [pid = 380] [id = 577] 13:06:46 INFO - PROCESS | 380 | ++DOMWINDOW == 249 (14081C00) [pid = 380] [serial = 1731] [outer = 00000000] 13:06:46 INFO - PROCESS | 380 | ++DOMWINDOW == 250 (16818400) [pid = 380] [serial = 1732] [outer = 14081C00] 13:06:46 INFO - PROCESS | 380 | 1462478806568 Marionette DEBUG loaded listener.js 13:06:46 INFO - PROCESS | 380 | ++DOMWINDOW == 251 (17E1E800) [pid = 380] [serial = 1733] [outer = 14081C00] 13:06:47 INFO - PROCESS | 380 | 1462478806989 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]]]}] 13:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 791ms 13:06:47 INFO - PROCESS | 380 | 1462478807053 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 13:06:47 INFO - PROCESS | 380 | 1462478807055 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 13:06:47 INFO - PROCESS | 380 | 1462478807058 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:06:47 INFO - PROCESS | 380 | 1462478807060 Marionette TRACE conn5 <- [1,2274,null,{}] 13:06:47 INFO - PROCESS | 380 | 1462478807063 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}] 13:06:47 INFO - PROCESS | 380 | 1462478807193 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 13:06:47 INFO - PROCESS | 380 | 1462478807208 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:47 INFO - PROCESS | 380 | ++DOCSHELL 181A9C00 == 105 [pid = 380] [id = 578] 13:06:47 INFO - PROCESS | 380 | ++DOMWINDOW == 252 (1826D000) [pid = 380] [serial = 1734] [outer = 00000000] 13:06:47 INFO - PROCESS | 380 | ++DOMWINDOW == 253 (1A798800) [pid = 380] [serial = 1735] [outer = 1826D000] 13:06:47 INFO - PROCESS | 380 | 1462478807252 Marionette DEBUG loaded listener.js 13:06:47 INFO - PROCESS | 380 | ++DOMWINDOW == 254 (1A99D400) [pid = 380] [serial = 1736] [outer = 1826D000] 13:06:47 INFO - PROCESS | 380 | 1462478807718 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]]]}] 13:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 670ms 13:06:47 INFO - PROCESS | 380 | 1462478807732 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 13:06:47 INFO - PROCESS | 380 | 1462478807734 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 13:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:06:47 INFO - PROCESS | 380 | 1462478807741 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:06:47 INFO - PROCESS | 380 | 1462478807743 Marionette TRACE conn5 <- [1,2278,null,{}] 13:06:47 INFO - PROCESS | 380 | 1462478807746 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}] 13:06:47 INFO - PROCESS | 380 | 1462478807930 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 13:06:47 INFO - PROCESS | 380 | 1462478807958 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 380 | ++DOCSHELL 1B27E000 == 106 [pid = 380] [id = 579] 13:06:48 INFO - PROCESS | 380 | ++DOMWINDOW == 255 (1B27E400) [pid = 380] [serial = 1737] [outer = 00000000] 13:06:48 INFO - PROCESS | 380 | ++DOMWINDOW == 256 (1B290800) [pid = 380] [serial = 1738] [outer = 1B27E400] 13:06:48 INFO - PROCESS | 380 | 1462478808012 Marionette DEBUG loaded listener.js 13:06:48 INFO - PROCESS | 380 | ++DOMWINDOW == 257 (1B70D400) [pid = 380] [serial = 1739] [outer = 1B27E400] 13:06:48 INFO - PROCESS | 380 | 1462478808518 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]]]}] 13:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 830ms 13:06:48 INFO - PROCESS | 380 | 1462478808573 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 13:06:48 INFO - PROCESS | 380 | 1462478808575 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 13:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:06:48 INFO - PROCESS | 380 | 1462478808609 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:06:48 INFO - PROCESS | 380 | 1462478808611 Marionette TRACE conn5 <- [1,2282,null,{}] 13:06:48 INFO - PROCESS | 380 | 1462478808620 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}] 13:06:48 INFO - PROCESS | 380 | 1462478808771 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 13:06:48 INFO - PROCESS | 380 | 1462478808796 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 380 | ++DOCSHELL 1B7B5C00 == 107 [pid = 380] [id = 580] 13:06:48 INFO - PROCESS | 380 | ++DOMWINDOW == 258 (1B7B7400) [pid = 380] [serial = 1740] [outer = 00000000] 13:06:48 INFO - PROCESS | 380 | ++DOMWINDOW == 259 (1B844C00) [pid = 380] [serial = 1741] [outer = 1B7B7400] 13:06:48 INFO - PROCESS | 380 | 1462478808841 Marionette DEBUG loaded listener.js 13:06:48 INFO - PROCESS | 380 | ++DOMWINDOW == 260 (1B972400) [pid = 380] [serial = 1742] [outer = 1B7B7400] 13:06:49 INFO - PROCESS | 380 | 1462478809304 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]]]}] 13:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 750ms 13:06:49 INFO - PROCESS | 380 | 1462478809338 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 13:06:49 INFO - PROCESS | 380 | 1462478809340 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 13:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:06:49 INFO - PROCESS | 380 | 1462478809344 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:06:49 INFO - PROCESS | 380 | 1462478809345 Marionette TRACE conn5 <- [1,2286,null,{}] 13:06:49 INFO - PROCESS | 380 | 1462478809349 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}] 13:06:49 INFO - PROCESS | 380 | 1462478809496 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 13:06:49 INFO - PROCESS | 380 | 1462478809516 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:49 INFO - PROCESS | 380 | ++DOCSHELL 1B97B400 == 108 [pid = 380] [id = 581] 13:06:49 INFO - PROCESS | 380 | ++DOMWINDOW == 261 (1C193C00) [pid = 380] [serial = 1743] [outer = 00000000] 13:06:49 INFO - PROCESS | 380 | ++DOMWINDOW == 262 (1C73C800) [pid = 380] [serial = 1744] [outer = 1C193C00] 13:06:49 INFO - PROCESS | 380 | 1462478809561 Marionette DEBUG loaded listener.js 13:06:49 INFO - PROCESS | 380 | ++DOMWINDOW == 263 (1C80A800) [pid = 380] [serial = 1745] [outer = 1C193C00] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 262 (0D9CAC00) [pid = 380] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 261 (203B9000) [pid = 380] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 260 (1B7B4C00) [pid = 380] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 259 (1A1D1800) [pid = 380] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 258 (11E0E400) [pid = 380] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 257 (14CD7C00) [pid = 380] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 256 (11B4FC00) [pid = 380] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 255 (0D364800) [pid = 380] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 254 (14C81C00) [pid = 380] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:06:50 INFO - PROCESS | 380 | --DOMWINDOW == 253 (195BAC00) [pid = 380] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:06:50 INFO - PROCESS | 380 | 1462478810327 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]]]}] 13:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1018ms 13:06:50 INFO - PROCESS | 380 | 1462478810366 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 13:06:50 INFO - PROCESS | 380 | 1462478810368 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 13:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:06:50 INFO - PROCESS | 380 | 1462478810372 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:06:50 INFO - PROCESS | 380 | 1462478810374 Marionette TRACE conn5 <- [1,2290,null,{}] 13:06:50 INFO - PROCESS | 380 | 1462478810377 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}] 13:06:50 INFO - PROCESS | 380 | 1462478810492 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 13:06:50 INFO - PROCESS | 380 | 1462478810501 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:50 INFO - PROCESS | 380 | ++DOCSHELL 18277800 == 109 [pid = 380] [id = 582] 13:06:50 INFO - PROCESS | 380 | ++DOMWINDOW == 254 (195BAC00) [pid = 380] [serial = 1746] [outer = 00000000] 13:06:50 INFO - PROCESS | 380 | ++DOMWINDOW == 255 (1B27FC00) [pid = 380] [serial = 1747] [outer = 195BAC00] 13:06:50 INFO - PROCESS | 380 | 1462478810547 Marionette DEBUG loaded listener.js 13:06:50 INFO - PROCESS | 380 | ++DOMWINDOW == 256 (1B7BCC00) [pid = 380] [serial = 1748] [outer = 195BAC00] 13:06:51 INFO - PROCESS | 380 | 1462478810998 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]]]}] 13:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 13:06:51 INFO - PROCESS | 380 | 1462478811063 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 380 | 1462478811065 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 13:06:51 INFO - PROCESS | 380 | 1462478811068 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - PROCESS | 380 | 1462478811070 Marionette TRACE conn5 <- [1,2294,null,{}] 13:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:06:51 INFO - PROCESS | 380 | 1462478811074 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}] 13:06:51 INFO - PROCESS | 380 | 1462478811175 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 13:06:51 INFO - PROCESS | 380 | 1462478811182 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:51 INFO - PROCESS | 380 | ++DOCSHELL 1B847C00 == 110 [pid = 380] [id = 583] 13:06:51 INFO - PROCESS | 380 | ++DOMWINDOW == 257 (1B971800) [pid = 380] [serial = 1749] [outer = 00000000] 13:06:51 INFO - PROCESS | 380 | ++DOMWINDOW == 258 (1D229400) [pid = 380] [serial = 1750] [outer = 1B971800] 13:06:51 INFO - PROCESS | 380 | 1462478811226 Marionette DEBUG loaded listener.js 13:06:51 INFO - PROCESS | 380 | ++DOMWINDOW == 259 (1D3B5000) [pid = 380] [serial = 1751] [outer = 1B971800] 13:06:51 INFO - PROCESS | 380 | 1462478811712 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]]]}] 13:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 13:06:51 INFO - PROCESS | 380 | 1462478811747 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 380 | 1462478811750 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 13:06:51 INFO - PROCESS | 380 | 1462478811753 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:06:51 INFO - PROCESS | 380 | 1462478811755 Marionette TRACE conn5 <- [1,2298,null,{}] 13:06:51 INFO - PROCESS | 380 | 1462478811779 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}] 13:06:51 INFO - PROCESS | 380 | 1462478811882 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 13:06:51 INFO - PROCESS | 380 | 1462478811889 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:51 INFO - PROCESS | 380 | ++DOCSHELL 1C846C00 == 111 [pid = 380] [id = 584] 13:06:51 INFO - PROCESS | 380 | ++DOMWINDOW == 260 (1D7DF400) [pid = 380] [serial = 1752] [outer = 00000000] 13:06:51 INFO - PROCESS | 380 | ++DOMWINDOW == 261 (1E36E000) [pid = 380] [serial = 1753] [outer = 1D7DF400] 13:06:51 INFO - PROCESS | 380 | 1462478811937 Marionette DEBUG loaded listener.js 13:06:52 INFO - PROCESS | 380 | ++DOMWINDOW == 262 (1F6DE800) [pid = 380] [serial = 1754] [outer = 1D7DF400] 13:06:52 INFO - PROCESS | 380 | 1462478812766 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]]]}] 13:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1069ms 13:06:52 INFO - PROCESS | 380 | 1462478812832 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 13:06:52 INFO - PROCESS | 380 | 1462478812837 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 13:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:06:52 INFO - PROCESS | 380 | 1462478812842 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:06:52 INFO - PROCESS | 380 | 1462478812847 Marionette TRACE conn5 <- [1,2302,null,{}] 13:06:52 INFO - PROCESS | 380 | 1462478812852 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}] 13:06:53 INFO - PROCESS | 380 | 1462478812989 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 13:06:53 INFO - PROCESS | 380 | 1462478813168 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 380 | ++DOCSHELL 11B56800 == 112 [pid = 380] [id = 585] 13:06:53 INFO - PROCESS | 380 | ++DOMWINDOW == 263 (13F59800) [pid = 380] [serial = 1755] [outer = 00000000] 13:06:53 INFO - PROCESS | 380 | ++DOMWINDOW == 264 (15743C00) [pid = 380] [serial = 1756] [outer = 13F59800] 13:06:53 INFO - PROCESS | 380 | 1462478813227 Marionette DEBUG loaded listener.js 13:06:53 INFO - PROCESS | 380 | ++DOMWINDOW == 265 (1638FC00) [pid = 380] [serial = 1757] [outer = 13F59800] 13:06:53 INFO - PROCESS | 380 | 1462478813796 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]]]}] 13:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1027ms 13:06:53 INFO - PROCESS | 380 | 1462478813869 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 13:06:53 INFO - PROCESS | 380 | 1462478813875 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 13:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:06:53 INFO - PROCESS | 380 | 1462478813881 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:06:53 INFO - PROCESS | 380 | 1462478813884 Marionette TRACE conn5 <- [1,2306,null,{}] 13:06:53 INFO - PROCESS | 380 | 1462478813888 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}] 13:06:54 INFO - PROCESS | 380 | 1462478814052 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 13:06:54 INFO - PROCESS | 380 | 1462478814228 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:54 INFO - PROCESS | 380 | ++DOCSHELL 1A084000 == 113 [pid = 380] [id = 586] 13:06:54 INFO - PROCESS | 380 | ++DOMWINDOW == 266 (1A4EAC00) [pid = 380] [serial = 1758] [outer = 00000000] 13:06:54 INFO - PROCESS | 380 | ++DOMWINDOW == 267 (1B293800) [pid = 380] [serial = 1759] [outer = 1A4EAC00] 13:06:54 INFO - PROCESS | 380 | 1462478814283 Marionette DEBUG loaded listener.js 13:06:54 INFO - PROCESS | 380 | ++DOMWINDOW == 268 (1B714000) [pid = 380] [serial = 1760] [outer = 1A4EAC00] 13:06:54 INFO - PROCESS | 380 | 1462478814958 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] 13:06:55 INFO - PROCESS | 380 | 1462478815005 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 13:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:06:55 INFO - PROCESS | 380 | 1462478815009 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:06:55 INFO - PROCESS | 380 | 1462478815013 Marionette TRACE conn5 <- [1,2310,null,{}] 13:06:55 INFO - PROCESS | 380 | 1462478815024 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}] 13:06:55 INFO - PROCESS | 380 | 1462478815157 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 13:06:55 INFO - PROCESS | 380 | 1462478815338 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:55 INFO - PROCESS | 380 | ++DOCSHELL 200AE800 == 114 [pid = 380] [id = 587] 13:06:55 INFO - PROCESS | 380 | ++DOMWINDOW == 269 (200B0400) [pid = 380] [serial = 1761] [outer = 00000000] 13:06:55 INFO - PROCESS | 380 | ++DOMWINDOW == 270 (20352000) [pid = 380] [serial = 1762] [outer = 200B0400] 13:06:55 INFO - PROCESS | 380 | 1462478815396 Marionette DEBUG loaded listener.js 13:06:55 INFO - PROCESS | 380 | ++DOMWINDOW == 271 (203C0000) [pid = 380] [serial = 1763] [outer = 200B0400] 13:06:56 INFO - PROCESS | 380 | 1462478816011 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]]]}] 13:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1024ms 13:06:56 INFO - PROCESS | 380 | 1462478816036 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 13:06:56 INFO - PROCESS | 380 | 1462478816039 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 13:06:56 INFO - PROCESS | 380 | 1462478816042 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:06:56 INFO - PROCESS | 380 | 1462478816044 Marionette TRACE conn5 <- [1,2314,null,{}] 13:06:56 INFO - PROCESS | 380 | 1462478816048 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}] 13:06:56 INFO - PROCESS | 380 | 1462478816179 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 13:06:56 INFO - PROCESS | 380 | 1462478816367 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:56 INFO - PROCESS | 380 | ++DOCSHELL 203B7C00 == 115 [pid = 380] [id = 588] 13:06:56 INFO - PROCESS | 380 | ++DOMWINDOW == 272 (21067800) [pid = 380] [serial = 1764] [outer = 00000000] 13:06:56 INFO - PROCESS | 380 | ++DOMWINDOW == 273 (2154AC00) [pid = 380] [serial = 1765] [outer = 21067800] 13:06:56 INFO - PROCESS | 380 | 1462478816423 Marionette DEBUG loaded listener.js 13:06:56 INFO - PROCESS | 380 | ++DOMWINDOW == 274 (21562800) [pid = 380] [serial = 1766] [outer = 21067800] 13:06:57 INFO - PROCESS | 380 | 1462478817021 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]]]}] 13:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1021ms 13:06:57 INFO - PROCESS | 380 | 1462478817066 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 13:06:57 INFO - PROCESS | 380 | 1462478817069 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 13:06:57 INFO - PROCESS | 380 | 1462478817072 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:06:57 INFO - PROCESS | 380 | 1462478817074 Marionette TRACE conn5 <- [1,2318,null,{}] 13:06:57 INFO - PROCESS | 380 | 1462478817078 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}] 13:06:57 INFO - PROCESS | 380 | 1462478817205 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 13:06:57 INFO - PROCESS | 380 | 1462478817393 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:57 INFO - PROCESS | 380 | ++DOCSHELL 21E6C400 == 116 [pid = 380] [id = 589] 13:06:57 INFO - PROCESS | 380 | ++DOMWINDOW == 275 (21E71C00) [pid = 380] [serial = 1767] [outer = 00000000] 13:06:57 INFO - PROCESS | 380 | ++DOMWINDOW == 276 (21E83800) [pid = 380] [serial = 1768] [outer = 21E71C00] 13:06:57 INFO - PROCESS | 380 | 1462478817449 Marionette DEBUG loaded listener.js 13:06:57 INFO - PROCESS | 380 | ++DOMWINDOW == 277 (225AF400) [pid = 380] [serial = 1769] [outer = 21E71C00] 13:06:58 INFO - PROCESS | 380 | 1462478818084 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]]]}] 13:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1019ms 13:06:58 INFO - PROCESS | 380 | 1462478818095 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 13:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:06:58 INFO - PROCESS | 380 | 1462478818097 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 13:06:58 INFO - PROCESS | 380 | 1462478818100 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:06:58 INFO - PROCESS | 380 | 1462478818102 Marionette TRACE conn5 <- [1,2322,null,{}] 13:06:58 INFO - PROCESS | 380 | 1462478818106 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}] 13:06:58 INFO - PROCESS | 380 | 1462478818242 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 13:06:58 INFO - PROCESS | 380 | 1462478818434 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:58 INFO - PROCESS | 380 | ++DOCSHELL 22639800 == 117 [pid = 380] [id = 590] 13:06:58 INFO - PROCESS | 380 | ++DOMWINDOW == 278 (2263FC00) [pid = 380] [serial = 1770] [outer = 00000000] 13:06:58 INFO - PROCESS | 380 | ++DOMWINDOW == 279 (22BF6000) [pid = 380] [serial = 1771] [outer = 2263FC00] 13:06:58 INFO - PROCESS | 380 | 1462478818492 Marionette DEBUG loaded listener.js 13:06:58 INFO - PROCESS | 380 | ++DOMWINDOW == 280 (22D7E400) [pid = 380] [serial = 1772] [outer = 2263FC00] 13:06:59 INFO - PROCESS | 380 | 1462478819101 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]]]}] 13:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1020ms 13:06:59 INFO - PROCESS | 380 | 1462478819121 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 13:06:59 INFO - PROCESS | 380 | 1462478819123 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 13:06:59 INFO - PROCESS | 380 | 1462478819127 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:06:59 INFO - PROCESS | 380 | 1462478819129 Marionette TRACE conn5 <- [1,2326,null,{}] 13:06:59 INFO - PROCESS | 380 | 1462478819133 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}] 13:06:59 INFO - PROCESS | 380 | 1462478819257 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 13:06:59 INFO - PROCESS | 380 | 1462478819447 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:59 INFO - PROCESS | 380 | ++DOCSHELL 1574EC00 == 118 [pid = 380] [id = 591] 13:06:59 INFO - PROCESS | 380 | ++DOMWINDOW == 281 (1C73B400) [pid = 380] [serial = 1773] [outer = 00000000] 13:06:59 INFO - PROCESS | 380 | ++DOMWINDOW == 282 (22D86400) [pid = 380] [serial = 1774] [outer = 1C73B400] 13:06:59 INFO - PROCESS | 380 | 1462478819502 Marionette DEBUG loaded listener.js 13:06:59 INFO - PROCESS | 380 | ++DOMWINDOW == 283 (22D89800) [pid = 380] [serial = 1775] [outer = 1C73B400] 13:07:00 INFO - PROCESS | 380 | 1462478820052 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]]]}] 13:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 971ms 13:07:00 INFO - PROCESS | 380 | 1462478820102 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 13:07:00 INFO - PROCESS | 380 | 1462478820104 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 13:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:07:00 INFO - PROCESS | 380 | 1462478820108 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:07:00 INFO - PROCESS | 380 | 1462478820110 Marionette TRACE conn5 <- [1,2330,null,{}] 13:07:00 INFO - PROCESS | 380 | 1462478820113 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}] 13:07:00 INFO - PROCESS | 380 | 1462478820239 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 13:07:00 INFO - PROCESS | 380 | 1462478820430 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:00 INFO - PROCESS | 380 | ++DOCSHELL 22D85C00 == 119 [pid = 380] [id = 592] 13:07:00 INFO - PROCESS | 380 | ++DOMWINDOW == 284 (22D8CC00) [pid = 380] [serial = 1776] [outer = 00000000] 13:07:00 INFO - PROCESS | 380 | ++DOMWINDOW == 285 (22E0A400) [pid = 380] [serial = 1777] [outer = 22D8CC00] 13:07:00 INFO - PROCESS | 380 | 1462478820486 Marionette DEBUG loaded listener.js 13:07:00 INFO - PROCESS | 380 | ++DOMWINDOW == 286 (22E15400) [pid = 380] [serial = 1778] [outer = 22D8CC00] 13:07:01 INFO - PROCESS | 380 | 1462478821054 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]]]}] 13:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 970ms 13:07:01 INFO - PROCESS | 380 | 1462478821086 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 13:07:01 INFO - PROCESS | 380 | 1462478821088 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 13:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:07:01 INFO - PROCESS | 380 | 1462478821093 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:07:01 INFO - PROCESS | 380 | 1462478821095 Marionette TRACE conn5 <- [1,2334,null,{}] 13:07:01 INFO - PROCESS | 380 | 1462478821099 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}] 13:07:01 INFO - PROCESS | 380 | 1462478821227 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 13:07:01 INFO - PROCESS | 380 | 1462478821416 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:01 INFO - PROCESS | 380 | ++DOCSHELL 23601400 == 120 [pid = 380] [id = 593] 13:07:01 INFO - PROCESS | 380 | ++DOMWINDOW == 287 (2360DC00) [pid = 380] [serial = 1779] [outer = 00000000] 13:07:01 INFO - PROCESS | 380 | ++DOMWINDOW == 288 (23827800) [pid = 380] [serial = 1780] [outer = 2360DC00] 13:07:01 INFO - PROCESS | 380 | 1462478821472 Marionette DEBUG loaded listener.js 13:07:01 INFO - PROCESS | 380 | ++DOMWINDOW == 289 (23E0BC00) [pid = 380] [serial = 1781] [outer = 2360DC00] 13:07:02 INFO - PROCESS | 380 | 1462478822055 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]]]}] 13:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 970ms 13:07:02 INFO - PROCESS | 380 | 1462478822066 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 13:07:02 INFO - PROCESS | 380 | 1462478822068 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 13:07:02 INFO - PROCESS | 380 | 1462478822072 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:07:02 INFO - PROCESS | 380 | 1462478822074 Marionette TRACE conn5 <- [1,2338,null,{}] 13:07:02 INFO - PROCESS | 380 | 1462478822077 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}] 13:07:02 INFO - PROCESS | 380 | 1462478822208 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 13:07:02 INFO - PROCESS | 380 | 1462478822387 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:02 INFO - PROCESS | 380 | ++DOCSHELL 23821400 == 121 [pid = 380] [id = 594] 13:07:02 INFO - PROCESS | 380 | ++DOMWINDOW == 290 (23825000) [pid = 380] [serial = 1782] [outer = 00000000] 13:07:02 INFO - PROCESS | 380 | ++DOMWINDOW == 291 (242A3400) [pid = 380] [serial = 1783] [outer = 23825000] 13:07:02 INFO - PROCESS | 380 | 1462478822441 Marionette DEBUG loaded listener.js 13:07:02 INFO - PROCESS | 380 | ++DOMWINDOW == 292 (242A6400) [pid = 380] [serial = 1784] [outer = 23825000] 13:07:03 INFO - PROCESS | 380 | 1462478822999 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]]]}] 13:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 970ms 13:07:03 INFO - PROCESS | 380 | 1462478823047 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 13:07:03 INFO - PROCESS | 380 | 1462478823049 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 13:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:07:03 INFO - PROCESS | 380 | 1462478823053 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:07:03 INFO - PROCESS | 380 | 1462478823056 Marionette TRACE conn5 <- [1,2342,null,{}] 13:07:03 INFO - PROCESS | 380 | 1462478823060 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}] 13:07:03 INFO - PROCESS | 380 | 1462478823204 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 13:07:03 INFO - PROCESS | 380 | 1462478823399 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:03 INFO - PROCESS | 380 | ++DOCSHELL 242A3000 == 122 [pid = 380] [id = 595] 13:07:03 INFO - PROCESS | 380 | ++DOMWINDOW == 293 (251E2C00) [pid = 380] [serial = 1785] [outer = 00000000] 13:07:03 INFO - PROCESS | 380 | ++DOMWINDOW == 294 (252E5000) [pid = 380] [serial = 1786] [outer = 251E2C00] 13:07:03 INFO - PROCESS | 380 | 1462478823460 Marionette DEBUG loaded listener.js 13:07:03 INFO - PROCESS | 380 | ++DOMWINDOW == 295 (252E9C00) [pid = 380] [serial = 1787] [outer = 251E2C00] 13:07:04 INFO - PROCESS | 380 | 1462478824026 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]]]}] 13:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1018ms 13:07:04 INFO - PROCESS | 380 | 1462478824117 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 13:07:04 INFO - PROCESS | 380 | 1462478824120 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 13:07:04 INFO - PROCESS | 380 | 1462478824125 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:07:04 INFO - PROCESS | 380 | 1462478824127 Marionette TRACE conn5 <- [1,2346,null,{}] 13:07:04 INFO - PROCESS | 380 | 1462478824131 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}] 13:07:04 INFO - PROCESS | 380 | 1462478824287 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 13:07:04 INFO - PROCESS | 380 | 1462478824466 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:04 INFO - PROCESS | 380 | ++DOCSHELL 125D6C00 == 123 [pid = 380] [id = 596] 13:07:04 INFO - PROCESS | 380 | ++DOMWINDOW == 296 (14085400) [pid = 380] [serial = 1788] [outer = 00000000] 13:07:04 INFO - PROCESS | 380 | ++DOMWINDOW == 297 (17E2A400) [pid = 380] [serial = 1789] [outer = 14085400] 13:07:04 INFO - PROCESS | 380 | 1462478824523 Marionette DEBUG loaded listener.js 13:07:04 INFO - PROCESS | 380 | ++DOMWINDOW == 298 (181EA400) [pid = 380] [serial = 1790] [outer = 14085400] 13:07:05 INFO - PROCESS | 380 | 1462478825132 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]]]}] 13:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1018ms 13:07:05 INFO - PROCESS | 380 | 1462478825146 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 13:07:05 INFO - PROCESS | 380 | 1462478825149 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 13:07:05 INFO - PROCESS | 380 | 1462478825152 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:07:05 INFO - PROCESS | 380 | 1462478825156 Marionette TRACE conn5 <- [1,2350,null,{}] 13:07:05 INFO - PROCESS | 380 | 1462478825159 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}] 13:07:05 INFO - PROCESS | 380 | 1462478825287 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 13:07:05 INFO - PROCESS | 380 | 1462478825442 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:05 INFO - PROCESS | 380 | ++DOCSHELL 16816800 == 124 [pid = 380] [id = 597] 13:07:05 INFO - PROCESS | 380 | ++DOMWINDOW == 299 (17E27800) [pid = 380] [serial = 1791] [outer = 00000000] 13:07:05 INFO - PROCESS | 380 | ++DOMWINDOW == 300 (1F6D7C00) [pid = 380] [serial = 1792] [outer = 17E27800] 13:07:05 INFO - PROCESS | 380 | 1462478825496 Marionette DEBUG loaded listener.js 13:07:05 INFO - PROCESS | 380 | ++DOMWINDOW == 301 (20358800) [pid = 380] [serial = 1793] [outer = 17E27800] 13:07:06 INFO - PROCESS | 380 | 1462478826081 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]]]}] 13:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 970ms 13:07:06 INFO - PROCESS | 380 | 1462478826127 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 13:07:06 INFO - PROCESS | 380 | 1462478826129 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 13:07:06 INFO - PROCESS | 380 | 1462478826132 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:07:06 INFO - PROCESS | 380 | 1462478826134 Marionette TRACE conn5 <- [1,2354,null,{}] 13:07:06 INFO - PROCESS | 380 | 1462478826138 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}] 13:07:06 INFO - PROCESS | 380 | 1462478826267 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 13:07:06 INFO - PROCESS | 380 | 1462478826451 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:06 INFO - PROCESS | 380 | ++DOCSHELL 1F6D5C00 == 125 [pid = 380] [id = 598] 13:07:06 INFO - PROCESS | 380 | ++DOMWINDOW == 302 (21616400) [pid = 380] [serial = 1794] [outer = 00000000] 13:07:06 INFO - PROCESS | 380 | ++DOMWINDOW == 303 (22E22800) [pid = 380] [serial = 1795] [outer = 21616400] 13:07:06 INFO - PROCESS | 380 | 1462478826506 Marionette DEBUG loaded listener.js 13:07:06 INFO - PROCESS | 380 | ++DOMWINDOW == 304 (251EF800) [pid = 380] [serial = 1796] [outer = 21616400] 13:07:07 INFO - PROCESS | 380 | 1462478827362 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]]]}] 13:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1267ms 13:07:07 INFO - PROCESS | 380 | 1462478827403 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 13:07:07 INFO - PROCESS | 380 | 1462478827407 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 13:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:07:07 INFO - PROCESS | 380 | 1462478827412 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:07:07 INFO - PROCESS | 380 | 1462478827416 Marionette TRACE conn5 <- [1,2358,null,{}] 13:07:07 INFO - PROCESS | 380 | 1462478827438 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}] 13:07:07 INFO - PROCESS | 380 | 1462478827568 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 13:07:07 INFO - PROCESS | 380 | 1462478827753 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:07 INFO - PROCESS | 380 | ++DOCSHELL 134E3C00 == 126 [pid = 380] [id = 599] 13:07:07 INFO - PROCESS | 380 | ++DOMWINDOW == 305 (13F5BC00) [pid = 380] [serial = 1797] [outer = 00000000] 13:07:07 INFO - PROCESS | 380 | ++DOMWINDOW == 306 (16D3D000) [pid = 380] [serial = 1798] [outer = 13F5BC00] 13:07:07 INFO - PROCESS | 380 | 1462478827806 Marionette DEBUG loaded listener.js 13:07:07 INFO - PROCESS | 380 | ++DOMWINDOW == 307 (181E7000) [pid = 380] [serial = 1799] [outer = 13F5BC00] 13:07:08 INFO - PROCESS | 380 | 1462478828383 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]]]}] 13:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1026ms 13:07:08 INFO - PROCESS | 380 | 1462478828439 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 13:07:08 INFO - PROCESS | 380 | 1462478828445 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 13:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:07:08 INFO - PROCESS | 380 | 1462478828450 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:07:08 INFO - PROCESS | 380 | 1462478828453 Marionette TRACE conn5 <- [1,2362,null,{}] 13:07:08 INFO - PROCESS | 380 | 1462478828457 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}] 13:07:08 INFO - PROCESS | 380 | 1462478828583 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 13:07:08 INFO - PROCESS | 380 | 1462478828773 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:08 INFO - PROCESS | 380 | ++DOCSHELL 17E23C00 == 127 [pid = 380] [id = 600] 13:07:08 INFO - PROCESS | 380 | ++DOMWINDOW == 308 (1B288000) [pid = 380] [serial = 1800] [outer = 00000000] 13:07:08 INFO - PROCESS | 380 | ++DOMWINDOW == 309 (1B83CC00) [pid = 380] [serial = 1801] [outer = 1B288000] 13:07:08 INFO - PROCESS | 380 | 1462478828823 Marionette DEBUG loaded listener.js 13:07:08 INFO - PROCESS | 380 | ++DOMWINDOW == 310 (1D21D400) [pid = 380] [serial = 1802] [outer = 1B288000] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 1B847C00 == 126 [pid = 380] [id = 583] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 18277800 == 125 [pid = 380] [id = 582] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 1B97B400 == 124 [pid = 380] [id = 581] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 1B7B5C00 == 123 [pid = 380] [id = 580] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 1B27E000 == 122 [pid = 380] [id = 579] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 181A9C00 == 121 [pid = 380] [id = 578] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 0EAE2400 == 120 [pid = 380] [id = 577] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 0DD38800 == 119 [pid = 380] [id = 576] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 309 (0DC8B800) [pid = 380] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 308 (22638800) [pid = 380] [serial = 1684] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 164F7000 == 118 [pid = 380] [id = 575] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 0CDA4000 == 117 [pid = 380] [id = 574] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 23822000 == 116 [pid = 380] [id = 571] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 23E15400 == 115 [pid = 380] [id = 570] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 22E09800 == 114 [pid = 380] [id = 569] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 22E02800 == 113 [pid = 380] [id = 568] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 2360B000 == 112 [pid = 380] [id = 567] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 22638400 == 111 [pid = 380] [id = 566] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 1B716C00 == 110 [pid = 380] [id = 565] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 1C805400 == 109 [pid = 380] [id = 564] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 17E2F800 == 108 [pid = 380] [id = 563] 13:07:09 INFO - PROCESS | 380 | --DOCSHELL 0D405400 == 107 [pid = 380] [id = 562] 13:07:09 INFO - PROCESS | 380 | 1462478829535 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]]]}] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 307 (14C86000) [pid = 380] [serial = 1621] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 306 (1A44B400) [pid = 380] [serial = 1624] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 305 (203B9C00) [pid = 380] [serial = 1633] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 304 (21558C00) [pid = 380] [serial = 1676] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 303 (1B975800) [pid = 380] [serial = 1669] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 302 (1C845800) [pid = 380] [serial = 1627] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 301 (22E20000) [pid = 380] [serial = 1651] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 300 (1B62B400) [pid = 380] [serial = 1667] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 299 (1C1F4800) [pid = 380] [serial = 1670] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 298 (20309400) [pid = 380] [serial = 1673] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 297 (22BF6800) [pid = 380] [serial = 1648] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 296 (181AA800) [pid = 380] [serial = 1654] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 295 (21543400) [pid = 380] [serial = 1675] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 294 (16392C00) [pid = 380] [serial = 1657] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 293 (1B27C000) [pid = 380] [serial = 1660] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 292 (17E2EC00) [pid = 380] [serial = 1658] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 291 (17E22000) [pid = 380] [serial = 1679] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 290 (1681B400) [pid = 380] [serial = 1663] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 289 (11D60800) [pid = 380] [serial = 1678] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 288 (1F66B800) [pid = 380] [serial = 1672] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 287 (1F66A800) [pid = 380] [serial = 1630] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 286 (21E7F000) [pid = 380] [serial = 1681] [outer = 00000000] [url = about:blank] 13:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 285 (1806F000) [pid = 380] [serial = 1664] [outer = 00000000] [url = about:blank] 13:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1120ms 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 284 (225AF800) [pid = 380] [serial = 1642] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 283 (1B291000) [pid = 380] [serial = 1666] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 282 (1B7B7000) [pid = 380] [serial = 1661] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 281 (21624800) [pid = 380] [serial = 1636] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 280 (225D6000) [pid = 380] [serial = 1645] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 279 (225D6800) [pid = 380] [serial = 1682] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | --DOMWINDOW == 278 (21E74800) [pid = 380] [serial = 1639] [outer = 00000000] [url = about:blank] 13:07:09 INFO - PROCESS | 380 | 1462478829613 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 13:07:09 INFO - PROCESS | 380 | 1462478829615 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 13:07:09 INFO - PROCESS | 380 | 1462478829622 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:07:09 INFO - PROCESS | 380 | 1462478829625 Marionette TRACE conn5 <- [1,2366,null,{}] 13:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:07:09 INFO - PROCESS | 380 | 1462478829636 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}] 13:07:09 INFO - PROCESS | 380 | 1462478829748 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 13:07:09 INFO - PROCESS | 380 | 1462478829760 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:09 INFO - PROCESS | 380 | ++DOCSHELL 14CD1400 == 108 [pid = 380] [id = 601] 13:07:09 INFO - PROCESS | 380 | ++DOMWINDOW == 279 (14CD2C00) [pid = 380] [serial = 1803] [outer = 00000000] 13:07:09 INFO - PROCESS | 380 | ++DOMWINDOW == 280 (1638BC00) [pid = 380] [serial = 1804] [outer = 14CD2C00] 13:07:09 INFO - PROCESS | 380 | 1462478829809 Marionette DEBUG loaded listener.js 13:07:09 INFO - PROCESS | 380 | ++DOMWINDOW == 281 (17E26000) [pid = 380] [serial = 1805] [outer = 14CD2C00] 13:07:10 INFO - PROCESS | 380 | 1462478830387 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]]]}] 13:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 831ms 13:07:10 INFO - PROCESS | 380 | 1462478830459 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 13:07:10 INFO - PROCESS | 380 | 1462478830462 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 13:07:10 INFO - PROCESS | 380 | 1462478830465 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:07:10 INFO - PROCESS | 380 | 1462478830467 Marionette TRACE conn5 <- [1,2370,null,{}] 13:07:10 INFO - PROCESS | 380 | 1462478830470 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}] 13:07:10 INFO - PROCESS | 380 | 1462478830590 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 13:07:10 INFO - PROCESS | 380 | 1462478830731 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:10 INFO - PROCESS | 380 | ++DOCSHELL 1806E400 == 109 [pid = 380] [id = 602] 13:07:10 INFO - PROCESS | 380 | ++DOMWINDOW == 282 (1819FC00) [pid = 380] [serial = 1806] [outer = 00000000] 13:07:10 INFO - PROCESS | 380 | ++DOMWINDOW == 283 (1A99E000) [pid = 380] [serial = 1807] [outer = 1819FC00] 13:07:10 INFO - PROCESS | 380 | 1462478830778 Marionette DEBUG loaded listener.js 13:07:10 INFO - PROCESS | 380 | ++DOMWINDOW == 284 (1B291400) [pid = 380] [serial = 1808] [outer = 1819FC00] 13:07:11 INFO - PROCESS | 380 | 1462478831192 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]]]}] 13:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 13:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:07:11 INFO - PROCESS | 380 | 1462478831239 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 13:07:11 INFO - PROCESS | 380 | 1462478831241 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 13:07:11 INFO - PROCESS | 380 | 1462478831244 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:07:11 INFO - PROCESS | 380 | 1462478831246 Marionette TRACE conn5 <- [1,2374,null,{}] 13:07:11 INFO - PROCESS | 380 | 1462478831250 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}] 13:07:11 INFO - PROCESS | 380 | 1462478831354 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 13:07:11 INFO - PROCESS | 380 | 1462478831364 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:11 INFO - PROCESS | 380 | ++DOCSHELL 1B339400 == 110 [pid = 380] [id = 603] 13:07:11 INFO - PROCESS | 380 | ++DOMWINDOW == 285 (1B33D000) [pid = 380] [serial = 1809] [outer = 00000000] 13:07:11 INFO - PROCESS | 380 | ++DOMWINDOW == 286 (1B7BA800) [pid = 380] [serial = 1810] [outer = 1B33D000] 13:07:11 INFO - PROCESS | 380 | 1462478831410 Marionette DEBUG loaded listener.js 13:07:11 INFO - PROCESS | 380 | ++DOMWINDOW == 287 (1C198C00) [pid = 380] [serial = 1811] [outer = 1B33D000] 13:07:12 INFO - PROCESS | 380 | 1462478832024 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]]]}] 13:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 830ms 13:07:12 INFO - PROCESS | 380 | 1462478832081 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 13:07:12 INFO - PROCESS | 380 | 1462478832083 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 13:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:07:12 INFO - PROCESS | 380 | 1462478832086 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:07:12 INFO - PROCESS | 380 | 1462478832088 Marionette TRACE conn5 <- [1,2378,null,{}] 13:07:12 INFO - PROCESS | 380 | 1462478832092 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}] 13:07:12 INFO - PROCESS | 380 | 1462478832263 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 13:07:12 INFO - PROCESS | 380 | 1462478832290 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:12 INFO - PROCESS | 380 | ++DOCSHELL 1B7BA000 == 111 [pid = 380] [id = 604] 13:07:12 INFO - PROCESS | 380 | ++DOMWINDOW == 288 (1D7E3000) [pid = 380] [serial = 1812] [outer = 00000000] 13:07:12 INFO - PROCESS | 380 | ++DOMWINDOW == 289 (1F6D4000) [pid = 380] [serial = 1813] [outer = 1D7E3000] 13:07:12 INFO - PROCESS | 380 | 1462478832337 Marionette DEBUG loaded listener.js 13:07:12 INFO - PROCESS | 380 | ++DOMWINDOW == 290 (20313400) [pid = 380] [serial = 1814] [outer = 1D7E3000] 13:07:12 INFO - PROCESS | 380 | 1462478832831 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]]]}] 13:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 770ms 13:07:12 INFO - PROCESS | 380 | 1462478832861 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 13:07:12 INFO - PROCESS | 380 | 1462478832863 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 13:07:12 INFO - PROCESS | 380 | 1462478832867 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:07:12 INFO - PROCESS | 380 | 1462478832868 Marionette TRACE conn5 <- [1,2382,null,{}] 13:07:12 INFO - PROCESS | 380 | 1462478832872 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}] 13:07:13 INFO - PROCESS | 380 | 1462478833025 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 13:07:13 INFO - PROCESS | 380 | 1462478833045 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:13 INFO - PROCESS | 380 | ++DOCSHELL 20353800 == 112 [pid = 380] [id = 605] 13:07:13 INFO - PROCESS | 380 | ++DOMWINDOW == 291 (203C3000) [pid = 380] [serial = 1815] [outer = 00000000] 13:07:13 INFO - PROCESS | 380 | ++DOMWINDOW == 292 (2155A800) [pid = 380] [serial = 1816] [outer = 203C3000] 13:07:13 INFO - PROCESS | 380 | 1462478833090 Marionette DEBUG loaded listener.js 13:07:13 INFO - PROCESS | 380 | ++DOMWINDOW == 293 (21E79800) [pid = 380] [serial = 1817] [outer = 203C3000] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 292 (1B970000) [pid = 380] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 291 (1826D000) [pid = 380] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 290 (0CDC1000) [pid = 380] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 289 (164FD400) [pid = 380] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 288 (0DD3EC00) [pid = 380] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 287 (22632400) [pid = 380] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 286 (1B27E400) [pid = 380] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 285 (14081C00) [pid = 380] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 284 (1B7B7400) [pid = 380] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 283 (1B971800) [pid = 380] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 282 (1C193C00) [pid = 380] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:07:13 INFO - PROCESS | 380 | --DOMWINDOW == 281 (195BAC00) [pid = 380] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:07:13 INFO - PROCESS | 380 | 1462478833932 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]]]}] 13:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1119ms 13:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:07:14 INFO - PROCESS | 380 | 1462478833989 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 13:07:14 INFO - PROCESS | 380 | 1462478833991 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 13:07:14 INFO - PROCESS | 380 | 1462478833993 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:07:14 INFO - PROCESS | 380 | 1462478833995 Marionette TRACE conn5 <- [1,2386,null,{}] 13:07:14 INFO - PROCESS | 380 | 1462478833999 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}] 13:07:14 INFO - PROCESS | 380 | 1462478834103 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 13:07:14 INFO - PROCESS | 380 | 1462478834113 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:14 INFO - PROCESS | 380 | ++DOCSHELL 14081C00 == 113 [pid = 380] [id = 606] 13:07:14 INFO - PROCESS | 380 | ++DOMWINDOW == 282 (14C2C800) [pid = 380] [serial = 1818] [outer = 00000000] 13:07:14 INFO - PROCESS | 380 | ++DOMWINDOW == 283 (18278400) [pid = 380] [serial = 1819] [outer = 14C2C800] 13:07:14 INFO - PROCESS | 380 | 1462478834158 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 380 | ++DOMWINDOW == 284 (1B333C00) [pid = 380] [serial = 1820] [outer = 14C2C800] 13:07:14 INFO - PROCESS | 380 | 1462478834633 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]]]}] 13:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 13:07:14 INFO - PROCESS | 380 | 1462478834669 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 13:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:07:14 INFO - PROCESS | 380 | 1462478834671 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 13:07:14 INFO - PROCESS | 380 | 1462478834674 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:07:14 INFO - PROCESS | 380 | 1462478834676 Marionette TRACE conn5 <- [1,2390,null,{}] 13:07:14 INFO - PROCESS | 380 | 1462478834679 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}] 13:07:14 INFO - PROCESS | 380 | 1462478834787 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 13:07:14 INFO - PROCESS | 380 | 1462478834793 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:14 INFO - PROCESS | 380 | ++DOCSHELL 1B83F000 == 114 [pid = 380] [id = 607] 13:07:14 INFO - PROCESS | 380 | ++DOMWINDOW == 285 (21543400) [pid = 380] [serial = 1821] [outer = 00000000] 13:07:14 INFO - PROCESS | 380 | ++DOMWINDOW == 286 (225E1400) [pid = 380] [serial = 1822] [outer = 21543400] 13:07:14 INFO - PROCESS | 380 | 1462478834838 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 380 | ++DOMWINDOW == 287 (2283F800) [pid = 380] [serial = 1823] [outer = 21543400] 13:07:15 INFO - PROCESS | 380 | 1462478835305 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]]]}] 13:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 13:07:15 INFO - PROCESS | 380 | 1462478835346 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 13:07:15 INFO - PROCESS | 380 | 1462478835348 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 13:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:07:15 INFO - PROCESS | 380 | 1462478835351 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:07:15 INFO - PROCESS | 380 | 1462478835353 Marionette TRACE conn5 <- [1,2394,null,{}] 13:07:15 INFO - PROCESS | 380 | 1462478835382 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}] 13:07:15 INFO - PROCESS | 380 | 1462478835494 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 13:07:15 INFO - PROCESS | 380 | 1462478835536 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:15 INFO - PROCESS | 380 | ++DOCSHELL 1B607000 == 115 [pid = 380] [id = 608] 13:07:15 INFO - PROCESS | 380 | ++DOMWINDOW == 288 (1B609C00) [pid = 380] [serial = 1824] [outer = 00000000] 13:07:15 INFO - PROCESS | 380 | ++DOMWINDOW == 289 (1B60D400) [pid = 380] [serial = 1825] [outer = 1B609C00] 13:07:15 INFO - PROCESS | 380 | 1462478835581 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 380 | ++DOMWINDOW == 290 (1B610C00) [pid = 380] [serial = 1826] [outer = 1B609C00] 13:07:16 INFO - PROCESS | 380 | 1462478836348 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]]]}] 13:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1048ms 13:07:16 INFO - PROCESS | 380 | 1462478836400 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 380 | 1462478836405 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 13:07:16 INFO - PROCESS | 380 | 1462478836411 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:07:16 INFO - PROCESS | 380 | 1462478836415 Marionette TRACE conn5 <- [1,2398,null,{}] 13:07:16 INFO - PROCESS | 380 | 1462478836442 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}] 13:07:16 INFO - PROCESS | 380 | 1462478836671 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 13:07:16 INFO - PROCESS | 380 | 1462478836806 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 380 | ++DOCSHELL 13427400 == 116 [pid = 380] [id = 609] 13:07:16 INFO - PROCESS | 380 | ++DOMWINDOW == 291 (13427800) [pid = 380] [serial = 1827] [outer = 00000000] 13:07:16 INFO - PROCESS | 380 | ++DOMWINDOW == 292 (15743400) [pid = 380] [serial = 1828] [outer = 13427800] 13:07:16 INFO - PROCESS | 380 | 1462478836863 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 380 | ++DOMWINDOW == 293 (17872C00) [pid = 380] [serial = 1829] [outer = 13427800] 13:07:17 INFO - PROCESS | 380 | 1462478837587 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]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1200ms 13:07:17 INFO - PROCESS | 380 | 1462478837646 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 13:07:17 INFO - PROCESS | 380 | 1462478837652 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 13:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:07:17 INFO - PROCESS | 380 | 1462478837674 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - PROCESS | 380 | 1462478837677 Marionette TRACE conn5 <- [1,2402,null,{}] 13:07:17 INFO - PROCESS | 380 | 1462478837682 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}] 13:07:17 INFO - PROCESS | 380 | 1462478837824 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 13:07:18 INFO - PROCESS | 380 | 1462478838004 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 380 | ++DOCSHELL 15707000 == 117 [pid = 380] [id = 610] 13:07:18 INFO - PROCESS | 380 | ++DOMWINDOW == 294 (1570CC00) [pid = 380] [serial = 1830] [outer = 00000000] 13:07:18 INFO - PROCESS | 380 | ++DOMWINDOW == 295 (1B60D800) [pid = 380] [serial = 1831] [outer = 1570CC00] 13:07:18 INFO - PROCESS | 380 | 1462478838060 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 380 | ++DOMWINDOW == 296 (1B845400) [pid = 380] [serial = 1832] [outer = 1570CC00] 13:07:18 INFO - PROCESS | 380 | 1462478838672 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]]]}] 13:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1028ms 13:07:18 INFO - PROCESS | 380 | 1462478838701 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 13:07:18 INFO - PROCESS | 380 | 1462478838704 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 13:07:18 INFO - PROCESS | 380 | 1462478838707 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:07:18 INFO - PROCESS | 380 | 1462478838711 Marionette TRACE conn5 <- [1,2406,null,{}] 13:07:18 INFO - PROCESS | 380 | 1462478838722 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}] 13:07:18 INFO - PROCESS | 380 | 1462478838876 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 13:07:19 INFO - PROCESS | 380 | 1462478839063 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:19 INFO - PROCESS | 380 | ++DOCSHELL 21559000 == 118 [pid = 380] [id = 611] 13:07:19 INFO - PROCESS | 380 | ++DOMWINDOW == 297 (2155B800) [pid = 380] [serial = 1833] [outer = 00000000] 13:07:19 INFO - PROCESS | 380 | ++DOMWINDOW == 298 (21E84C00) [pid = 380] [serial = 1834] [outer = 2155B800] 13:07:19 INFO - PROCESS | 380 | 1462478839120 Marionette DEBUG loaded listener.js 13:07:19 INFO - PROCESS | 380 | ++DOMWINDOW == 299 (22843400) [pid = 380] [serial = 1835] [outer = 2155B800] 13:07:19 INFO - PROCESS | 380 | 1462478839707 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]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1022ms 13:07:19 INFO - PROCESS | 380 | 1462478839736 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 380 | 1462478839739 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 13:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:07:19 INFO - PROCESS | 380 | 1462478839744 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 380 | 1462478839746 Marionette TRACE conn5 <- [1,2410,null,{}] 13:07:19 INFO - PROCESS | 380 | 1462478839750 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}] 13:07:19 INFO - PROCESS | 380 | 1462478839883 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 13:07:20 INFO - PROCESS | 380 | 1462478840079 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:20 INFO - PROCESS | 380 | ++DOCSHELL 22D7F800 == 119 [pid = 380] [id = 612] 13:07:20 INFO - PROCESS | 380 | ++DOMWINDOW == 300 (22D80000) [pid = 380] [serial = 1836] [outer = 00000000] 13:07:20 INFO - PROCESS | 380 | ++DOMWINDOW == 301 (22E17C00) [pid = 380] [serial = 1837] [outer = 22D80000] 13:07:20 INFO - PROCESS | 380 | 1462478840136 Marionette DEBUG loaded listener.js 13:07:20 INFO - PROCESS | 380 | ++DOMWINDOW == 302 (23606C00) [pid = 380] [serial = 1838] [outer = 22D80000] 13:07:20 INFO - PROCESS | 380 | 1462478840730 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]]]}] 13:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1016ms 13:07:20 INFO - PROCESS | 380 | 1462478840764 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 13:07:20 INFO - PROCESS | 380 | 1462478840766 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 13:07:20 INFO - PROCESS | 380 | 1462478840769 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:07:20 INFO - PROCESS | 380 | 1462478840771 Marionette TRACE conn5 <- [1,2414,null,{}] 13:07:20 INFO - PROCESS | 380 | 1462478840775 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}] 13:07:20 INFO - PROCESS | 380 | 1462478840905 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 13:07:21 INFO - PROCESS | 380 | 1462478841101 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 380 | ++DOCSHELL 23610400 == 120 [pid = 380] [id = 613] 13:07:21 INFO - PROCESS | 380 | ++DOMWINDOW == 303 (23827000) [pid = 380] [serial = 1839] [outer = 00000000] 13:07:21 INFO - PROCESS | 380 | ++DOMWINDOW == 304 (23E15400) [pid = 380] [serial = 1840] [outer = 23827000] 13:07:21 INFO - PROCESS | 380 | 1462478841157 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 380 | ++DOMWINDOW == 305 (242A6C00) [pid = 380] [serial = 1841] [outer = 23827000] 13:07:21 INFO - PROCESS | 380 | 1462478841748 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]]]}] 13:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1018ms 13:07:21 INFO - PROCESS | 380 | 1462478841792 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 13:07:21 INFO - PROCESS | 380 | 1462478841794 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 13:07:21 INFO - PROCESS | 380 | 1462478841798 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:07:21 INFO - PROCESS | 380 | 1462478841800 Marionette TRACE conn5 <- [1,2418,null,{}] 13:07:21 INFO - PROCESS | 380 | 1462478841803 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}] 13:07:21 INFO - PROCESS | 380 | 1462478841955 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 13:07:22 INFO - PROCESS | 380 | 1462478842153 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:22 INFO - PROCESS | 380 | ++DOCSHELL 251E2000 == 121 [pid = 380] [id = 614] 13:07:22 INFO - PROCESS | 380 | ++DOMWINDOW == 306 (251EA800) [pid = 380] [serial = 1842] [outer = 00000000] 13:07:22 INFO - PROCESS | 380 | ++DOMWINDOW == 307 (26108C00) [pid = 380] [serial = 1843] [outer = 251EA800] 13:07:22 INFO - PROCESS | 380 | 1462478842212 Marionette DEBUG loaded listener.js 13:07:22 INFO - PROCESS | 380 | ++DOMWINDOW == 308 (2610B400) [pid = 380] [serial = 1844] [outer = 251EA800] 13:07:22 INFO - PROCESS | 380 | 1462478842739 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]]]}] 13:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 970ms 13:07:22 INFO - PROCESS | 380 | 1462478842785 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 13:07:22 INFO - PROCESS | 380 | 1462478842789 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 13:07:22 INFO - PROCESS | 380 | 1462478842794 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:07:22 INFO - PROCESS | 380 | 1462478842796 Marionette TRACE conn5 <- [1,2422,null,{}] 13:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:07:22 INFO - PROCESS | 380 | 1462478842800 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}] 13:07:22 INFO - PROCESS | 380 | 1462478842933 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 13:07:23 INFO - PROCESS | 380 | 1462478843129 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:23 INFO - PROCESS | 380 | ++DOCSHELL 2269A000 == 122 [pid = 380] [id = 615] 13:07:23 INFO - PROCESS | 380 | ++DOMWINDOW == 309 (2269AC00) [pid = 380] [serial = 1845] [outer = 00000000] 13:07:23 INFO - PROCESS | 380 | ++DOMWINDOW == 310 (226A2000) [pid = 380] [serial = 1846] [outer = 2269AC00] 13:07:23 INFO - PROCESS | 380 | 1462478843185 Marionette DEBUG loaded listener.js 13:07:23 INFO - PROCESS | 380 | ++DOMWINDOW == 311 (226A4C00) [pid = 380] [serial = 1847] [outer = 2269AC00] 13:07:23 INFO - PROCESS | 380 | 1462478843761 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]]]}] 13:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1016ms 13:07:23 INFO - PROCESS | 380 | 1462478843814 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 13:07:23 INFO - PROCESS | 380 | 1462478843817 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 13:07:23 INFO - PROCESS | 380 | 1462478843820 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:07:23 INFO - PROCESS | 380 | 1462478843822 Marionette TRACE conn5 <- [1,2426,null,{}] 13:07:23 INFO - PROCESS | 380 | 1462478843826 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}] 13:07:23 INFO - PROCESS | 380 | 1462478843955 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 13:07:24 INFO - PROCESS | 380 | 1462478844129 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:24 INFO - PROCESS | 380 | ++DOCSHELL 2269B400 == 123 [pid = 380] [id = 616] 13:07:24 INFO - PROCESS | 380 | ++DOMWINDOW == 312 (226A0C00) [pid = 380] [serial = 1848] [outer = 00000000] 13:07:24 INFO - PROCESS | 380 | ++DOMWINDOW == 313 (2553D000) [pid = 380] [serial = 1849] [outer = 226A0C00] 13:07:24 INFO - PROCESS | 380 | 1462478844186 Marionette DEBUG loaded listener.js 13:07:24 INFO - PROCESS | 380 | ++DOMWINDOW == 314 (2553F400) [pid = 380] [serial = 1850] [outer = 226A0C00] 13:07:24 INFO - PROCESS | 380 | 1462478844834 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]]]}] 13:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1066ms 13:07:24 INFO - PROCESS | 380 | 1462478844890 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 13:07:24 INFO - PROCESS | 380 | 1462478844893 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 13:07:24 INFO - PROCESS | 380 | 1462478844896 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:07:24 INFO - PROCESS | 380 | 1462478844898 Marionette TRACE conn5 <- [1,2430,null,{}] 13:07:24 INFO - PROCESS | 380 | 1462478844902 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}] 13:07:25 INFO - PROCESS | 380 | 1462478845032 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 13:07:25 INFO - PROCESS | 380 | 1462478845218 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 380 | ++DOCSHELL 22EA2C00 == 124 [pid = 380] [id = 617] 13:07:25 INFO - PROCESS | 380 | ++DOMWINDOW == 315 (22EA3400) [pid = 380] [serial = 1851] [outer = 00000000] 13:07:25 INFO - PROCESS | 380 | ++DOMWINDOW == 316 (22EA8400) [pid = 380] [serial = 1852] [outer = 22EA3400] 13:07:25 INFO - PROCESS | 380 | 1462478845273 Marionette DEBUG loaded listener.js 13:07:25 INFO - PROCESS | 380 | ++DOMWINDOW == 317 (22EAA800) [pid = 380] [serial = 1853] [outer = 22EA3400] 13:07:25 INFO - PROCESS | 380 | 1462478845808 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]]]}] 13:07:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:07:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 930ms 13:07:25 INFO - PROCESS | 380 | 1462478845830 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 13:07:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:07:25 INFO - PROCESS | 380 | 1462478845832 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 13:07:25 INFO - PROCESS | 380 | 1462478845853 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:07:25 INFO - PROCESS | 380 | 1462478845855 Marionette TRACE conn5 <- [1,2434,null,{}] 13:07:25 INFO - PROCESS | 380 | 1462478845860 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}] 13:07:26 INFO - PROCESS | 380 | 1462478845991 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 13:07:26 INFO - PROCESS | 380 | 1462478846189 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 380 | ++DOCSHELL 22EA8800 == 125 [pid = 380] [id = 618] 13:07:26 INFO - PROCESS | 380 | ++DOMWINDOW == 318 (22EAD800) [pid = 380] [serial = 1854] [outer = 00000000] 13:07:26 INFO - PROCESS | 380 | ++DOMWINDOW == 319 (25267400) [pid = 380] [serial = 1855] [outer = 22EAD800] 13:07:26 INFO - PROCESS | 380 | 1462478846244 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 380 | ++DOMWINDOW == 320 (25269400) [pid = 380] [serial = 1856] [outer = 22EAD800] 13:07:26 INFO - PROCESS | 380 | 1462478846797 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]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1039ms 13:07:26 INFO - PROCESS | 380 | 1462478846875 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 13:07:26 INFO - PROCESS | 380 | 1462478846877 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 13:07:26 INFO - PROCESS | 380 | 1462478846881 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:07:26 INFO - PROCESS | 380 | 1462478846883 Marionette TRACE conn5 <- [1,2438,null,{}] 13:07:26 INFO - PROCESS | 380 | 1462478846887 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}] 13:07:27 INFO - PROCESS | 380 | 1462478847065 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 13:07:27 INFO - PROCESS | 380 | 1462478847255 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:27 INFO - PROCESS | 380 | ++DOCSHELL 2526B800 == 126 [pid = 380] [id = 619] 13:07:27 INFO - PROCESS | 380 | ++DOMWINDOW == 321 (25541000) [pid = 380] [serial = 1857] [outer = 00000000] 13:07:27 INFO - PROCESS | 380 | ++DOMWINDOW == 322 (25547C00) [pid = 380] [serial = 1858] [outer = 25541000] 13:07:27 INFO - PROCESS | 380 | 1462478847313 Marionette DEBUG loaded listener.js 13:07:27 INFO - PROCESS | 380 | ++DOMWINDOW == 323 (261EDC00) [pid = 380] [serial = 1859] [outer = 25541000] 13:07:27 INFO - PROCESS | 380 | 1462478847961 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]]]}] 13:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1128ms 13:07:28 INFO - PROCESS | 380 | 1462478848013 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 13:07:28 INFO - PROCESS | 380 | 1462478848015 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 13:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:07:28 INFO - PROCESS | 380 | 1462478848018 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:07:28 INFO - PROCESS | 380 | 1462478848021 Marionette TRACE conn5 <- [1,2442,null,{}] 13:07:28 INFO - PROCESS | 380 | 1462478848024 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}] 13:07:28 INFO - PROCESS | 380 | 1462478848157 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 13:07:28 INFO - PROCESS | 380 | 1462478848346 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 380 | ++DOCSHELL 14C31C00 == 127 [pid = 380] [id = 620] 13:07:28 INFO - PROCESS | 380 | ++DOMWINDOW == 324 (15DA6C00) [pid = 380] [serial = 1860] [outer = 00000000] 13:07:28 INFO - PROCESS | 380 | ++DOMWINDOW == 325 (1A07D800) [pid = 380] [serial = 1861] [outer = 15DA6C00] 13:07:28 INFO - PROCESS | 380 | 1462478848400 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 380 | ++DOMWINDOW == 326 (1A937C00) [pid = 380] [serial = 1862] [outer = 15DA6C00] 13:07:29 INFO - PROCESS | 380 | 1462478848994 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]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1018ms 13:07:29 INFO - PROCESS | 380 | 1462478849041 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 380 | 1462478849044 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 13:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:07:29 INFO - PROCESS | 380 | 1462478849047 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 380 | 1462478849049 Marionette TRACE conn5 <- [1,2446,null,{}] 13:07:29 INFO - PROCESS | 380 | 1462478849054 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}] 13:07:29 INFO - PROCESS | 380 | 1462478849187 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 13:07:29 INFO - PROCESS | 380 | 1462478849390 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 380 | ++DOCSHELL 0E03C000 == 128 [pid = 380] [id = 621] 13:07:29 INFO - PROCESS | 380 | ++DOMWINDOW == 327 (0E686800) [pid = 380] [serial = 1863] [outer = 00000000] 13:07:29 INFO - PROCESS | 380 | ++DOMWINDOW == 328 (1B841400) [pid = 380] [serial = 1864] [outer = 0E686800] 13:07:29 INFO - PROCESS | 380 | 1462478849445 Marionette DEBUG loaded listener.js 13:07:29 INFO - PROCESS | 380 | ++DOMWINDOW == 329 (1C18EC00) [pid = 380] [serial = 1865] [outer = 0E686800] 13:07:30 INFO - PROCESS | 380 | 1462478849992 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]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 971ms 13:07:30 INFO - PROCESS | 380 | 1462478850040 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 380 | 1462478850042 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 13:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:07:30 INFO - PROCESS | 380 | 1462478850047 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - PROCESS | 380 | 1462478850049 Marionette TRACE conn5 <- [1,2450,null,{}] 13:07:30 INFO - PROCESS | 380 | 1462478850053 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}] 13:07:30 INFO - PROCESS | 380 | 1462478850189 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 13:07:30 INFO - PROCESS | 380 | 1462478850676 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:30 INFO - PROCESS | 380 | ++DOCSHELL 0CDA7400 == 129 [pid = 380] [id = 622] 13:07:30 INFO - PROCESS | 380 | ++DOMWINDOW == 330 (0D302400) [pid = 380] [serial = 1866] [outer = 00000000] 13:07:30 INFO - PROCESS | 380 | ++DOMWINDOW == 331 (0D90CC00) [pid = 380] [serial = 1867] [outer = 0D302400] 13:07:30 INFO - PROCESS | 380 | 1462478850791 Marionette DEBUG loaded listener.js 13:07:30 INFO - PROCESS | 380 | ++DOMWINDOW == 332 (0DC74400) [pid = 380] [serial = 1868] [outer = 0D302400] 13:07:31 INFO - PROCESS | 380 | 1462478851431 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]]]}] 13:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1420ms 13:07:31 INFO - PROCESS | 380 | 1462478851469 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 13:07:31 INFO - PROCESS | 380 | 1462478851474 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 13:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:07:31 INFO - PROCESS | 380 | 1462478851478 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:07:31 INFO - PROCESS | 380 | 1462478851481 Marionette TRACE conn5 <- [1,2454,null,{}] 13:07:31 INFO - PROCESS | 380 | 1462478851486 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}] 13:07:31 INFO - PROCESS | 380 | 1462478851617 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 13:07:31 INFO - PROCESS | 380 | 1462478851820 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:31 INFO - PROCESS | 380 | ++DOCSHELL 0DC7E000 == 130 [pid = 380] [id = 623] 13:07:31 INFO - PROCESS | 380 | ++DOMWINDOW == 333 (0DC85C00) [pid = 380] [serial = 1869] [outer = 00000000] 13:07:31 INFO - PROCESS | 380 | ++DOMWINDOW == 334 (0E5F8000) [pid = 380] [serial = 1870] [outer = 0DC85C00] 13:07:31 INFO - PROCESS | 380 | 1462478851872 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 380 | ++DOMWINDOW == 335 (11B1B400) [pid = 380] [serial = 1871] [outer = 0DC85C00] 13:07:32 INFO - PROCESS | 380 | 1462478852472 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]]]}] 13:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1027ms 13:07:32 INFO - PROCESS | 380 | 1462478852509 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 13:07:32 INFO - PROCESS | 380 | 1462478852513 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 13:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:07:32 INFO - PROCESS | 380 | 1462478852518 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:07:32 INFO - PROCESS | 380 | 1462478852520 Marionette TRACE conn5 <- [1,2458,null,{}] 13:07:32 INFO - PROCESS | 380 | 1462478852524 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}] 13:07:32 INFO - PROCESS | 380 | 1462478852645 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 13:07:32 INFO - PROCESS | 380 | 1462478852855 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 380 | --DOCSHELL 1B83F000 == 129 [pid = 380] [id = 607] 13:07:32 INFO - PROCESS | 380 | --DOCSHELL 14081C00 == 128 [pid = 380] [id = 606] 13:07:32 INFO - PROCESS | 380 | --DOCSHELL 20353800 == 127 [pid = 380] [id = 605] 13:07:32 INFO - PROCESS | 380 | --DOCSHELL 1B7BA000 == 126 [pid = 380] [id = 604] 13:07:32 INFO - PROCESS | 380 | --DOCSHELL 1B339400 == 125 [pid = 380] [id = 603] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 334 (0E5F5400) [pid = 380] [serial = 1687] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 333 (1A082000) [pid = 380] [serial = 1690] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 332 (1E371400) [pid = 380] [serial = 1693] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 331 (21617C00) [pid = 380] [serial = 1696] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 330 (22E1B800) [pid = 380] [serial = 1699] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 329 (2360E800) [pid = 380] [serial = 1702] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 328 (22E0DC00) [pid = 380] [serial = 1705] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 327 (251EC000) [pid = 380] [serial = 1711] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 326 (23E15800) [pid = 380] [serial = 1708] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 325 (2382B000) [pid = 380] [serial = 1714] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 324 (22849400) [pid = 380] [serial = 1717] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 323 (1C848400) [pid = 380] [serial = 1720] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | --DOMWINDOW == 322 (1E36E000) [pid = 380] [serial = 1753] [outer = 00000000] [url = about:blank] 13:07:32 INFO - PROCESS | 380 | ++DOCSHELL 0E5F5400 == 126 [pid = 380] [id = 624] 13:07:32 INFO - PROCESS | 380 | ++DOMWINDOW == 323 (0E5F7000) [pid = 380] [serial = 1872] [outer = 00000000] 13:07:33 INFO - PROCESS | 380 | ++DOMWINDOW == 324 (11E0A000) [pid = 380] [serial = 1873] [outer = 0E5F7000] 13:07:33 INFO - PROCESS | 380 | 1462478853015 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 380 | ++DOMWINDOW == 325 (125D6000) [pid = 380] [serial = 1874] [outer = 0E5F7000] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 1806E400 == 125 [pid = 380] [id = 602] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 14CD1400 == 124 [pid = 380] [id = 601] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 17E23C00 == 123 [pid = 380] [id = 600] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 134E3C00 == 122 [pid = 380] [id = 599] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 23601400 == 121 [pid = 380] [id = 593] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 22D85C00 == 120 [pid = 380] [id = 592] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 1574EC00 == 119 [pid = 380] [id = 591] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 22639800 == 118 [pid = 380] [id = 590] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 21E6C400 == 117 [pid = 380] [id = 589] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 203B7C00 == 116 [pid = 380] [id = 588] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 200AE800 == 115 [pid = 380] [id = 587] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 1A084000 == 114 [pid = 380] [id = 586] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 11B56800 == 113 [pid = 380] [id = 585] 13:07:33 INFO - PROCESS | 380 | --DOCSHELL 1C846C00 == 112 [pid = 380] [id = 584] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 324 (1C1FA400) [pid = 380] [serial = 1619] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 323 (1A798800) [pid = 380] [serial = 1735] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 322 (142E8000) [pid = 380] [serial = 1724] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 321 (11D56C00) [pid = 380] [serial = 1723] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 320 (18067800) [pid = 380] [serial = 1727] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 319 (18270000) [pid = 380] [serial = 1726] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 318 (0E9DC400) [pid = 380] [serial = 1729] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 317 (11D60C00) [pid = 380] [serial = 1730] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 316 (2263B400) [pid = 380] [serial = 1685] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 315 (1B290800) [pid = 380] [serial = 1738] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 314 (16818400) [pid = 380] [serial = 1732] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 313 (17E1E800) [pid = 380] [serial = 1733] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 312 (1B972400) [pid = 380] [serial = 1742] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 311 (1B844C00) [pid = 380] [serial = 1741] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 310 (1D3B5000) [pid = 380] [serial = 1751] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 309 (1C73C800) [pid = 380] [serial = 1744] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 308 (1D229400) [pid = 380] [serial = 1750] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 307 (1C80A800) [pid = 380] [serial = 1745] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 306 (1B70D400) [pid = 380] [serial = 1739] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 305 (1B27FC00) [pid = 380] [serial = 1747] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 304 (1B7BCC00) [pid = 380] [serial = 1748] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | --DOMWINDOW == 303 (1A99D400) [pid = 380] [serial = 1736] [outer = 00000000] [url = about:blank] 13:07:33 INFO - PROCESS | 380 | 1462478853591 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]]]}] 13:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1123ms 13:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:07:33 INFO - PROCESS | 380 | 1462478853643 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 13:07:33 INFO - PROCESS | 380 | 1462478853645 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 13:07:33 INFO - PROCESS | 380 | 1462478853649 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:07:33 INFO - PROCESS | 380 | 1462478853655 Marionette TRACE conn5 <- [1,2462,null,{}] 13:07:33 INFO - PROCESS | 380 | 1462478853665 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}] 13:07:33 INFO - PROCESS | 380 | 1462478853774 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 13:07:33 INFO - PROCESS | 380 | 1462478853920 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:33 INFO - PROCESS | 380 | ++DOCSHELL 13F58400 == 113 [pid = 380] [id = 625] 13:07:33 INFO - PROCESS | 380 | ++DOMWINDOW == 304 (1406E800) [pid = 380] [serial = 1875] [outer = 00000000] 13:07:33 INFO - PROCESS | 380 | ++DOMWINDOW == 305 (142F3000) [pid = 380] [serial = 1876] [outer = 1406E800] 13:07:33 INFO - PROCESS | 380 | 1462478853966 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 380 | ++DOMWINDOW == 306 (14C7EC00) [pid = 380] [serial = 1877] [outer = 1406E800] 13:07:34 INFO - PROCESS | 380 | 1462478854340 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]]]}] 13:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 790ms 13:07:34 INFO - PROCESS | 380 | 1462478854441 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 13:07:34 INFO - PROCESS | 380 | 1462478854443 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 13:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:07:34 INFO - PROCESS | 380 | 1462478854446 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:07:34 INFO - PROCESS | 380 | 1462478854448 Marionette TRACE conn5 <- [1,2466,null,{}] 13:07:34 INFO - PROCESS | 380 | 1462478854452 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}] 13:07:34 INFO - PROCESS | 380 | 1462478854559 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 13:07:34 INFO - PROCESS | 380 | 1462478854573 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 380 | ++DOCSHELL 15269400 == 114 [pid = 380] [id = 626] 13:07:34 INFO - PROCESS | 380 | ++DOMWINDOW == 307 (1528C800) [pid = 380] [serial = 1878] [outer = 00000000] 13:07:34 INFO - PROCESS | 380 | ++DOMWINDOW == 308 (1570D400) [pid = 380] [serial = 1879] [outer = 1528C800] 13:07:34 INFO - PROCESS | 380 | 1462478854618 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 380 | ++DOMWINDOW == 309 (15D44000) [pid = 380] [serial = 1880] [outer = 1528C800] 13:07:35 INFO - PROCESS | 380 | 1462478855122 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]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 13:07:35 INFO - PROCESS | 380 | 1462478855179 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 380 | 1462478855181 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 13:07:35 INFO - PROCESS | 380 | 1462478855185 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:07:35 INFO - PROCESS | 380 | 1462478855186 Marionette TRACE conn5 <- [1,2470,null,{}] 13:07:35 INFO - PROCESS | 380 | 1462478855190 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}] 13:07:35 INFO - PROCESS | 380 | 1462478855346 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 13:07:35 INFO - PROCESS | 380 | 1462478855362 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:35 INFO - PROCESS | 380 | ++DOCSHELL 16386000 == 115 [pid = 380] [id = 627] 13:07:35 INFO - PROCESS | 380 | ++DOMWINDOW == 310 (16388C00) [pid = 380] [serial = 1881] [outer = 00000000] 13:07:35 INFO - PROCESS | 380 | ++DOMWINDOW == 311 (164F4000) [pid = 380] [serial = 1882] [outer = 16388C00] 13:07:35 INFO - PROCESS | 380 | 1462478855417 Marionette DEBUG loaded listener.js 13:07:35 INFO - PROCESS | 380 | ++DOMWINDOW == 312 (17E12000) [pid = 380] [serial = 1883] [outer = 16388C00] 13:07:35 INFO - PROCESS | 380 | 1462478855925 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]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 770ms 13:07:35 INFO - PROCESS | 380 | 1462478855980 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 380 | 1462478855982 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 13:07:36 INFO - PROCESS | 380 | 1462478855992 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:07:36 INFO - PROCESS | 380 | 1462478855993 Marionette TRACE conn5 <- [1,2474,null,{}] 13:07:36 INFO - PROCESS | 380 | 1462478855997 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}] 13:07:36 INFO - PROCESS | 380 | 1462478856155 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 13:07:36 INFO - PROCESS | 380 | 1462478856180 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 380 | ++DOCSHELL 17E2F000 == 116 [pid = 380] [id = 628] 13:07:36 INFO - PROCESS | 380 | ++DOMWINDOW == 313 (18067C00) [pid = 380] [serial = 1884] [outer = 00000000] 13:07:36 INFO - PROCESS | 380 | ++DOMWINDOW == 314 (181E2C00) [pid = 380] [serial = 1885] [outer = 18067C00] 13:07:36 INFO - PROCESS | 380 | 1462478856225 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 380 | ++DOMWINDOW == 315 (181EAC00) [pid = 380] [serial = 1886] [outer = 18067C00] 13:07:36 INFO - PROCESS | 380 | 1462478856709 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]]]}] 13:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 771ms 13:07:36 INFO - PROCESS | 380 | 1462478856765 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 13:07:36 INFO - PROCESS | 380 | 1462478856767 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 13:07:36 INFO - PROCESS | 380 | 1462478856770 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:07:36 INFO - PROCESS | 380 | 1462478856772 Marionette TRACE conn5 <- [1,2478,null,{}] 13:07:36 INFO - PROCESS | 380 | 1462478856781 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}] 13:07:36 INFO - PROCESS | 380 | 1462478856933 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 13:07:36 INFO - PROCESS | 380 | 1462478856951 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 380 | ++DOCSHELL 181EDC00 == 117 [pid = 380] [id = 629] 13:07:36 INFO - PROCESS | 380 | ++DOMWINDOW == 316 (18270000) [pid = 380] [serial = 1887] [outer = 00000000] 13:07:37 INFO - PROCESS | 380 | ++DOMWINDOW == 317 (18F02400) [pid = 380] [serial = 1888] [outer = 18270000] 13:07:37 INFO - PROCESS | 380 | 1462478856999 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 380 | ++DOMWINDOW == 318 (195C6C00) [pid = 380] [serial = 1889] [outer = 18270000] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 317 (14CD2C00) [pid = 380] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 316 (203C3000) [pid = 380] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 315 (14C2C800) [pid = 380] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 314 (1B288000) [pid = 380] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 313 (21543400) [pid = 380] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 312 (1B33D000) [pid = 380] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 311 (13F5BC00) [pid = 380] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 310 (1819FC00) [pid = 380] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:07:37 INFO - PROCESS | 380 | --DOMWINDOW == 309 (1D7E3000) [pid = 380] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:07:37 INFO - PROCESS | 380 | 1462478857921 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]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1178ms 13:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:07:37 INFO - PROCESS | 380 | 1462478857953 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 380 | 1462478857955 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 13:07:37 INFO - PROCESS | 380 | 1462478857959 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 380 | 1462478857961 Marionette TRACE conn5 <- [1,2482,null,{}] 13:07:37 INFO - PROCESS | 380 | 1462478857964 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}] 13:07:38 INFO - PROCESS | 380 | 1462478858072 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 13:07:38 INFO - PROCESS | 380 | 1462478858081 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:38 INFO - PROCESS | 380 | ++DOCSHELL 18273000 == 118 [pid = 380] [id = 630] 13:07:38 INFO - PROCESS | 380 | ++DOMWINDOW == 310 (18EA6000) [pid = 380] [serial = 1890] [outer = 00000000] 13:07:38 INFO - PROCESS | 380 | ++DOMWINDOW == 311 (1A450C00) [pid = 380] [serial = 1891] [outer = 18EA6000] 13:07:38 INFO - PROCESS | 380 | 1462478858125 Marionette DEBUG loaded listener.js 13:07:38 INFO - PROCESS | 380 | ++DOMWINDOW == 312 (1A79B400) [pid = 380] [serial = 1892] [outer = 18EA6000] 13:07:38 INFO - PROCESS | 380 | 1462478858603 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]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 13:07:38 INFO - PROCESS | 380 | 1462478858648 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 380 | 1462478858650 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 13:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:07:38 INFO - PROCESS | 380 | 1462478858658 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - PROCESS | 380 | 1462478858659 Marionette TRACE conn5 <- [1,2486,null,{}] 13:07:38 INFO - PROCESS | 380 | 1462478858663 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}] 13:07:38 INFO - PROCESS | 380 | 1462478858768 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 13:07:38 INFO - PROCESS | 380 | 1462478858775 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:38 INFO - PROCESS | 380 | ++DOCSHELL 1A93B400 == 119 [pid = 380] [id = 631] 13:07:38 INFO - PROCESS | 380 | ++DOMWINDOW == 313 (1A93F000) [pid = 380] [serial = 1893] [outer = 00000000] 13:07:38 INFO - PROCESS | 380 | ++DOMWINDOW == 314 (1A9A2C00) [pid = 380] [serial = 1894] [outer = 1A93F000] 13:07:38 INFO - PROCESS | 380 | 1462478858820 Marionette DEBUG loaded listener.js 13:07:38 INFO - PROCESS | 380 | ++DOMWINDOW == 315 (1ABF2C00) [pid = 380] [serial = 1895] [outer = 1A93F000] 13:07:39 INFO - PROCESS | 380 | 1462478859339 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]]]}] 13:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 13:07:39 INFO - PROCESS | 380 | 1462478859395 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 13:07:39 INFO - PROCESS | 380 | 1462478859397 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 13:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:07:39 INFO - PROCESS | 380 | 1462478859400 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:07:39 INFO - PROCESS | 380 | 1462478859402 Marionette TRACE conn5 <- [1,2490,null,{}] 13:07:39 INFO - PROCESS | 380 | 1462478859406 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}] 13:07:39 INFO - PROCESS | 380 | 1462478859510 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 13:07:39 INFO - PROCESS | 380 | 1462478859517 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:39 INFO - PROCESS | 380 | ++DOCSHELL 1B27BC00 == 120 [pid = 380] [id = 632] 13:07:39 INFO - PROCESS | 380 | ++DOMWINDOW == 316 (1B27C000) [pid = 380] [serial = 1896] [outer = 00000000] 13:07:39 INFO - PROCESS | 380 | ++DOMWINDOW == 317 (18279C00) [pid = 380] [serial = 1897] [outer = 1B27C000] 13:07:39 INFO - PROCESS | 380 | 1462478859571 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 380 | ++DOMWINDOW == 318 (1B33F800) [pid = 380] [serial = 1898] [outer = 1B27C000] 13:07:40 INFO - PROCESS | 380 | 1462478860417 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]]]}] 13:07:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:07:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1068ms 13:07:40 INFO - PROCESS | 380 | 1462478860469 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 13:07:40 INFO - PROCESS | 380 | 1462478860475 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 13:07:40 INFO - PROCESS | 380 | 1462478860480 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:07:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:07:40 INFO - PROCESS | 380 | 1462478860484 Marionette TRACE conn5 <- [1,2494,null,{}] 13:07:40 INFO - PROCESS | 380 | 1462478860490 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}] 13:07:40 INFO - PROCESS | 380 | 1462478860664 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 13:07:40 INFO - PROCESS | 380 | 1462478860853 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:40 INFO - PROCESS | 380 | ++DOCSHELL 0DD36000 == 121 [pid = 380] [id = 633] 13:07:40 INFO - PROCESS | 380 | ++DOMWINDOW == 319 (0E687C00) [pid = 380] [serial = 1899] [outer = 00000000] 13:07:40 INFO - PROCESS | 380 | ++DOMWINDOW == 320 (11E06C00) [pid = 380] [serial = 1900] [outer = 0E687C00] 13:07:40 INFO - PROCESS | 380 | 1462478860911 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 380 | ++DOMWINDOW == 321 (125D3000) [pid = 380] [serial = 1901] [outer = 0E687C00] 13:07:41 INFO - PROCESS | 380 | 1462478861500 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]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1077ms 13:07:41 INFO - PROCESS | 380 | 1462478861562 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 380 | 1462478861568 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 13:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:07:41 INFO - PROCESS | 380 | 1462478861574 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - PROCESS | 380 | 1462478861577 Marionette TRACE conn5 <- [1,2498,null,{}] 13:07:41 INFO - PROCESS | 380 | 1462478861581 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}] 13:07:41 INFO - PROCESS | 380 | 1462478861718 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 13:07:41 INFO - PROCESS | 380 | 1462478861941 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 380 | ++DOCSHELL 16D31800 == 122 [pid = 380] [id = 634] 13:07:41 INFO - PROCESS | 380 | ++DOMWINDOW == 322 (1770EC00) [pid = 380] [serial = 1902] [outer = 00000000] 13:07:42 INFO - PROCESS | 380 | ++DOMWINDOW == 323 (17E1F400) [pid = 380] [serial = 1903] [outer = 1770EC00] 13:07:42 INFO - PROCESS | 380 | 1462478861998 Marionette DEBUG loaded listener.js 13:07:42 INFO - PROCESS | 380 | ++DOMWINDOW == 324 (18271400) [pid = 380] [serial = 1904] [outer = 1770EC00] 13:07:42 INFO - PROCESS | 380 | 1462478862662 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]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1131ms 13:07:42 INFO - PROCESS | 380 | 1462478862708 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 380 | 1462478862710 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 13:07:42 INFO - PROCESS | 380 | 1462478862714 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:07:42 INFO - PROCESS | 380 | 1462478862718 Marionette TRACE conn5 <- [1,2502,null,{}] 13:07:42 INFO - PROCESS | 380 | 1462478862729 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}] 13:07:42 INFO - PROCESS | 380 | 1462478862865 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 13:07:43 INFO - PROCESS | 380 | 1462478863055 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 380 | ++DOCSHELL 1B62A400 == 123 [pid = 380] [id = 635] 13:07:43 INFO - PROCESS | 380 | ++DOMWINDOW == 325 (1B62A800) [pid = 380] [serial = 1905] [outer = 00000000] 13:07:43 INFO - PROCESS | 380 | ++DOMWINDOW == 326 (1B710800) [pid = 380] [serial = 1906] [outer = 1B62A800] 13:07:43 INFO - PROCESS | 380 | 1462478863112 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 380 | ++DOMWINDOW == 327 (1B71CC00) [pid = 380] [serial = 1907] [outer = 1B62A800] 13:07:43 INFO - PROCESS | 380 | 1462478863718 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]]]}] 13:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1025ms 13:07:43 INFO - PROCESS | 380 | 1462478863741 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 13:07:43 INFO - PROCESS | 380 | 1462478863744 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 13:07:43 INFO - PROCESS | 380 | 1462478863748 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:07:43 INFO - PROCESS | 380 | 1462478863750 Marionette TRACE conn5 <- [1,2506,null,{}] 13:07:43 INFO - PROCESS | 380 | 1462478863753 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}] 13:07:43 INFO - PROCESS | 380 | 1462478863887 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 13:07:44 INFO - PROCESS | 380 | 1462478864086 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 380 | ++DOCSHELL 1B7B7C00 == 124 [pid = 380] [id = 636] 13:07:44 INFO - PROCESS | 380 | ++DOMWINDOW == 328 (1B83EC00) [pid = 380] [serial = 1908] [outer = 00000000] 13:07:44 INFO - PROCESS | 380 | ++DOMWINDOW == 329 (1B848400) [pid = 380] [serial = 1909] [outer = 1B83EC00] 13:07:44 INFO - PROCESS | 380 | 1462478864143 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 380 | ++DOMWINDOW == 330 (1B973800) [pid = 380] [serial = 1910] [outer = 1B83EC00] 13:07:44 INFO - PROCESS | 380 | 1462478864751 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]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1071ms 13:07:44 INFO - PROCESS | 380 | 1462478864823 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 13:07:44 INFO - PROCESS | 380 | 1462478864825 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 13:07:44 INFO - PROCESS | 380 | 1462478864828 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:07:44 INFO - PROCESS | 380 | 1462478864830 Marionette TRACE conn5 <- [1,2510,null,{}] 13:07:44 INFO - PROCESS | 380 | 1462478864834 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}] 13:07:44 INFO - PROCESS | 380 | 1462478864965 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 13:07:45 INFO - PROCESS | 380 | 1462478865150 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 380 | ++DOCSHELL 1C18D800 == 125 [pid = 380] [id = 637] 13:07:45 INFO - PROCESS | 380 | ++DOMWINDOW == 331 (1C18E800) [pid = 380] [serial = 1911] [outer = 00000000] 13:07:45 INFO - PROCESS | 380 | ++DOMWINDOW == 332 (1C1EB400) [pid = 380] [serial = 1912] [outer = 1C18E800] 13:07:45 INFO - PROCESS | 380 | 1462478865207 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 380 | ++DOMWINDOW == 333 (1C73AC00) [pid = 380] [serial = 1913] [outer = 1C18E800] 13:07:45 INFO - PROCESS | 380 | 1462478865822 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]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:07:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1020ms 13:07:45 INFO - PROCESS | 380 | 1462478865852 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 380 | 1462478865855 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 13:07:45 INFO - PROCESS | 380 | 1462478865858 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:07:45 INFO - PROCESS | 380 | 1462478865860 Marionette TRACE conn5 <- [1,2514,null,{}] 13:07:45 INFO - PROCESS | 380 | 1462478865864 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}] 13:07:46 INFO - PROCESS | 380 | 1462478866050 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 13:07:46 INFO - PROCESS | 380 | 1462478866239 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 380 | ++DOCSHELL 1C193C00 == 126 [pid = 380] [id = 638] 13:07:46 INFO - PROCESS | 380 | ++DOMWINDOW == 334 (1C804800) [pid = 380] [serial = 1914] [outer = 00000000] 13:07:46 INFO - PROCESS | 380 | ++DOMWINDOW == 335 (1D22A400) [pid = 380] [serial = 1915] [outer = 1C804800] 13:07:46 INFO - PROCESS | 380 | 1462478866295 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 380 | ++DOMWINDOW == 336 (1D3AEC00) [pid = 380] [serial = 1916] [outer = 1C804800] 13:07:46 INFO - PROCESS | 380 | 1462478866907 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]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1121ms 13:07:47 INFO - PROCESS | 380 | 1462478866982 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 380 | 1462478866985 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 13:07:47 INFO - PROCESS | 380 | 1462478866988 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:07:47 INFO - PROCESS | 380 | 1462478866990 Marionette TRACE conn5 <- [1,2518,null,{}] 13:07:47 INFO - PROCESS | 380 | 1462478866994 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}] 13:07:47 INFO - PROCESS | 380 | 1462478867123 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 13:07:47 INFO - PROCESS | 380 | 1462478867311 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:47 INFO - PROCESS | 380 | ++DOCSHELL 1D3B6400 == 127 [pid = 380] [id = 639] 13:07:47 INFO - PROCESS | 380 | ++DOMWINDOW == 337 (1D7D7C00) [pid = 380] [serial = 1917] [outer = 00000000] 13:07:47 INFO - PROCESS | 380 | ++DOMWINDOW == 338 (1D7E1800) [pid = 380] [serial = 1918] [outer = 1D7D7C00] 13:07:47 INFO - PROCESS | 380 | 1462478867365 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 380 | ++DOMWINDOW == 339 (1DDA6000) [pid = 380] [serial = 1919] [outer = 1D7D7C00] 13:07:47 INFO - PROCESS | 380 | 1462478867910 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]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 970ms 13:07:47 INFO - PROCESS | 380 | 1462478867963 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 380 | 1462478867965 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 13:07:47 INFO - PROCESS | 380 | 1462478867968 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:07:47 INFO - PROCESS | 380 | 1462478867971 Marionette TRACE conn5 <- [1,2522,null,{}] 13:07:47 INFO - PROCESS | 380 | 1462478867974 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}] 13:07:48 INFO - PROCESS | 380 | 1462478868103 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 13:07:48 INFO - PROCESS | 380 | 1462478868306 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 380 | ++DOCSHELL 1D21D000 == 128 [pid = 380] [id = 640] 13:07:48 INFO - PROCESS | 380 | ++DOMWINDOW == 340 (1D7E1400) [pid = 380] [serial = 1920] [outer = 00000000] 13:07:48 INFO - PROCESS | 380 | ++DOMWINDOW == 341 (1F647000) [pid = 380] [serial = 1921] [outer = 1D7E1400] 13:07:48 INFO - PROCESS | 380 | 1462478868365 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 380 | ++DOMWINDOW == 342 (1F64F800) [pid = 380] [serial = 1922] [outer = 1D7E1400] 13:07:48 INFO - PROCESS | 380 | 1462478868947 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]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1017ms 13:07:49 INFO - PROCESS | 380 | 1462478868990 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 13:07:49 INFO - PROCESS | 380 | 1462478868992 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 13:07:49 INFO - PROCESS | 380 | 1462478868996 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:07:49 INFO - PROCESS | 380 | 1462478868998 Marionette TRACE conn5 <- [1,2526,null,{}] 13:07:49 INFO - PROCESS | 380 | 1462478869002 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}] 13:07:49 INFO - PROCESS | 380 | 1462478869131 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 13:07:49 INFO - PROCESS | 380 | 1462478869333 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 380 | ++DOCSHELL 1F646800 == 129 [pid = 380] [id = 641] 13:07:49 INFO - PROCESS | 380 | ++DOMWINDOW == 343 (1F6D2C00) [pid = 380] [serial = 1923] [outer = 00000000] 13:07:49 INFO - PROCESS | 380 | ++DOMWINDOW == 344 (1FE75000) [pid = 380] [serial = 1924] [outer = 1F6D2C00] 13:07:49 INFO - PROCESS | 380 | 1462478869389 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 380 | ++DOMWINDOW == 345 (200AC400) [pid = 380] [serial = 1925] [outer = 1F6D2C00] 13:07:50 INFO - PROCESS | 380 | 1462478869994 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]]]}] 13:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1018ms 13:07:50 INFO - PROCESS | 380 | 1462478870017 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 380 | 1462478870019 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 13:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:07:50 INFO - PROCESS | 380 | 1462478870054 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - PROCESS | 380 | 1462478870057 Marionette TRACE conn5 <- [1,2530,null,{}] 13:07:50 INFO - PROCESS | 380 | 1462478870061 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}] 13:07:50 INFO - PROCESS | 380 | 1462478870192 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 13:07:50 INFO - PROCESS | 380 | 1462478870385 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 380 | ++DOCSHELL 1FE70C00 == 130 [pid = 380] [id = 642] 13:07:50 INFO - PROCESS | 380 | ++DOMWINDOW == 346 (200ADC00) [pid = 380] [serial = 1926] [outer = 00000000] 13:07:50 INFO - PROCESS | 380 | ++DOMWINDOW == 347 (20317000) [pid = 380] [serial = 1927] [outer = 200ADC00] 13:07:50 INFO - PROCESS | 380 | 1462478870440 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 380 | ++DOMWINDOW == 348 (2034D800) [pid = 380] [serial = 1928] [outer = 200ADC00] 13:07:51 INFO - PROCESS | 380 | 1462478871029 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]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1040ms 13:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:07:51 INFO - PROCESS | 380 | 1462478871078 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 380 | 1462478871081 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 13:07:51 INFO - PROCESS | 380 | 1462478871084 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 380 | 1462478871087 Marionette TRACE conn5 <- [1,2534,null,{}] 13:07:51 INFO - PROCESS | 380 | 1462478871091 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}] 13:07:51 INFO - PROCESS | 380 | 1462478871257 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 13:07:51 INFO - PROCESS | 380 | 1462478871451 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 380 | ++DOCSHELL 21483400 == 131 [pid = 380] [id = 643] 13:07:51 INFO - PROCESS | 380 | ++DOMWINDOW == 349 (21483800) [pid = 380] [serial = 1929] [outer = 00000000] 13:07:51 INFO - PROCESS | 380 | ++DOMWINDOW == 350 (21548400) [pid = 380] [serial = 1930] [outer = 21483800] 13:07:51 INFO - PROCESS | 380 | 1462478871515 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 380 | ++DOMWINDOW == 351 (2155D800) [pid = 380] [serial = 1931] [outer = 21483800] 13:07:52 INFO - PROCESS | 380 | 1462478872135 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]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1120ms 13:07:52 INFO - PROCESS | 380 | 1462478872208 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 380 | 1462478872210 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 13:07:52 INFO - PROCESS | 380 | 1462478872213 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:07:52 INFO - PROCESS | 380 | 1462478872215 Marionette TRACE conn5 <- [1,2538,null,{}] 13:07:52 INFO - PROCESS | 380 | 1462478872219 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}] 13:07:52 INFO - PROCESS | 380 | 1462478872416 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 13:07:52 INFO - PROCESS | 380 | 1462478872556 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:52 INFO - PROCESS | 380 | ++DOCSHELL 20311000 == 132 [pid = 380] [id = 644] 13:07:52 INFO - PROCESS | 380 | ++DOMWINDOW == 352 (21547000) [pid = 380] [serial = 1932] [outer = 00000000] 13:07:52 INFO - PROCESS | 380 | ++DOMWINDOW == 353 (21624000) [pid = 380] [serial = 1933] [outer = 21547000] 13:07:52 INFO - PROCESS | 380 | 1462478872609 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 380 | ++DOMWINDOW == 354 (21E72000) [pid = 380] [serial = 1934] [outer = 21547000] 13:07:53 INFO - PROCESS | 380 | 1462478873203 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]]]}] 13:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1018ms 13:07:53 INFO - PROCESS | 380 | 1462478873236 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 13:07:53 INFO - PROCESS | 380 | 1462478873238 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 13:07:53 INFO - PROCESS | 380 | 1462478873241 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:07:53 INFO - PROCESS | 380 | 1462478873245 Marionette TRACE conn5 <- [1,2542,null,{}] 13:07:53 INFO - PROCESS | 380 | 1462478873249 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}] 13:07:53 INFO - PROCESS | 380 | 1462478873381 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 13:07:53 INFO - PROCESS | 380 | 1462478873624 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 380 | ++DOCSHELL 0DC70C00 == 133 [pid = 380] [id = 645] 13:07:53 INFO - PROCESS | 380 | ++DOMWINDOW == 355 (0E5EB000) [pid = 380] [serial = 1935] [outer = 00000000] 13:07:53 INFO - PROCESS | 380 | ++DOMWINDOW == 356 (21E85000) [pid = 380] [serial = 1936] [outer = 0E5EB000] 13:07:53 INFO - PROCESS | 380 | 1462478873679 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 380 | ++DOMWINDOW == 357 (21E88400) [pid = 380] [serial = 1937] [outer = 0E5EB000] 13:07:54 INFO - PROCESS | 380 | 1462478874265 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]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1078ms 13:07:54 INFO - PROCESS | 380 | 1462478874323 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 380 | 1462478874325 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 13:07:54 INFO - PROCESS | 380 | 1462478874328 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:07:54 INFO - PROCESS | 380 | 1462478874330 Marionette TRACE conn5 <- [1,2546,null,{}] 13:07:54 INFO - PROCESS | 380 | 1462478874334 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}] 13:07:54 INFO - PROCESS | 380 | 1462478874465 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 13:07:54 INFO - PROCESS | 380 | 1462478874676 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 380 | ++DOCSHELL 21E7E800 == 134 [pid = 380] [id = 646] 13:07:54 INFO - PROCESS | 380 | ++DOMWINDOW == 358 (21E7F000) [pid = 380] [serial = 1938] [outer = 00000000] 13:07:54 INFO - PROCESS | 380 | ++DOMWINDOW == 359 (225B8800) [pid = 380] [serial = 1939] [outer = 21E7F000] 13:07:54 INFO - PROCESS | 380 | 1462478874732 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 380 | ++DOMWINDOW == 360 (225D2400) [pid = 380] [serial = 1940] [outer = 21E7F000] 13:07:55 INFO - PROCESS | 380 | 1462478875392 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]]]}] 13:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1119ms 13:07:55 INFO - PROCESS | 380 | 1462478875452 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 13:07:55 INFO - PROCESS | 380 | 1462478875454 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 13:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:07:55 INFO - PROCESS | 380 | 1462478875458 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:07:55 INFO - PROCESS | 380 | 1462478875460 Marionette TRACE conn5 <- [1,2550,null,{}] 13:07:55 INFO - PROCESS | 380 | 1462478875464 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}] 13:07:55 INFO - PROCESS | 380 | 1462478875598 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 13:07:55 INFO - PROCESS | 380 | 1462478875791 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 380 | ++DOCSHELL 226A6800 == 135 [pid = 380] [id = 647] 13:07:55 INFO - PROCESS | 380 | ++DOMWINDOW == 361 (22842C00) [pid = 380] [serial = 1941] [outer = 00000000] 13:07:55 INFO - PROCESS | 380 | ++DOMWINDOW == 362 (22BF6800) [pid = 380] [serial = 1942] [outer = 22842C00] 13:07:55 INFO - PROCESS | 380 | 1462478875844 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 380 | ++DOMWINDOW == 363 (22BFD800) [pid = 380] [serial = 1943] [outer = 22842C00] 13:07:56 INFO - PROCESS | 380 | 1462478876724 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]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:07:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1324ms 13:07:56 INFO - PROCESS | 380 | 1462478876785 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 380 | 1462478876789 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 13:07:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:07:56 INFO - PROCESS | 380 | 1462478876810 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 380 | 1462478876814 Marionette TRACE conn5 <- [1,2554,null,{}] 13:07:56 INFO - PROCESS | 380 | 1462478876820 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}] 13:07:56 INFO - PROCESS | 380 | 1462478876961 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 13:07:57 INFO - PROCESS | 380 | 1462478877174 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 380 | ++DOCSHELL 125DD400 == 136 [pid = 380] [id = 648] 13:07:57 INFO - PROCESS | 380 | ++DOMWINDOW == 364 (1341B400) [pid = 380] [serial = 1944] [outer = 00000000] 13:07:57 INFO - PROCESS | 380 | ++DOMWINDOW == 365 (14081C00) [pid = 380] [serial = 1945] [outer = 1341B400] 13:07:57 INFO - PROCESS | 380 | 1462478877224 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 380 | ++DOMWINDOW == 366 (1525CC00) [pid = 380] [serial = 1946] [outer = 1341B400] 13:07:57 INFO - PROCESS | 380 | 1462478877910 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]]]}] 13:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1120ms 13:07:57 INFO - PROCESS | 380 | 1462478877937 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 380 | 1462478877942 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 13:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:07:57 INFO - PROCESS | 380 | 1462478877951 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 380 | 1462478877954 Marionette TRACE conn5 <- [1,2558,null,{}] 13:07:57 INFO - PROCESS | 380 | 1462478877958 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}] 13:07:58 INFO - PROCESS | 380 | 1462478878084 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 13:07:58 INFO - PROCESS | 380 | 1462478878283 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:58 INFO - PROCESS | 380 | ++DOCSHELL 12576800 == 137 [pid = 380] [id = 649] 13:07:58 INFO - PROCESS | 380 | ++DOMWINDOW == 367 (125D7000) [pid = 380] [serial = 1947] [outer = 00000000] 13:07:58 INFO - PROCESS | 380 | ++DOMWINDOW == 368 (1A9A5C00) [pid = 380] [serial = 1948] [outer = 125D7000] 13:07:58 INFO - PROCESS | 380 | 1462478878332 Marionette DEBUG loaded listener.js 13:07:58 INFO - PROCESS | 380 | ++DOMWINDOW == 369 (1B293000) [pid = 380] [serial = 1949] [outer = 125D7000] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 1A93B400 == 136 [pid = 380] [id = 631] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 18273000 == 135 [pid = 380] [id = 630] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 22841C00 == 134 [pid = 380] [id = 572] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 181EDC00 == 133 [pid = 380] [id = 629] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 17E2F000 == 132 [pid = 380] [id = 628] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 13F58400 == 131 [pid = 380] [id = 625] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 368 (20352000) [pid = 380] [serial = 1762] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 367 (22BF6000) [pid = 380] [serial = 1771] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 366 (22E0A400) [pid = 380] [serial = 1777] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 365 (242A3400) [pid = 380] [serial = 1783] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 364 (2154AC00) [pid = 380] [serial = 1765] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 363 (22D86400) [pid = 380] [serial = 1774] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 362 (21E83800) [pid = 380] [serial = 1768] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 361 (15743C00) [pid = 380] [serial = 1756] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 360 (252E5000) [pid = 380] [serial = 1786] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 359 (23827800) [pid = 380] [serial = 1780] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 358 (1F6D7C00) [pid = 380] [serial = 1792] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 357 (17E2A400) [pid = 380] [serial = 1789] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 356 (1B293800) [pid = 380] [serial = 1759] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOMWINDOW == 355 (1B60D400) [pid = 380] [serial = 1825] [outer = 00000000] [url = about:blank] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 0E5F5400 == 130 [pid = 380] [id = 624] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 0DC7E000 == 129 [pid = 380] [id = 623] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 0CDA7400 == 128 [pid = 380] [id = 622] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 251E2000 == 127 [pid = 380] [id = 614] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 23610400 == 126 [pid = 380] [id = 613] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 22D7F800 == 125 [pid = 380] [id = 612] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 21559000 == 124 [pid = 380] [id = 611] 13:07:58 INFO - PROCESS | 380 | --DOCSHELL 15707000 == 123 [pid = 380] [id = 610] 13:07:59 INFO - PROCESS | 380 | --DOCSHELL 13427400 == 122 [pid = 380] [id = 609] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 354 (2283F800) [pid = 380] [serial = 1823] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 353 (22E22800) [pid = 380] [serial = 1795] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 352 (1638BC00) [pid = 380] [serial = 1804] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 351 (2155A800) [pid = 380] [serial = 1816] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 350 (18278400) [pid = 380] [serial = 1819] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 349 (1D21D400) [pid = 380] [serial = 1802] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 348 (1B333C00) [pid = 380] [serial = 1820] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 347 (225E1400) [pid = 380] [serial = 1822] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 346 (1C198C00) [pid = 380] [serial = 1811] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 345 (16D3D000) [pid = 380] [serial = 1798] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 344 (1B83CC00) [pid = 380] [serial = 1801] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 343 (17E26000) [pid = 380] [serial = 1805] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 342 (1B291400) [pid = 380] [serial = 1808] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 341 (21E79800) [pid = 380] [serial = 1817] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 340 (1B7BA800) [pid = 380] [serial = 1810] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 339 (1A99E000) [pid = 380] [serial = 1807] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 338 (20313400) [pid = 380] [serial = 1814] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 337 (181E7000) [pid = 380] [serial = 1799] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | --DOMWINDOW == 336 (1F6D4000) [pid = 380] [serial = 1813] [outer = 00000000] [url = about:blank] 13:07:59 INFO - PROCESS | 380 | 1462478879129 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]]]}] 13:07:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:07:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1223ms 13:07:59 INFO - PROCESS | 380 | 1462478879177 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 13:07:59 INFO - PROCESS | 380 | 1462478879180 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 13:07:59 INFO - PROCESS | 380 | 1462478879183 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:07:59 INFO - PROCESS | 380 | 1462478879187 Marionette TRACE conn5 <- [1,2562,null,{}] 13:07:59 INFO - PROCESS | 380 | 1462478879197 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}] 13:07:59 INFO - PROCESS | 380 | 1462478879311 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 13:07:59 INFO - PROCESS | 380 | 1462478879319 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 380 | ++DOCSHELL 120DD800 == 123 [pid = 380] [id = 650] 13:07:59 INFO - PROCESS | 380 | ++DOMWINDOW == 337 (120E0400) [pid = 380] [serial = 1950] [outer = 00000000] 13:07:59 INFO - PROCESS | 380 | ++DOMWINDOW == 338 (15294800) [pid = 380] [serial = 1951] [outer = 120E0400] 13:07:59 INFO - PROCESS | 380 | 1462478879372 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 380 | ++DOMWINDOW == 339 (1633CC00) [pid = 380] [serial = 1952] [outer = 120E0400] 13:07:59 INFO - PROCESS | 380 | 1462478879976 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]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 831ms 13:08:00 INFO - PROCESS | 380 | 1462478880017 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 380 | 1462478880020 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 13:08:00 INFO - PROCESS | 380 | 1462478880023 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:08:00 INFO - PROCESS | 380 | 1462478880025 Marionette TRACE conn5 <- [1,2566,null,{}] 13:08:00 INFO - PROCESS | 380 | 1462478880028 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}] 13:08:00 INFO - PROCESS | 380 | 1462478880150 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 13:08:00 INFO - PROCESS | 380 | 1462478880309 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 380 | ++DOCSHELL 17E2EC00 == 124 [pid = 380] [id = 651] 13:08:00 INFO - PROCESS | 380 | ++DOMWINDOW == 340 (17E30C00) [pid = 380] [serial = 1953] [outer = 00000000] 13:08:00 INFO - PROCESS | 380 | ++DOMWINDOW == 341 (1826B800) [pid = 380] [serial = 1954] [outer = 17E30C00] 13:08:00 INFO - PROCESS | 380 | 1462478880358 Marionette DEBUG loaded listener.js 13:08:00 INFO - PROCESS | 380 | ++DOMWINDOW == 342 (1A444400) [pid = 380] [serial = 1955] [outer = 17E30C00] 13:08:00 INFO - PROCESS | 380 | 1462478880789 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]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 831ms 13:08:00 INFO - PROCESS | 380 | 1462478880859 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 380 | 1462478880861 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 13:08:00 INFO - PROCESS | 380 | 1462478880864 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:08:00 INFO - PROCESS | 380 | 1462478880866 Marionette TRACE conn5 <- [1,2570,null,{}] 13:08:00 INFO - PROCESS | 380 | 1462478880870 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}] 13:08:01 INFO - PROCESS | 380 | 1462478880979 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 13:08:01 INFO - PROCESS | 380 | 1462478880992 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 380 | ++DOCSHELL 1A9AC800 == 125 [pid = 380] [id = 652] 13:08:01 INFO - PROCESS | 380 | ++DOMWINDOW == 343 (1B281400) [pid = 380] [serial = 1956] [outer = 00000000] 13:08:01 INFO - PROCESS | 380 | ++DOMWINDOW == 344 (1B608000) [pid = 380] [serial = 1957] [outer = 1B281400] 13:08:01 INFO - PROCESS | 380 | 1462478881037 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 380 | ++DOMWINDOW == 345 (1B621800) [pid = 380] [serial = 1958] [outer = 1B281400] 13:08:01 INFO - PROCESS | 380 | 1462478881591 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]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:08:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 770ms 13:08:01 INFO - PROCESS | 380 | 1462478881638 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 380 | 1462478881640 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 13:08:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:08:01 INFO - PROCESS | 380 | 1462478881643 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 380 | 1462478881645 Marionette TRACE conn5 <- [1,2574,null,{}] 13:08:01 INFO - PROCESS | 380 | 1462478881648 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}] 13:08:01 INFO - PROCESS | 380 | 1462478881828 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 13:08:01 INFO - PROCESS | 380 | 1462478881856 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 380 | ++DOCSHELL 1B71AC00 == 126 [pid = 380] [id = 653] 13:08:01 INFO - PROCESS | 380 | ++DOMWINDOW == 346 (1B83D000) [pid = 380] [serial = 1959] [outer = 00000000] 13:08:01 INFO - PROCESS | 380 | ++DOMWINDOW == 347 (1C1F8800) [pid = 380] [serial = 1960] [outer = 1B83D000] 13:08:01 INFO - PROCESS | 380 | 1462478881904 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 380 | ++DOMWINDOW == 348 (1D21D400) [pid = 380] [serial = 1961] [outer = 1B83D000] 13:08:02 INFO - PROCESS | 380 | 1462478882449 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]]]}] 13:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 830ms 13:08:02 INFO - PROCESS | 380 | 1462478882474 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 13:08:02 INFO - PROCESS | 380 | 1462478882476 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 13:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:08:02 INFO - PROCESS | 380 | 1462478882479 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:08:02 INFO - PROCESS | 380 | 1462478882481 Marionette TRACE conn5 <- [1,2578,null,{}] 13:08:02 INFO - PROCESS | 380 | 1462478882485 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}] 13:08:02 INFO - PROCESS | 380 | 1462478882649 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 13:08:02 INFO - PROCESS | 380 | 1462478882669 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 380 | ++DOCSHELL 1D226800 == 127 [pid = 380] [id = 654] 13:08:02 INFO - PROCESS | 380 | ++DOMWINDOW == 349 (1D7E2400) [pid = 380] [serial = 1962] [outer = 00000000] 13:08:02 INFO - PROCESS | 380 | ++DOMWINDOW == 350 (1FE79800) [pid = 380] [serial = 1963] [outer = 1D7E2400] 13:08:02 INFO - PROCESS | 380 | 1462478882715 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 380 | ++DOMWINDOW == 351 (20350400) [pid = 380] [serial = 1964] [outer = 1D7E2400] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 350 (16388C00) [pid = 380] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 349 (18EA6000) [pid = 380] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 348 (1D7DF400) [pid = 380] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 347 (18067C00) [pid = 380] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 346 (18270000) [pid = 380] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 345 (1A93F000) [pid = 380] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 344 (0D302400) [pid = 380] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 343 (1406E800) [pid = 380] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 342 (0DC85C00) [pid = 380] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 341 (0E5F7000) [pid = 380] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 340 (1528C800) [pid = 380] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:08:03 INFO - PROCESS | 380 | --DOMWINDOW == 339 (1B609C00) [pid = 380] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:08:03 INFO - PROCESS | 380 | 1462478883544 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]]]}] 13:08:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:08:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1132ms 13:08:03 INFO - PROCESS | 380 | 1462478883611 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 13:08:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:08:03 INFO - PROCESS | 380 | 1462478883613 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 13:08:03 INFO - PROCESS | 380 | 1462478883616 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 380 | 1462478883618 Marionette TRACE conn5 <- [1,2582,null,{}] 13:08:03 INFO - PROCESS | 380 | 1462478883622 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}] 13:08:03 INFO - PROCESS | 380 | 1462478883730 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 13:08:03 INFO - PROCESS | 380 | 1462478883742 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 380 | ++DOCSHELL 0DA68000 == 128 [pid = 380] [id = 655] 13:08:03 INFO - PROCESS | 380 | ++DOMWINDOW == 340 (11D23000) [pid = 380] [serial = 1965] [outer = 00000000] 13:08:03 INFO - PROCESS | 380 | ++DOMWINDOW == 341 (142EC000) [pid = 380] [serial = 1966] [outer = 11D23000] 13:08:03 INFO - PROCESS | 380 | 1462478883788 Marionette DEBUG loaded listener.js 13:08:03 INFO - PROCESS | 380 | ++DOMWINDOW == 342 (16CC2800) [pid = 380] [serial = 1967] [outer = 11D23000] 13:08:04 INFO - PROCESS | 380 | 1462478884334 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]]]}] 13:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 771ms 13:08:04 INFO - PROCESS | 380 | 1462478884388 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 380 | 1462478884390 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 13:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:08:04 INFO - PROCESS | 380 | 1462478884393 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - PROCESS | 380 | 1462478884395 Marionette TRACE conn5 <- [1,2586,null,{}] 13:08:04 INFO - PROCESS | 380 | 1462478884398 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}] 13:08:04 INFO - PROCESS | 380 | 1462478884507 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 13:08:04 INFO - PROCESS | 380 | 1462478884516 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 380 | ++DOCSHELL 18067C00 == 129 [pid = 380] [id = 656] 13:08:04 INFO - PROCESS | 380 | ++DOMWINDOW == 343 (19408000) [pid = 380] [serial = 1968] [outer = 00000000] 13:08:04 INFO - PROCESS | 380 | ++DOMWINDOW == 344 (2030A800) [pid = 380] [serial = 1969] [outer = 19408000] 13:08:04 INFO - PROCESS | 380 | 1462478884560 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 380 | ++DOMWINDOW == 345 (2154B400) [pid = 380] [serial = 1970] [outer = 19408000] 13:08:05 INFO - PROCESS | 380 | 1462478885068 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]]]}] 13:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 730ms 13:08:05 INFO - PROCESS | 380 | 1462478885124 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 13:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:08:05 INFO - PROCESS | 380 | 1462478885126 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 13:08:05 INFO - PROCESS | 380 | 1462478885129 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - PROCESS | 380 | 1462478885131 Marionette TRACE conn5 <- [1,2590,null,{}] 13:08:05 INFO - PROCESS | 380 | 1462478885134 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}] 13:08:05 INFO - PROCESS | 380 | 1462478885272 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 13:08:05 INFO - PROCESS | 380 | 1462478885285 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 380 | ++DOCSHELL 2155A000 == 130 [pid = 380] [id = 657] 13:08:05 INFO - PROCESS | 380 | ++DOMWINDOW == 346 (21E6B800) [pid = 380] [serial = 1971] [outer = 00000000] 13:08:05 INFO - PROCESS | 380 | ++DOMWINDOW == 347 (22636400) [pid = 380] [serial = 1972] [outer = 21E6B800] 13:08:05 INFO - PROCESS | 380 | 1462478885330 Marionette DEBUG loaded listener.js 13:08:05 INFO - PROCESS | 380 | ++DOMWINDOW == 348 (2283F800) [pid = 380] [serial = 1973] [outer = 21E6B800] 13:08:06 INFO - PROCESS | 380 | 1462478886166 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]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:08:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1118ms 13:08:06 INFO - PROCESS | 380 | 1462478886249 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 380 | 1462478886254 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 13:08:06 INFO - PROCESS | 380 | 1462478886259 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:08:06 INFO - PROCESS | 380 | 1462478886263 Marionette TRACE conn5 <- [1,2594,null,{}] 13:08:06 INFO - PROCESS | 380 | 1462478886269 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}] 13:08:06 INFO - PROCESS | 380 | 1462478886487 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 13:08:06 INFO - PROCESS | 380 | 1462478886624 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:06 INFO - PROCESS | 380 | ++DOCSHELL 120D8C00 == 131 [pid = 380] [id = 658] 13:08:06 INFO - PROCESS | 380 | ++DOMWINDOW == 349 (12410400) [pid = 380] [serial = 1974] [outer = 00000000] 13:08:06 INFO - PROCESS | 380 | ++DOMWINDOW == 350 (14C80000) [pid = 380] [serial = 1975] [outer = 12410400] 13:08:06 INFO - PROCESS | 380 | 1462478886683 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 380 | ++DOMWINDOW == 351 (15D43400) [pid = 380] [serial = 1976] [outer = 12410400] 13:08:07 INFO - PROCESS | 380 | 1462478887373 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]]]}] 13:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1175ms 13:08:07 INFO - PROCESS | 380 | 1462478887438 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 13:08:07 INFO - PROCESS | 380 | 1462478887444 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 13:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:08:07 INFO - PROCESS | 380 | 1462478887451 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 380 | 1462478887454 Marionette TRACE conn5 <- [1,2598,null,{}] 13:08:07 INFO - PROCESS | 380 | 1462478887458 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}] 13:08:07 INFO - PROCESS | 380 | 1462478887604 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 13:08:07 INFO - PROCESS | 380 | 1462478887792 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:07 INFO - PROCESS | 380 | ++DOCSHELL 18270400 == 132 [pid = 380] [id = 659] 13:08:07 INFO - PROCESS | 380 | ++DOMWINDOW == 352 (1A9A3400) [pid = 380] [serial = 1977] [outer = 00000000] 13:08:07 INFO - PROCESS | 380 | ++DOMWINDOW == 353 (1B60C400) [pid = 380] [serial = 1978] [outer = 1A9A3400] 13:08:07 INFO - PROCESS | 380 | 1462478887847 Marionette DEBUG loaded listener.js 13:08:07 INFO - PROCESS | 380 | ++DOMWINDOW == 354 (1B7BA800) [pid = 380] [serial = 1979] [outer = 1A9A3400] 13:08:08 INFO - PROCESS | 380 | 1462478888495 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]]]}] 13:08:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:08:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1077ms 13:08:08 INFO - PROCESS | 380 | 1462478888530 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 13:08:08 INFO - PROCESS | 380 | 1462478888532 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 13:08:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:08:08 INFO - PROCESS | 380 | 1462478888536 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 380 | 1462478888540 Marionette TRACE conn5 <- [1,2602,null,{}] 13:08:08 INFO - PROCESS | 380 | 1462478888551 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}] 13:08:08 INFO - PROCESS | 380 | 1462478888758 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 13:08:08 INFO - PROCESS | 380 | 1462478888904 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:08 INFO - PROCESS | 380 | ++DOCSHELL 21E75400 == 133 [pid = 380] [id = 660] 13:08:08 INFO - PROCESS | 380 | ++DOMWINDOW == 355 (21E79800) [pid = 380] [serial = 1980] [outer = 00000000] 13:08:08 INFO - PROCESS | 380 | ++DOMWINDOW == 356 (225D6C00) [pid = 380] [serial = 1981] [outer = 21E79800] 13:08:08 INFO - PROCESS | 380 | 1462478888961 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 380 | ++DOMWINDOW == 357 (22D7EC00) [pid = 380] [serial = 1982] [outer = 21E79800] 13:08:09 INFO - PROCESS | 380 | 1462478889593 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]]]}] 13:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1070ms 13:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:08:09 INFO - PROCESS | 380 | 1462478889623 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 13:08:09 INFO - PROCESS | 380 | 1462478889626 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 13:08:09 INFO - PROCESS | 380 | 1462478889629 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:08:09 INFO - PROCESS | 380 | 1462478889631 Marionette TRACE conn5 <- [1,2606,null,{}] 13:08:09 INFO - PROCESS | 380 | 1462478889635 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}] 13:08:09 INFO - PROCESS | 380 | 1462478889773 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 13:08:10 INFO - PROCESS | 380 | 1462478889981 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:10 INFO - PROCESS | 380 | ++DOCSHELL 22D8AC00 == 134 [pid = 380] [id = 661] 13:08:10 INFO - PROCESS | 380 | ++DOMWINDOW == 358 (22D8B800) [pid = 380] [serial = 1983] [outer = 00000000] 13:08:10 INFO - PROCESS | 380 | ++DOMWINDOW == 359 (22E04C00) [pid = 380] [serial = 1984] [outer = 22D8B800] 13:08:10 INFO - PROCESS | 380 | 1462478890037 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 380 | ++DOMWINDOW == 360 (22E1B800) [pid = 380] [serial = 1985] [outer = 22D8B800] 13:08:10 INFO - PROCESS | 380 | 1462478890637 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]]]}] 13:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1073ms 13:08:10 INFO - PROCESS | 380 | 1462478890703 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 380 | 1462478890705 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 13:08:10 INFO - PROCESS | 380 | 1462478890709 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:08:10 INFO - PROCESS | 380 | 1462478890711 Marionette TRACE conn5 <- [1,2610,null,{}] 13:08:10 INFO - PROCESS | 380 | 1462478890714 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}] 13:08:10 INFO - PROCESS | 380 | 1462478890847 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 13:08:11 INFO - PROCESS | 380 | 1462478891041 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 380 | ++DOCSHELL 22E03C00 == 135 [pid = 380] [id = 662] 13:08:11 INFO - PROCESS | 380 | ++DOMWINDOW == 361 (22E21800) [pid = 380] [serial = 1986] [outer = 00000000] 13:08:11 INFO - PROCESS | 380 | ++DOMWINDOW == 362 (22EAC800) [pid = 380] [serial = 1987] [outer = 22E21800] 13:08:11 INFO - PROCESS | 380 | 1462478891095 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 380 | ++DOMWINDOW == 363 (23604800) [pid = 380] [serial = 1988] [outer = 22E21800] 13:08:11 INFO - PROCESS | 380 | 1462478891699 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]]]}] 13:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1020ms 13:08:11 INFO - PROCESS | 380 | 1462478891733 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 13:08:11 INFO - PROCESS | 380 | 1462478891735 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 13:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:08:11 INFO - PROCESS | 380 | 1462478891739 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 380 | 1462478891741 Marionette TRACE conn5 <- [1,2614,null,{}] 13:08:11 INFO - PROCESS | 380 | 1462478891745 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}] 13:08:11 INFO - PROCESS | 380 | 1462478891905 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 13:08:12 INFO - PROCESS | 380 | 1462478892115 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 380 | ++DOCSHELL 22EAB800 == 136 [pid = 380] [id = 663] 13:08:12 INFO - PROCESS | 380 | ++DOMWINDOW == 364 (23E0B400) [pid = 380] [serial = 1989] [outer = 00000000] 13:08:12 INFO - PROCESS | 380 | ++DOMWINDOW == 365 (242A2000) [pid = 380] [serial = 1990] [outer = 23E0B400] 13:08:12 INFO - PROCESS | 380 | 1462478892177 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 380 | ++DOMWINDOW == 366 (242A5000) [pid = 380] [serial = 1991] [outer = 23E0B400] 13:08:12 INFO - PROCESS | 380 | 1462478892848 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]]]}] 13:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1171ms 13:08:12 INFO - PROCESS | 380 | 1462478892913 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 380 | 1462478892916 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 13:08:12 INFO - PROCESS | 380 | 1462478892919 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - PROCESS | 380 | 1462478892921 Marionette TRACE conn5 <- [1,2618,null,{}] 13:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:08:12 INFO - PROCESS | 380 | 1462478892925 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}] 13:08:13 INFO - PROCESS | 380 | 1462478893064 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 13:08:13 INFO - PROCESS | 380 | 1462478893259 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:13 INFO - PROCESS | 380 | ++DOCSHELL 242A1400 == 137 [pid = 380] [id = 664] 13:08:13 INFO - PROCESS | 380 | ++DOMWINDOW == 367 (251EBC00) [pid = 380] [serial = 1992] [outer = 00000000] 13:08:13 INFO - PROCESS | 380 | ++DOMWINDOW == 368 (25264800) [pid = 380] [serial = 1993] [outer = 251EBC00] 13:08:13 INFO - PROCESS | 380 | 1462478893313 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 380 | ++DOMWINDOW == 369 (2526F800) [pid = 380] [serial = 1994] [outer = 251EBC00] 13:08:13 INFO - PROCESS | 380 | 1462478893885 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]]]}] 13:08:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:08:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1020ms 13:08:13 INFO - PROCESS | 380 | 1462478893943 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 13:08:13 INFO - PROCESS | 380 | 1462478893945 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 13:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:08:13 INFO - PROCESS | 380 | 1462478893948 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:08:13 INFO - PROCESS | 380 | 1462478893950 Marionette TRACE conn5 <- [1,2622,null,{}] 13:08:13 INFO - PROCESS | 380 | 1462478893954 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}] 13:08:14 INFO - PROCESS | 380 | 1462478894086 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 13:08:14 INFO - PROCESS | 380 | 1462478894295 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 380 | ++DOCSHELL 25230400 == 138 [pid = 380] [id = 665] 13:08:14 INFO - PROCESS | 380 | ++DOMWINDOW == 370 (25230C00) [pid = 380] [serial = 1995] [outer = 00000000] 13:08:14 INFO - PROCESS | 380 | ++DOMWINDOW == 371 (25238800) [pid = 380] [serial = 1996] [outer = 25230C00] 13:08:14 INFO - PROCESS | 380 | 1462478894351 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 380 | ++DOMWINDOW == 372 (2523AC00) [pid = 380] [serial = 1997] [outer = 25230C00] 13:08:14 INFO - PROCESS | 380 | 1462478894928 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]]]}] 13:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1019ms 13:08:14 INFO - PROCESS | 380 | 1462478894973 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 380 | 1462478894975 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 13:08:15 INFO - PROCESS | 380 | 1462478894978 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:08:15 INFO - PROCESS | 380 | 1462478894981 Marionette TRACE conn5 <- [1,2626,null,{}] 13:08:15 INFO - PROCESS | 380 | 1462478894984 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}] 13:08:15 INFO - PROCESS | 380 | 1462478895118 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 13:08:15 INFO - PROCESS | 380 | 1462478895328 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 380 | ++DOCSHELL 2523DC00 == 139 [pid = 380] [id = 666] 13:08:15 INFO - PROCESS | 380 | ++DOMWINDOW == 373 (25263C00) [pid = 380] [serial = 1998] [outer = 00000000] 13:08:15 INFO - PROCESS | 380 | ++DOMWINDOW == 374 (252E6800) [pid = 380] [serial = 1999] [outer = 25263C00] 13:08:15 INFO - PROCESS | 380 | 1462478895383 Marionette DEBUG loaded listener.js 13:08:15 INFO - PROCESS | 380 | ++DOMWINDOW == 375 (252F0000) [pid = 380] [serial = 2000] [outer = 25263C00] 13:08:16 INFO - PROCESS | 380 | 1462478895986 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]]]}] 13:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1072ms 13:08:16 INFO - PROCESS | 380 | 1462478896054 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 13:08:16 INFO - PROCESS | 380 | 1462478896056 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 13:08:16 INFO - PROCESS | 380 | 1462478896060 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:08:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:08:16 INFO - PROCESS | 380 | 1462478896062 Marionette TRACE conn5 <- [1,2630,null,{}] 13:08:16 INFO - PROCESS | 380 | 1462478896066 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}] 13:08:16 INFO - PROCESS | 380 | 1462478896231 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 13:08:16 INFO - PROCESS | 380 | 1462478896462 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 380 | ++DOCSHELL 0D8E1C00 == 140 [pid = 380] [id = 667] 13:08:16 INFO - PROCESS | 380 | ++DOMWINDOW == 376 (0DA6F000) [pid = 380] [serial = 2001] [outer = 00000000] 13:08:16 INFO - PROCESS | 380 | ++DOMWINDOW == 377 (11B54000) [pid = 380] [serial = 2002] [outer = 0DA6F000] 13:08:16 INFO - PROCESS | 380 | 1462478896519 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 380 | ++DOMWINDOW == 378 (125D0C00) [pid = 380] [serial = 2003] [outer = 0DA6F000] 13:08:17 INFO - PROCESS | 380 | 1462478897512 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]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:08:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1486ms 13:08:17 INFO - PROCESS | 380 | 1462478897549 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 380 | 1462478897554 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 13:08:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:08:17 INFO - PROCESS | 380 | 1462478897559 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 380 | 1462478897563 Marionette TRACE conn5 <- [1,2634,null,{}] 13:08:17 INFO - PROCESS | 380 | 1462478897589 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}] 13:08:17 INFO - PROCESS | 380 | 1462478897715 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 13:08:17 INFO - PROCESS | 380 | 1462478897918 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 380 | ++DOCSHELL 0DE1A000 == 141 [pid = 380] [id = 668] 13:08:17 INFO - PROCESS | 380 | ++DOMWINDOW == 379 (0E5F4000) [pid = 380] [serial = 2004] [outer = 00000000] 13:08:17 INFO - PROCESS | 380 | ++DOMWINDOW == 380 (11D56400) [pid = 380] [serial = 2005] [outer = 0E5F4000] 13:08:18 INFO - PROCESS | 380 | 1462478897971 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 380 | ++DOMWINDOW == 381 (125D0800) [pid = 380] [serial = 2006] [outer = 0E5F4000] 13:08:18 INFO - PROCESS | 380 | 1462478898615 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]]]}] 13:08:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:08:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1079ms 13:08:18 INFO - PROCESS | 380 | 1462478898647 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 13:08:18 INFO - PROCESS | 380 | 1462478898652 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 13:08:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:08:18 INFO - PROCESS | 380 | 1462478898658 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:08:18 INFO - PROCESS | 380 | 1462478898660 Marionette TRACE conn5 <- [1,2638,null,{}] 13:08:18 INFO - PROCESS | 380 | 1462478898664 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}] 13:08:18 INFO - PROCESS | 380 | 1462478898786 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 13:08:19 INFO - PROCESS | 380 | 1462478899001 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 380 | ++DOCSHELL 15D41000 == 142 [pid = 380] [id = 669] 13:08:19 INFO - PROCESS | 380 | ++DOMWINDOW == 382 (164EFC00) [pid = 380] [serial = 2007] [outer = 00000000] 13:08:19 INFO - PROCESS | 380 | ++DOMWINDOW == 383 (17873400) [pid = 380] [serial = 2008] [outer = 164EFC00] 13:08:19 INFO - PROCESS | 380 | 1462478899052 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 380 | ++DOMWINDOW == 384 (17E20800) [pid = 380] [serial = 2009] [outer = 164EFC00] 13:08:19 INFO - PROCESS | 380 | 1462478899691 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]]]}] 13:08:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:08:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1075ms 13:08:19 INFO - PROCESS | 380 | 1462478899734 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 13:08:19 INFO - PROCESS | 380 | 1462478899736 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 13:08:19 INFO - PROCESS | 380 | 1462478899740 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:08:19 INFO - PROCESS | 380 | 1462478899743 Marionette TRACE conn5 <- [1,2642,null,{}] 13:08:19 INFO - PROCESS | 380 | 1462478899753 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}] 13:08:19 INFO - PROCESS | 380 | 1462478899880 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 13:08:20 INFO - PROCESS | 380 | 1462478900098 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 380 | ++DOCSHELL 18F99800 == 143 [pid = 380] [id = 670] 13:08:20 INFO - PROCESS | 380 | ++DOMWINDOW == 385 (195C0400) [pid = 380] [serial = 2010] [outer = 00000000] 13:08:20 INFO - PROCESS | 380 | ++DOMWINDOW == 386 (1A93D400) [pid = 380] [serial = 2011] [outer = 195C0400] 13:08:20 INFO - PROCESS | 380 | 1462478900150 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 380 | ++DOMWINDOW == 387 (1B27C400) [pid = 380] [serial = 2012] [outer = 195C0400] 13:08:20 INFO - PROCESS | 380 | 1462478900748 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]]]}] 13:08:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:08:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1080ms 13:08:20 INFO - PROCESS | 380 | 1462478900823 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 13:08:20 INFO - PROCESS | 380 | 1462478900826 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 13:08:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:08:20 INFO - PROCESS | 380 | 1462478900829 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 380 | 1462478900831 Marionette TRACE conn5 <- [1,2646,null,{}] 13:08:20 INFO - PROCESS | 380 | 1462478900835 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}] 13:08:20 INFO - PROCESS | 380 | 1462478900958 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 13:08:21 INFO - PROCESS | 380 | 1462478901178 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 380 | ++DOCSHELL 1A446400 == 144 [pid = 380] [id = 671] 13:08:21 INFO - PROCESS | 380 | ++DOMWINDOW == 388 (1B33DC00) [pid = 380] [serial = 2013] [outer = 00000000] 13:08:21 INFO - PROCESS | 380 | ++DOMWINDOW == 389 (1B70E400) [pid = 380] [serial = 2014] [outer = 1B33DC00] 13:08:21 INFO - PROCESS | 380 | 1462478901228 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 380 | ++DOMWINDOW == 390 (1B83F000) [pid = 380] [serial = 2015] [outer = 1B33DC00] 13:08:21 INFO - PROCESS | 380 | 1462478901855 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]]]}] 13:08:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:08:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1070ms 13:08:21 INFO - PROCESS | 380 | 1462478901903 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 13:08:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:08:21 INFO - PROCESS | 380 | 1462478901905 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 13:08:21 INFO - PROCESS | 380 | 1462478901908 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 380 | 1462478901910 Marionette TRACE conn5 <- [1,2650,null,{}] 13:08:21 INFO - PROCESS | 380 | 1462478901914 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}] 13:08:22 INFO - PROCESS | 380 | 1462478902030 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 13:08:22 INFO - PROCESS | 380 | 1462478902229 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 380 | ++DOCSHELL 142ED800 == 145 [pid = 380] [id = 672] 13:08:22 INFO - PROCESS | 380 | ++DOMWINDOW == 391 (1525FC00) [pid = 380] [serial = 2016] [outer = 00000000] 13:08:22 INFO - PROCESS | 380 | ++DOMWINDOW == 392 (1B97A800) [pid = 380] [serial = 2017] [outer = 1525FC00] 13:08:22 INFO - PROCESS | 380 | 1462478902276 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 380 | ++DOMWINDOW == 393 (1C746400) [pid = 380] [serial = 2018] [outer = 1525FC00] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 18067C00 == 144 [pid = 380] [id = 656] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 0DA68000 == 143 [pid = 380] [id = 655] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1D226800 == 142 [pid = 380] [id = 654] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1B71AC00 == 141 [pid = 380] [id = 653] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1A9AC800 == 140 [pid = 380] [id = 652] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 392 (1B60D800) [pid = 380] [serial = 1831] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 391 (15743400) [pid = 380] [serial = 1828] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 390 (21E84C00) [pid = 380] [serial = 1834] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 389 (22E17C00) [pid = 380] [serial = 1837] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 388 (23E15400) [pid = 380] [serial = 1840] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 387 (26108C00) [pid = 380] [serial = 1843] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 386 (226A2000) [pid = 380] [serial = 1846] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 385 (2553D000) [pid = 380] [serial = 1849] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 384 (22EA8400) [pid = 380] [serial = 1852] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 383 (25267400) [pid = 380] [serial = 1855] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 382 (25547C00) [pid = 380] [serial = 1858] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 381 (1A07D800) [pid = 380] [serial = 1861] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 380 (1B841400) [pid = 380] [serial = 1864] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 379 (18279C00) [pid = 380] [serial = 1897] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 17E2EC00 == 139 [pid = 380] [id = 651] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 16386000 == 138 [pid = 380] [id = 627] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 120DD800 == 137 [pid = 380] [id = 650] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 15269400 == 136 [pid = 380] [id = 626] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 12576800 == 135 [pid = 380] [id = 649] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 125DD400 == 134 [pid = 380] [id = 648] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1FE70C00 == 133 [pid = 380] [id = 642] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1F646800 == 132 [pid = 380] [id = 641] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1D21D000 == 131 [pid = 380] [id = 640] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1D3B6400 == 130 [pid = 380] [id = 639] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1C193C00 == 129 [pid = 380] [id = 638] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1C18D800 == 128 [pid = 380] [id = 637] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1B7B7C00 == 127 [pid = 380] [id = 636] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1B62A400 == 126 [pid = 380] [id = 635] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 16D31800 == 125 [pid = 380] [id = 634] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 0DD36000 == 124 [pid = 380] [id = 633] 13:08:22 INFO - PROCESS | 380 | --DOCSHELL 1B27BC00 == 123 [pid = 380] [id = 632] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 378 (181E2C00) [pid = 380] [serial = 1885] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 377 (18F02400) [pid = 380] [serial = 1888] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 376 (1A9A2C00) [pid = 380] [serial = 1894] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 375 (0DC74400) [pid = 380] [serial = 1868] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 374 (0D90CC00) [pid = 380] [serial = 1867] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 373 (142F3000) [pid = 380] [serial = 1876] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 372 (14C7EC00) [pid = 380] [serial = 1877] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 371 (11B1B400) [pid = 380] [serial = 1871] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 370 (0E5F8000) [pid = 380] [serial = 1870] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 369 (11E0A000) [pid = 380] [serial = 1873] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 368 (125D6000) [pid = 380] [serial = 1874] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 367 (1570D400) [pid = 380] [serial = 1879] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 366 (1B610C00) [pid = 380] [serial = 1826] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 365 (195C6C00) [pid = 380] [serial = 1889] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 364 (1ABF2C00) [pid = 380] [serial = 1895] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 363 (164F4000) [pid = 380] [serial = 1882] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 362 (17E12000) [pid = 380] [serial = 1883] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 361 (1A450C00) [pid = 380] [serial = 1891] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 360 (181EAC00) [pid = 380] [serial = 1886] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 359 (15D44000) [pid = 380] [serial = 1880] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 358 (1A79B400) [pid = 380] [serial = 1892] [outer = 00000000] [url = about:blank] 13:08:22 INFO - PROCESS | 380 | --DOMWINDOW == 357 (1F6DE800) [pid = 380] [serial = 1754] [outer = 00000000] [url = about:blank] 13:08:23 INFO - PROCESS | 380 | 1462478902985 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]]]}] 13:08:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:08:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1124ms 13:08:23 INFO - PROCESS | 380 | 1462478903056 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 380 | 1462478903058 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 13:08:23 INFO - PROCESS | 380 | 1462478903063 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 380 | 1462478903064 Marionette TRACE conn5 <- [1,2654,null,{}] 13:08:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:08:23 INFO - PROCESS | 380 | 1462478903068 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}] 13:08:23 INFO - PROCESS | 380 | 1462478903183 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 13:08:23 INFO - PROCESS | 380 | 1462478903195 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 380 | ++DOCSHELL 11B35C00 == 124 [pid = 380] [id = 673] 13:08:23 INFO - PROCESS | 380 | ++DOMWINDOW == 358 (11D23C00) [pid = 380] [serial = 2019] [outer = 00000000] 13:08:23 INFO - PROCESS | 380 | ++DOMWINDOW == 359 (1407CC00) [pid = 380] [serial = 2020] [outer = 11D23C00] 13:08:23 INFO - PROCESS | 380 | 1462478903242 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 380 | ++DOMWINDOW == 360 (14C27800) [pid = 380] [serial = 2021] [outer = 11D23C00] 13:08:24 INFO - PROCESS | 380 | 1462478904249 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]]]}] 13:08:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 13:08:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1224ms 13:08:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:08:24 INFO - PROCESS | 380 | 1462478904292 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 13:08:24 INFO - PROCESS | 380 | 1462478904294 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 13:08:24 INFO - PROCESS | 380 | 1462478904297 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 380 | 1462478904299 Marionette TRACE conn5 <- [1,2658,null,{}] 13:08:24 INFO - PROCESS | 380 | 1462478904303 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}] 13:08:24 INFO - PROCESS | 380 | 1462478904425 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 13:08:24 INFO - PROCESS | 380 | 1462478904600 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 380 | ++DOCSHELL 15746400 == 125 [pid = 380] [id = 674] 13:08:24 INFO - PROCESS | 380 | ++DOMWINDOW == 361 (17E30800) [pid = 380] [serial = 2022] [outer = 00000000] 13:08:24 INFO - PROCESS | 380 | ++DOMWINDOW == 362 (181E8400) [pid = 380] [serial = 2023] [outer = 17E30800] 13:08:24 INFO - PROCESS | 380 | 1462478904645 Marionette DEBUG loaded listener.js 13:08:24 INFO - PROCESS | 380 | ++DOMWINDOW == 363 (164F8C00) [pid = 380] [serial = 2024] [outer = 17E30800] 13:08:25 INFO - PROCESS | 380 | 1462478905606 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] 13:08:25 INFO - PROCESS | 380 | 1462478905633 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 13:08:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:08:25 INFO - PROCESS | 380 | 1462478905636 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:08:25 INFO - PROCESS | 380 | 1462478905638 Marionette TRACE conn5 <- [1,2662,null,{}] 13:08:25 INFO - PROCESS | 380 | 1462478905648 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}] 13:08:25 INFO - PROCESS | 380 | 1462478905809 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 13:08:25 INFO - PROCESS | 380 | 1462478905825 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 380 | ++DOCSHELL 0EAE1C00 == 126 [pid = 380] [id = 675] 13:08:25 INFO - PROCESS | 380 | ++DOMWINDOW == 364 (15745C00) [pid = 380] [serial = 2025] [outer = 00000000] 13:08:25 INFO - PROCESS | 380 | ++DOMWINDOW == 365 (1A450C00) [pid = 380] [serial = 2026] [outer = 15745C00] 13:08:25 INFO - PROCESS | 380 | 1462478905870 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 380 | ++DOMWINDOW == 366 (181AB800) [pid = 380] [serial = 2027] [outer = 15745C00] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 365 (22E05C00) [pid = 380] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 364 (1C742400) [pid = 380] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 363 (2263FC00) [pid = 380] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 362 (11B5D400) [pid = 380] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 361 (181AE400) [pid = 380] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 360 (12574C00) [pid = 380] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 359 (1A4EAC00) [pid = 380] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 358 (1F64A400) [pid = 380] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 357 (1D7D5400) [pid = 380] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 356 (0E686800) [pid = 380] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 355 (0D826000) [pid = 380] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 354 (21E71C00) [pid = 380] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 353 (1C195800) [pid = 380] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 352 (1257A400) [pid = 380] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 351 (1B717400) [pid = 380] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 350 (1E36B800) [pid = 380] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 349 (200AE400) [pid = 380] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 348 (200B0400) [pid = 380] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 347 (226A0C00) [pid = 380] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 346 (1257D800) [pid = 380] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 345 (18F10400) [pid = 380] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 344 (22E19000) [pid = 380] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 343 (225AB000) [pid = 380] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 342 (22BF6400) [pid = 380] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 341 (13427800) [pid = 380] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 340 (14085400) [pid = 380] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 339 (1F6D3000) [pid = 380] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 338 (21541400) [pid = 380] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 337 (1B622400) [pid = 380] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 336 (1F6DF400) [pid = 380] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 335 (2360DC00) [pid = 380] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 334 (22D8CC00) [pid = 380] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 333 (0CDC3000) [pid = 380] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 332 (2155B800) [pid = 380] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 331 (17778C00) [pid = 380] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 330 (1FE7FC00) [pid = 380] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 329 (2155C800) [pid = 380] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 328 (1C196000) [pid = 380] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 327 (251EA800) [pid = 380] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 326 (15299C00) [pid = 380] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 325 (1F664400) [pid = 380] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 324 (1570CC00) [pid = 380] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 323 (1D7DE400) [pid = 380] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 322 (1341E000) [pid = 380] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 321 (21E70C00) [pid = 380] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 320 (21616400) [pid = 380] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 319 (1B298400) [pid = 380] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 318 (1E36C000) [pid = 380] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 317 (200A4400) [pid = 380] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 316 (0DC7C400) [pid = 380] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 315 (225D7400) [pid = 380] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 314 (1F6DAC00) [pid = 380] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 313 (251E2C00) [pid = 380] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 312 (181EC000) [pid = 380] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 311 (17E27800) [pid = 380] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 310 (25541000) [pid = 380] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 309 (15DA6C00) [pid = 380] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 308 (21562000) [pid = 380] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 307 (21546C00) [pid = 380] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 306 (1F6D9000) [pid = 380] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 305 (22E0D400) [pid = 380] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 304 (2147B000) [pid = 380] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 303 (13F59800) [pid = 380] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 302 (120D8800) [pid = 380] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 301 (1C1F5400) [pid = 380] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 300 (21550400) [pid = 380] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 299 (251E5800) [pid = 380] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 298 (22EA3400) [pid = 380] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 297 (1B7B3C00) [pid = 380] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 296 (1D3B7400) [pid = 380] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 295 (21E83C00) [pid = 380] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 294 (11B31400) [pid = 380] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 293 (200A3400) [pid = 380] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 292 (1C80C000) [pid = 380] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 291 (1C746800) [pid = 380] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 290 (15709400) [pid = 380] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 289 (22D80000) [pid = 380] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 288 (13F65C00) [pid = 380] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 287 (200A6400) [pid = 380] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 286 (2269AC00) [pid = 380] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 285 (1C73BC00) [pid = 380] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 284 (0D8DD800) [pid = 380] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 283 (1F645000) [pid = 380] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 282 (181E9000) [pid = 380] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 281 (23827000) [pid = 380] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 280 (200AC800) [pid = 380] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 279 (22843000) [pid = 380] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 278 (11B3BC00) [pid = 380] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 277 (2360B400) [pid = 380] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 276 (1C1F3C00) [pid = 380] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 275 (1F64DC00) [pid = 380] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 274 (23825000) [pid = 380] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 273 (22EAD800) [pid = 380] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 272 (23822400) [pid = 380] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 271 (203BD800) [pid = 380] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 270 (1D3B3400) [pid = 380] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 269 (1574A000) [pid = 380] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 268 (21E7CC00) [pid = 380] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 267 (125CE400) [pid = 380] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 266 (1DDA9800) [pid = 380] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 265 (1C73B400) [pid = 380] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 264 (1D3AD400) [pid = 380] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 263 (15748800) [pid = 380] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 262 (1A447C00) [pid = 380] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 261 (17E21400) [pid = 380] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 260 (1529A800) [pid = 380] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 259 (21067800) [pid = 380] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 258 (0DA71C00) [pid = 380] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 257 (20317C00) [pid = 380] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 256 (1B7BF800) [pid = 380] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 255 (1B83D000) [pid = 380] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 254 (1341B400) [pid = 380] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 253 (1D7E2400) [pid = 380] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 252 (1B281400) [pid = 380] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 251 (120E0400) [pid = 380] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 250 (17E30C00) [pid = 380] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 249 (125D7000) [pid = 380] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 248 (11D23000) [pid = 380] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:08:27 INFO - PROCESS | 380 | --DOMWINDOW == 247 (19408000) [pid = 380] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:08:27 INFO - PROCESS | 380 | 1462478907930 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] 13:08:28 INFO - PROCESS | 380 | 1462478907967 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 13:08:28 INFO - PROCESS | 380 | 1462478907970 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - PROCESS | 380 | 1462478907972 Marionette TRACE conn5 <- [1,2666,null,{}] 13:08:28 INFO - PROCESS | 380 | 1462478907975 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}] 13:08:28 INFO - PROCESS | 380 | 1462478908140 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 13:08:28 INFO - PROCESS | 380 | 1462478908234 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 380 | ++DOCSHELL 0CDC3000 == 127 [pid = 380] [id = 676] 13:08:28 INFO - PROCESS | 380 | ++DOMWINDOW == 248 (0D3CA000) [pid = 380] [serial = 2028] [outer = 00000000] 13:08:28 INFO - PROCESS | 380 | ++DOMWINDOW == 249 (120D4000) [pid = 380] [serial = 2029] [outer = 0D3CA000] 13:08:28 INFO - PROCESS | 380 | 1462478908279 Marionette DEBUG loaded listener.js 13:08:28 INFO - PROCESS | 380 | ++DOMWINDOW == 250 (125CE400) [pid = 380] [serial = 2030] [outer = 0D3CA000] 13:08:29 INFO - PROCESS | 380 | 1462478909114 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]]]}] 13:08:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:08:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1181ms 13:08:29 INFO - PROCESS | 380 | 1462478909152 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 13:08:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:08:29 INFO - PROCESS | 380 | 1462478909154 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 13:08:29 INFO - PROCESS | 380 | 1462478909158 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:08:29 INFO - PROCESS | 380 | 1462478909159 Marionette TRACE conn5 <- [1,2670,null,{}] 13:08:29 INFO - PROCESS | 380 | 1462478909163 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}] 13:08:29 INFO - PROCESS | 380 | 1462478909329 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 13:08:29 INFO - PROCESS | 380 | 1462478909341 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 380 | ++DOCSHELL 13425000 == 128 [pid = 380] [id = 677] 13:08:29 INFO - PROCESS | 380 | ++DOMWINDOW == 251 (1407B400) [pid = 380] [serial = 2031] [outer = 00000000] 13:08:29 INFO - PROCESS | 380 | ++DOMWINDOW == 252 (15299C00) [pid = 380] [serial = 2032] [outer = 1407B400] 13:08:29 INFO - PROCESS | 380 | 1462478909386 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 380 | ++DOMWINDOW == 253 (16391400) [pid = 380] [serial = 2033] [outer = 1407B400] 13:08:30 INFO - PROCESS | 380 | 1462478910511 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]]]}] 13:08:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:08:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1379ms 13:08:30 INFO - PROCESS | 380 | 1462478910578 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 13:08:30 INFO - PROCESS | 380 | 1462478910583 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 13:08:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:08:30 INFO - PROCESS | 380 | 1462478910590 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 380 | 1462478910594 Marionette TRACE conn5 <- [1,2674,null,{}] 13:08:30 INFO - PROCESS | 380 | 1462478910600 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}] 13:08:30 INFO - PROCESS | 380 | 1462478910777 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 13:08:31 INFO - PROCESS | 380 | 1462478911014 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:31 INFO - PROCESS | 380 | ++DOCSHELL 0CDC7000 == 129 [pid = 380] [id = 678] 13:08:31 INFO - PROCESS | 380 | ++DOMWINDOW == 254 (0DD3EC00) [pid = 380] [serial = 2034] [outer = 00000000] 13:08:31 INFO - PROCESS | 380 | ++DOMWINDOW == 255 (11B59C00) [pid = 380] [serial = 2035] [outer = 0DD3EC00] 13:08:31 INFO - PROCESS | 380 | 1462478911071 Marionette DEBUG loaded listener.js 13:08:31 INFO - PROCESS | 380 | ++DOMWINDOW == 256 (12485C00) [pid = 380] [serial = 2036] [outer = 0DD3EC00] 13:08:32 INFO - PROCESS | 380 | 1462478912142 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] 13:08:32 INFO - PROCESS | 380 | 1462478912178 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 13:08:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:08:32 INFO - PROCESS | 380 | 1462478912185 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:08:32 INFO - PROCESS | 380 | 1462478912188 Marionette TRACE conn5 <- [1,2678,null,{}] 13:08:32 INFO - PROCESS | 380 | 1462478912192 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}] 13:08:32 INFO - PROCESS | 380 | 1462478912364 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 13:08:32 INFO - PROCESS | 380 | 1462478912607 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 380 | ++DOCSHELL 14C2A400 == 130 [pid = 380] [id = 679] 13:08:32 INFO - PROCESS | 380 | ++DOMWINDOW == 257 (15267800) [pid = 380] [serial = 2037] [outer = 00000000] 13:08:32 INFO - PROCESS | 380 | ++DOMWINDOW == 258 (17E1D000) [pid = 380] [serial = 2038] [outer = 15267800] 13:08:32 INFO - PROCESS | 380 | 1462478912665 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 380 | ++DOMWINDOW == 259 (181A5800) [pid = 380] [serial = 2039] [outer = 15267800] 13:08:33 INFO - PROCESS | 380 | 1462478913754 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] 13:08:33 INFO - PROCESS | 380 | 1462478913828 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 13:08:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:08:33 INFO - PROCESS | 380 | 1462478913832 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 380 | 1462478913835 Marionette TRACE conn5 <- [1,2682,null,{}] 13:08:33 INFO - PROCESS | 380 | 1462478913847 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}] 13:08:34 INFO - PROCESS | 380 | 1462478914097 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 13:08:34 INFO - PROCESS | 380 | 1462478914236 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:34 INFO - PROCESS | 380 | ++DOCSHELL 1826BC00 == 131 [pid = 380] [id = 680] 13:08:34 INFO - PROCESS | 380 | ++DOMWINDOW == 260 (1A9A3C00) [pid = 380] [serial = 2040] [outer = 00000000] 13:08:34 INFO - PROCESS | 380 | ++DOMWINDOW == 261 (1ABF0C00) [pid = 380] [serial = 2041] [outer = 1A9A3C00] 13:08:34 INFO - PROCESS | 380 | 1462478914335 Marionette DEBUG loaded listener.js 13:08:34 INFO - PROCESS | 380 | ++DOMWINDOW == 262 (1B338C00) [pid = 380] [serial = 2042] [outer = 1A9A3C00] 13:08:35 INFO - PROCESS | 380 | 1462478915391 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] 13:08:35 INFO - PROCESS | 380 | 1462478915420 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 13:08:35 INFO - PROCESS | 380 | 1462478915467 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:08:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:08:35 INFO - PROCESS | 380 | 1462478915469 Marionette TRACE conn5 <- [1,2686,null,{}] 13:08:35 INFO - PROCESS | 380 | 1462478915473 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}] 13:08:35 INFO - PROCESS | 380 | 1462478915596 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 13:08:35 INFO - PROCESS | 380 | 1462478915856 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 380 | ++DOCSHELL 1B60E400 == 132 [pid = 380] [id = 681] 13:08:35 INFO - PROCESS | 380 | ++DOMWINDOW == 263 (1B622000) [pid = 380] [serial = 2043] [outer = 00000000] 13:08:35 INFO - PROCESS | 380 | ++DOMWINDOW == 264 (1B717400) [pid = 380] [serial = 2044] [outer = 1B622000] 13:08:35 INFO - PROCESS | 380 | 1462478915913 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 380 | ++DOMWINDOW == 265 (1B7BF400) [pid = 380] [serial = 2045] [outer = 1B622000] 13:08:36 INFO - PROCESS | 380 | 1462478916970 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] 13:08:37 INFO - PROCESS | 380 | 1462478916997 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 13:08:37 INFO - PROCESS | 380 | 1462478917000 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:08:37 INFO - PROCESS | 380 | 1462478917002 Marionette TRACE conn5 <- [1,2690,null,{}] 13:08:37 INFO - PROCESS | 380 | 1462478917006 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}] 13:08:37 INFO - PROCESS | 380 | 1462478917135 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 13:08:37 INFO - PROCESS | 380 | 1462478917356 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 380 | ++DOCSHELL 1B83D000 == 133 [pid = 380] [id = 682] 13:08:37 INFO - PROCESS | 380 | ++DOMWINDOW == 266 (1B847800) [pid = 380] [serial = 2046] [outer = 00000000] 13:08:37 INFO - PROCESS | 380 | ++DOMWINDOW == 267 (1C18D000) [pid = 380] [serial = 2047] [outer = 1B847800] 13:08:37 INFO - PROCESS | 380 | 1462478917412 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 380 | ++DOMWINDOW == 268 (1C1F1400) [pid = 380] [serial = 2048] [outer = 1B847800] 13:08:38 INFO - PROCESS | 380 | 1462478918014 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]]]}] 13:08:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:08:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1075ms 13:08:38 INFO - PROCESS | 380 | 1462478918080 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 380 | 1462478918082 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 13:08:38 INFO - PROCESS | 380 | 1462478918086 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:08:38 INFO - PROCESS | 380 | 1462478918088 Marionette TRACE conn5 <- [1,2694,null,{}] 13:08:38 INFO - PROCESS | 380 | 1462478918092 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}] 13:08:38 INFO - PROCESS | 380 | 1462478918240 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 13:08:38 INFO - PROCESS | 380 | 1462478918436 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:38 INFO - PROCESS | 380 | ++DOCSHELL 1C80C800 == 134 [pid = 380] [id = 683] 13:08:38 INFO - PROCESS | 380 | ++DOMWINDOW == 269 (1C848400) [pid = 380] [serial = 2049] [outer = 00000000] 13:08:38 INFO - PROCESS | 380 | ++DOMWINDOW == 270 (1D229000) [pid = 380] [serial = 2050] [outer = 1C848400] 13:08:38 INFO - PROCESS | 380 | 1462478918495 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 380 | ++DOMWINDOW == 271 (1D3B1800) [pid = 380] [serial = 2051] [outer = 1C848400] 13:08:39 INFO - PROCESS | 380 | 1462478919181 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]]]}] 13:08:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:08:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1120ms 13:08:39 INFO - PROCESS | 380 | 1462478919222 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 13:08:39 INFO - PROCESS | 380 | 1462478919224 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 13:08:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:08:39 INFO - PROCESS | 380 | 1462478919230 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:08:39 INFO - PROCESS | 380 | 1462478919232 Marionette TRACE conn5 <- [1,2698,null,{}] 13:08:39 INFO - PROCESS | 380 | 1462478919236 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}] 13:08:39 INFO - PROCESS | 380 | 1462478919365 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 13:08:39 INFO - PROCESS | 380 | 1462478919560 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 380 | ++DOCSHELL 0DC7EC00 == 135 [pid = 380] [id = 684] 13:08:39 INFO - PROCESS | 380 | ++DOMWINDOW == 272 (0DE22C00) [pid = 380] [serial = 2052] [outer = 00000000] 13:08:39 INFO - PROCESS | 380 | ++DOMWINDOW == 273 (164F5C00) [pid = 380] [serial = 2053] [outer = 0DE22C00] 13:08:39 INFO - PROCESS | 380 | 1462478919616 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 380 | ++DOMWINDOW == 274 (181E1400) [pid = 380] [serial = 2054] [outer = 0DE22C00] 13:08:40 INFO - PROCESS | 380 | 1462478920239 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] 13:08:40 INFO - PROCESS | 380 | 1462478920252 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 13:08:40 INFO - PROCESS | 380 | 1462478920256 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:08:40 INFO - PROCESS | 380 | 1462478920258 Marionette TRACE conn5 <- [1,2702,null,{}] 13:08:40 INFO - PROCESS | 380 | 1462478920261 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}] 13:08:40 INFO - PROCESS | 380 | 1462478920391 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 13:08:40 INFO - PROCESS | 380 | 1462478920604 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:40 INFO - PROCESS | 380 | ++DOCSHELL 11B5D800 == 136 [pid = 380] [id = 685] 13:08:40 INFO - PROCESS | 380 | ++DOMWINDOW == 275 (11D60000) [pid = 380] [serial = 2055] [outer = 00000000] 13:08:40 INFO - PROCESS | 380 | ++DOMWINDOW == 276 (1B711800) [pid = 380] [serial = 2056] [outer = 11D60000] 13:08:40 INFO - PROCESS | 380 | 1462478920661 Marionette DEBUG loaded listener.js 13:08:40 INFO - PROCESS | 380 | ++DOMWINDOW == 277 (1C802C00) [pid = 380] [serial = 2057] [outer = 11D60000] 13:08:41 INFO - PROCESS | 380 | 1462478921265 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]]]}] 13:08:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:08:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1015ms 13:08:41 INFO - PROCESS | 380 | 1462478921292 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 13:08:41 INFO - PROCESS | 380 | 1462478921294 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 13:08:41 INFO - PROCESS | 380 | 1462478921316 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:08:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:08:41 INFO - PROCESS | 380 | 1462478921318 Marionette TRACE conn5 <- [1,2706,null,{}] 13:08:41 INFO - PROCESS | 380 | 1462478921322 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}] 13:08:41 INFO - PROCESS | 380 | 1462478921453 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 13:08:41 INFO - PROCESS | 380 | 1462478921664 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:41 INFO - PROCESS | 380 | ++DOCSHELL 134E6000 == 137 [pid = 380] [id = 686] 13:08:41 INFO - PROCESS | 380 | ++DOMWINDOW == 278 (15D42000) [pid = 380] [serial = 2058] [outer = 00000000] 13:08:41 INFO - PROCESS | 380 | ++DOMWINDOW == 279 (1A93DC00) [pid = 380] [serial = 2059] [outer = 15D42000] 13:08:41 INFO - PROCESS | 380 | 1462478921721 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 380 | ++DOMWINDOW == 280 (1B625C00) [pid = 380] [serial = 2060] [outer = 15D42000] 13:08:42 INFO - PROCESS | 380 | 1462478922374 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] 13:08:42 INFO - PROCESS | 380 | 1462478922400 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 13:08:42 INFO - PROCESS | 380 | 1462478922403 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:08:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:08:42 INFO - PROCESS | 380 | 1462478922406 Marionette TRACE conn5 <- [1,2710,null,{}] 13:08:42 INFO - PROCESS | 380 | 1462478922409 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}] 13:08:42 INFO - PROCESS | 380 | 1462478922542 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 13:08:42 INFO - PROCESS | 380 | 1462478922739 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 380 | ++DOCSHELL 1570C400 == 138 [pid = 380] [id = 687] 13:08:42 INFO - PROCESS | 380 | ++DOMWINDOW == 281 (15749000) [pid = 380] [serial = 2061] [outer = 00000000] 13:08:42 INFO - PROCESS | 380 | ++DOMWINDOW == 282 (1B7B3400) [pid = 380] [serial = 2062] [outer = 15749000] 13:08:42 INFO - PROCESS | 380 | 1462478922793 Marionette DEBUG loaded listener.js 13:08:42 INFO - PROCESS | 380 | ++DOMWINDOW == 283 (1D221400) [pid = 380] [serial = 2063] [outer = 15749000] 13:08:43 INFO - PROCESS | 380 | 1462478923520 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] 13:08:43 INFO - PROCESS | 380 | 1462478923585 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 13:08:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:08:43 INFO - PROCESS | 380 | 1462478923605 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:08:43 INFO - PROCESS | 380 | 1462478923608 Marionette TRACE conn5 <- [1,2714,null,{}] 13:08:43 INFO - PROCESS | 380 | 1462478923616 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}] 13:08:43 INFO - PROCESS | 380 | 1462478923778 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 13:08:44 INFO - PROCESS | 380 | 1462478924185 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 380 | ++DOCSHELL 0CDA6C00 == 139 [pid = 380] [id = 688] 13:08:44 INFO - PROCESS | 380 | ++DOMWINDOW == 284 (0CDAB000) [pid = 380] [serial = 2064] [outer = 00000000] 13:08:44 INFO - PROCESS | 380 | ++DOMWINDOW == 285 (0DC7C400) [pid = 380] [serial = 2065] [outer = 0CDAB000] 13:08:44 INFO - PROCESS | 380 | 1462478924278 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 380 | ++DOMWINDOW == 286 (11B1B400) [pid = 380] [serial = 2066] [outer = 0CDAB000] 13:08:44 INFO - PROCESS | 380 | 1462478924916 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]]]}] 13:08:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:08:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1394ms 13:08:45 INFO - PROCESS | 380 | 1462478924987 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 13:08:45 INFO - PROCESS | 380 | 1462478924991 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 13:08:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:08:45 INFO - PROCESS | 380 | 1462478924996 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:08:45 INFO - PROCESS | 380 | 1462478924999 Marionette TRACE conn5 <- [1,2718,null,{}] 13:08:45 INFO - PROCESS | 380 | 1462478925004 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}] 13:08:45 INFO - PROCESS | 380 | 1462478925135 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 13:08:45 INFO - PROCESS | 380 | 1462478925336 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:45 INFO - PROCESS | 380 | ++DOCSHELL 125D1800 == 140 [pid = 380] [id = 689] 13:08:45 INFO - PROCESS | 380 | ++DOMWINDOW == 287 (1341D400) [pid = 380] [serial = 2067] [outer = 00000000] 13:08:45 INFO - PROCESS | 380 | ++DOMWINDOW == 288 (16D3C400) [pid = 380] [serial = 2068] [outer = 1341D400] 13:08:45 INFO - PROCESS | 380 | 1462478925389 Marionette DEBUG loaded listener.js 13:08:45 INFO - PROCESS | 380 | ++DOMWINDOW == 289 (17E2F000) [pid = 380] [serial = 2069] [outer = 1341D400] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 14C31C00 == 139 [pid = 380] [id = 620] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 226A6800 == 138 [pid = 380] [id = 647] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 1B607000 == 137 [pid = 380] [id = 608] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 22EA8800 == 136 [pid = 380] [id = 618] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 2269B400 == 135 [pid = 380] [id = 616] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 22EA2C00 == 134 [pid = 380] [id = 617] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 2269A000 == 133 [pid = 380] [id = 615] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 0CDC3000 == 132 [pid = 380] [id = 676] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 0EAE1C00 == 131 [pid = 380] [id = 675] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 15746400 == 130 [pid = 380] [id = 674] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 11B35C00 == 129 [pid = 380] [id = 673] 13:08:45 INFO - PROCESS | 380 | --DOCSHELL 142ED800 == 128 [pid = 380] [id = 672] 13:08:45 INFO - PROCESS | 380 | --DOMWINDOW == 288 (22636400) [pid = 380] [serial = 1972] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 1A446400 == 127 [pid = 380] [id = 671] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 18F99800 == 126 [pid = 380] [id = 670] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 15D41000 == 125 [pid = 380] [id = 669] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 0DE1A000 == 124 [pid = 380] [id = 668] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 2523DC00 == 123 [pid = 380] [id = 666] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 25230400 == 122 [pid = 380] [id = 665] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 242A1400 == 121 [pid = 380] [id = 664] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 22EAB800 == 120 [pid = 380] [id = 663] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 22E03C00 == 119 [pid = 380] [id = 662] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 22D8AC00 == 118 [pid = 380] [id = 661] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 21E75400 == 117 [pid = 380] [id = 660] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 18270400 == 116 [pid = 380] [id = 659] 13:08:46 INFO - PROCESS | 380 | --DOCSHELL 120D8C00 == 115 [pid = 380] [id = 658] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 287 (251EE400) [pid = 380] [serial = 1712] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 286 (22EAA800) [pid = 380] [serial = 1853] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 285 (1E366800) [pid = 380] [serial = 1232] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 284 (1E36FC00) [pid = 380] [serial = 1403] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 283 (225E0800) [pid = 380] [serial = 1535] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 282 (192F1400) [pid = 380] [serial = 1601] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 281 (20315000) [pid = 380] [serial = 1472] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 280 (203BE000) [pid = 380] [serial = 1694] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 279 (21542400) [pid = 380] [serial = 1478] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 278 (18278800) [pid = 380] [serial = 1457] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 277 (23606C00) [pid = 380] [serial = 1838] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 276 (17709400) [pid = 380] [serial = 1283] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 275 (225DC800) [pid = 380] [serial = 1646] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 274 (226A4C00) [pid = 380] [serial = 1847] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 273 (1D220C00) [pid = 380] [serial = 1460] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 272 (1574E800) [pid = 380] [serial = 1304] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 271 (1F6DC000) [pid = 380] [serial = 1631] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 270 (1B28AC00) [pid = 380] [serial = 1625] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 269 (242A6C00) [pid = 380] [serial = 1841] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 268 (20312C00) [pid = 380] [serial = 1409] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 267 (2284E400) [pid = 380] [serial = 1718] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 266 (1F645800) [pid = 380] [serial = 1466] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 265 (23E0D800) [pid = 380] [serial = 1703] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 264 (1F6DD400) [pid = 380] [serial = 1241] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 263 (1F6D5400) [pid = 380] [serial = 1292] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 262 (242A6400) [pid = 380] [serial = 1784] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 261 (25269400) [pid = 380] [serial = 1856] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 260 (2382E000) [pid = 380] [serial = 1715] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 259 (21068000) [pid = 380] [serial = 1415] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 258 (1DD9F000) [pid = 380] [serial = 1463] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 257 (181A0000) [pid = 380] [serial = 1343] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 256 (21E88C00) [pid = 380] [serial = 1532] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 255 (18EB2800) [pid = 380] [serial = 1655] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 254 (1F666800) [pid = 380] [serial = 1361] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 253 (22D89800) [pid = 380] [serial = 1775] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 252 (1E36B400) [pid = 380] [serial = 1358] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 251 (1C18EC00) [pid = 380] [serial = 1865] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 250 (12043800) [pid = 380] [serial = 1688] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 249 (225AF400) [pid = 380] [serial = 1769] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 248 (1C73E000) [pid = 380] [serial = 1349] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 247 (15294C00) [pid = 380] [serial = 1454] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 246 (225D5800) [pid = 380] [serial = 1697] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 245 (200ACC00) [pid = 380] [serial = 1589] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 244 (203C1400) [pid = 380] [serial = 1235] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 243 (203C0000) [pid = 380] [serial = 1763] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 242 (2553F400) [pid = 380] [serial = 1850] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 241 (164F5000) [pid = 380] [serial = 1514] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 240 (1B340C00) [pid = 380] [serial = 1517] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 239 (23603000) [pid = 380] [serial = 1652] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 238 (225D4C00) [pid = 380] [serial = 1529] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 237 (22E22400) [pid = 380] [serial = 1700] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 236 (17872C00) [pid = 380] [serial = 1829] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 235 (181EA400) [pid = 380] [serial = 1790] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 234 (200A8000) [pid = 380] [serial = 1406] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 233 (21555800) [pid = 380] [serial = 1523] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 232 (1B62C000) [pid = 380] [serial = 1301] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 231 (203BD000) [pid = 380] [serial = 1520] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 230 (23E0BC00) [pid = 380] [serial = 1781] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 229 (22E15400) [pid = 380] [serial = 1778] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 228 (11B15C00) [pid = 380] [serial = 1226] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 227 (22843400) [pid = 380] [serial = 1835] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 226 (18F94800) [pid = 380] [serial = 1577] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 225 (203BB000) [pid = 380] [serial = 1475] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 224 (2161E400) [pid = 380] [serial = 1598] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 223 (1D7E2C00) [pid = 380] [serial = 1289] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 222 (2610B400) [pid = 380] [serial = 1844] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 221 (17E1B800) [pid = 380] [serial = 1229] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 220 (2106F000) [pid = 380] [serial = 1634] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 219 (1B845400) [pid = 380] [serial = 1832] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 218 (1F64C800) [pid = 380] [serial = 1586] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 217 (15296000) [pid = 380] [serial = 1397] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 216 (225B6000) [pid = 380] [serial = 1643] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 215 (251EF800) [pid = 380] [serial = 1796] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 214 (1C84F000) [pid = 380] [serial = 1352] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 213 (2030F400) [pid = 380] [serial = 1298] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 212 (2106B000) [pid = 380] [serial = 1592] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 211 (13427C00) [pid = 380] [serial = 1574] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 210 (22BFA400) [pid = 380] [serial = 1649] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 209 (1FE7AC00) [pid = 380] [serial = 1469] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 208 (252E9C00) [pid = 380] [serial = 1787] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 207 (1B294000) [pid = 380] [serial = 1286] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 206 (22E0EC00) [pid = 380] [serial = 1706] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 205 (1D229C00) [pid = 380] [serial = 1628] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 204 (22D7E400) [pid = 380] [serial = 1772] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 203 (14084C00) [pid = 380] [serial = 1340] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 202 (1B28B800) [pid = 380] [serial = 1691] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 201 (2131D000) [pid = 380] [serial = 1721] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 200 (1B714000) [pid = 380] [serial = 1760] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 199 (2131F800) [pid = 380] [serial = 1418] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 198 (1D7E3C00) [pid = 380] [serial = 1355] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 197 (1D3B1000) [pid = 380] [serial = 1583] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 196 (21546800) [pid = 380] [serial = 1595] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 195 (1A943C00) [pid = 380] [serial = 1400] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 194 (181E6800) [pid = 380] [serial = 1538] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 193 (21562800) [pid = 380] [serial = 1766] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 192 (18273800) [pid = 380] [serial = 1295] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 191 (203BBC00) [pid = 380] [serial = 1412] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 190 (1B97BC00) [pid = 380] [serial = 1346] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 189 (20358800) [pid = 380] [serial = 1793] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 188 (261EDC00) [pid = 380] [serial = 1859] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1A937C00) [pid = 380] [serial = 1862] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 186 (21E7D400) [pid = 380] [serial = 1640] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 185 (21E6C800) [pid = 380] [serial = 1637] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1F6E1C00) [pid = 380] [serial = 1238] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 183 (251E3C00) [pid = 380] [serial = 1709] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 182 (21484C00) [pid = 380] [serial = 1244] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 181 (1638FC00) [pid = 380] [serial = 1757] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 180 (1574B800) [pid = 380] [serial = 1622] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 179 (1C84F800) [pid = 380] [serial = 1580] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 178 (21564800) [pid = 380] [serial = 1526] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 177 (1C1F8800) [pid = 380] [serial = 1960] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 176 (17E1F400) [pid = 380] [serial = 1903] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 175 (1525CC00) [pid = 380] [serial = 1946] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 174 (14081C00) [pid = 380] [serial = 1945] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 173 (1B710800) [pid = 380] [serial = 1906] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 172 (20317000) [pid = 380] [serial = 1927] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 171 (1FE79800) [pid = 380] [serial = 1963] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 170 (22BF6800) [pid = 380] [serial = 1942] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 169 (1B608000) [pid = 380] [serial = 1957] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 168 (1B848400) [pid = 380] [serial = 1909] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 167 (1FE75000) [pid = 380] [serial = 1924] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 166 (11E06C00) [pid = 380] [serial = 1900] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 165 (1D21D400) [pid = 380] [serial = 1961] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 164 (1D7E1800) [pid = 380] [serial = 1918] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 163 (21548400) [pid = 380] [serial = 1930] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 162 (15294800) [pid = 380] [serial = 1951] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 161 (1633CC00) [pid = 380] [serial = 1952] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 160 (1826B800) [pid = 380] [serial = 1954] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 159 (1A444400) [pid = 380] [serial = 1955] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 158 (1F647000) [pid = 380] [serial = 1921] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 157 (1D22A400) [pid = 380] [serial = 1915] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 156 (1C1EB400) [pid = 380] [serial = 1912] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 155 (1B293000) [pid = 380] [serial = 1949] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 154 (1A9A5C00) [pid = 380] [serial = 1948] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 153 (21E85000) [pid = 380] [serial = 1936] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 152 (21624000) [pid = 380] [serial = 1933] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 151 (225B8800) [pid = 380] [serial = 1939] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 150 (142EC000) [pid = 380] [serial = 1966] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 149 (16CC2800) [pid = 380] [serial = 1967] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 148 (20350400) [pid = 380] [serial = 1964] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 147 (2030A800) [pid = 380] [serial = 1969] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 146 (2154B400) [pid = 380] [serial = 1970] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | --DOMWINDOW == 145 (1B621800) [pid = 380] [serial = 1958] [outer = 00000000] [url = about:blank] 13:08:46 INFO - PROCESS | 380 | 1462478926685 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] 13:08:46 INFO - PROCESS | 380 | 1462478926750 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 13:08:46 INFO - PROCESS | 380 | 1462478926754 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:08:46 INFO - PROCESS | 380 | 1462478926756 Marionette TRACE conn5 <- [1,2722,null,{}] 13:08:46 INFO - PROCESS | 380 | 1462478926762 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}] 13:08:46 INFO - PROCESS | 380 | 1462478926870 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 13:08:46 INFO - PROCESS | 380 | 1462478926878 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 380 | ++DOCSHELL 0DD38000 == 116 [pid = 380] [id = 690] 13:08:46 INFO - PROCESS | 380 | ++DOMWINDOW == 146 (0DE18400) [pid = 380] [serial = 2070] [outer = 00000000] 13:08:46 INFO - PROCESS | 380 | ++DOMWINDOW == 147 (1407B000) [pid = 380] [serial = 2071] [outer = 0DE18400] 13:08:46 INFO - PROCESS | 380 | 1462478926924 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 380 | ++DOMWINDOW == 148 (14C2BC00) [pid = 380] [serial = 2072] [outer = 0DE18400] 13:08:47 INFO - PROCESS | 380 | 1462478927454 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]]]}] 13:08:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:08:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 730ms 13:08:47 INFO - PROCESS | 380 | 1462478927488 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 13:08:47 INFO - PROCESS | 380 | 1462478927490 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 13:08:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:08:47 INFO - PROCESS | 380 | 1462478927503 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 380 | 1462478927509 Marionette TRACE conn5 <- [1,2726,null,{}] 13:08:47 INFO - PROCESS | 380 | 1462478927514 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}] 13:08:47 INFO - PROCESS | 380 | 1462478927625 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 13:08:47 INFO - PROCESS | 380 | 1462478927774 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 380 | ++DOCSHELL 15DA2800 == 117 [pid = 380] [id = 691] 13:08:47 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (15DA3000) [pid = 380] [serial = 2073] [outer = 00000000] 13:08:47 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (16D35400) [pid = 380] [serial = 2074] [outer = 15DA3000] 13:08:47 INFO - PROCESS | 380 | 1462478927820 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (17E24C00) [pid = 380] [serial = 2075] [outer = 15DA3000] 13:08:48 INFO - PROCESS | 380 | 1462478928272 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]]]}] 13:08:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:08:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 830ms 13:08:48 INFO - PROCESS | 380 | 1462478928333 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 380 | 1462478928336 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 13:08:48 INFO - PROCESS | 380 | 1462478928339 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:08:48 INFO - PROCESS | 380 | 1462478928341 Marionette TRACE conn5 <- [1,2730,null,{}] 13:08:48 INFO - PROCESS | 380 | 1462478928345 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}] 13:08:48 INFO - PROCESS | 380 | 1462478928505 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 13:08:48 INFO - PROCESS | 380 | 1462478928528 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 380 | ++DOCSHELL 16D38400 == 118 [pid = 380] [id = 692] 13:08:48 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (17E28C00) [pid = 380] [serial = 2076] [outer = 00000000] 13:08:48 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (18270800) [pid = 380] [serial = 2077] [outer = 17E28C00] 13:08:48 INFO - PROCESS | 380 | 1462478928573 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (18F05800) [pid = 380] [serial = 2078] [outer = 17E28C00] 13:08:49 INFO - PROCESS | 380 | 1462478929045 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]]]}] 13:08:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:08:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 731ms 13:08:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:08:49 INFO - PROCESS | 380 | 1462478929074 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 380 | 1462478929076 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 13:08:49 INFO - PROCESS | 380 | 1462478929079 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 380 | 1462478929081 Marionette TRACE conn5 <- [1,2734,null,{}] 13:08:49 INFO - PROCESS | 380 | 1462478929084 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}] 13:08:49 INFO - PROCESS | 380 | 1462478929235 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 13:08:49 INFO - PROCESS | 380 | 1462478929257 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 380 | ++DOCSHELL 1940AC00 == 119 [pid = 380] [id = 693] 13:08:49 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1A44A800) [pid = 380] [serial = 2079] [outer = 00000000] 13:08:49 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1A940400) [pid = 380] [serial = 2080] [outer = 1A44A800] 13:08:49 INFO - PROCESS | 380 | 1462478929310 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1ABEAC00) [pid = 380] [serial = 2081] [outer = 1A44A800] 13:08:49 INFO - PROCESS | 380 | 1462478929793 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]]]}] 13:08:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:08:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 770ms 13:08:49 INFO - PROCESS | 380 | 1462478929885 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 380 | 1462478929887 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 13:08:49 INFO - PROCESS | 380 | 1462478929890 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 380 | 1462478929892 Marionette TRACE conn5 <- [1,2738,null,{}] 13:08:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:08:49 INFO - PROCESS | 380 | 1462478929896 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}] 13:08:50 INFO - PROCESS | 380 | 1462478930060 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 156 (15745C00) [pid = 380] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 155 (195C0400) [pid = 380] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 154 (11D23C00) [pid = 380] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 153 (164EFC00) [pid = 380] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 152 (1B33DC00) [pid = 380] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 151 (1525FC00) [pid = 380] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 150 (0E5F4000) [pid = 380] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 149 (0D3CA000) [pid = 380] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:08:50 INFO - PROCESS | 380 | --DOMWINDOW == 148 (17E30800) [pid = 380] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:08:50 INFO - PROCESS | 380 | 1462478930475 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:50 INFO - PROCESS | 380 | ++DOCSHELL 0D3CA000 == 120 [pid = 380] [id = 694] 13:08:50 INFO - PROCESS | 380 | ++DOMWINDOW == 149 (0D8E0C00) [pid = 380] [serial = 2082] [outer = 00000000] 13:08:50 INFO - PROCESS | 380 | ++DOMWINDOW == 150 (15705000) [pid = 380] [serial = 2083] [outer = 0D8E0C00] 13:08:50 INFO - PROCESS | 380 | 1462478930521 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 380 | ++DOMWINDOW == 151 (18272C00) [pid = 380] [serial = 2084] [outer = 0D8E0C00] 13:08:50 INFO - PROCESS | 380 | 1462478930874 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]]]}] 13:08:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:08:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1015ms 13:08:50 INFO - PROCESS | 380 | 1462478930909 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 380 | 1462478930911 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 13:08:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:08:50 INFO - PROCESS | 380 | 1462478930930 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 380 | 1462478930932 Marionette TRACE conn5 <- [1,2742,null,{}] 13:08:50 INFO - PROCESS | 380 | 1462478930949 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}] 13:08:51 INFO - PROCESS | 380 | 1462478931054 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 13:08:51 INFO - PROCESS | 380 | 1462478931061 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 380 | ++DOCSHELL 1B604000 == 121 [pid = 380] [id = 695] 13:08:51 INFO - PROCESS | 380 | ++DOMWINDOW == 152 (1B605000) [pid = 380] [serial = 2085] [outer = 00000000] 13:08:51 INFO - PROCESS | 380 | ++DOMWINDOW == 153 (1B62F400) [pid = 380] [serial = 2086] [outer = 1B605000] 13:08:51 INFO - PROCESS | 380 | 1462478931105 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 380 | ++DOMWINDOW == 154 (1B7B3000) [pid = 380] [serial = 2087] [outer = 1B605000] 13:08:51 INFO - PROCESS | 380 | 1462478931554 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]]]}] 13:08:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:08:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 710ms 13:08:51 INFO - PROCESS | 380 | 1462478931626 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 13:08:51 INFO - PROCESS | 380 | 1462478931628 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 13:08:51 INFO - PROCESS | 380 | 1462478931631 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:08:51 INFO - PROCESS | 380 | 1462478931633 Marionette TRACE conn5 <- [1,2746,null,{}] 13:08:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:08:51 INFO - PROCESS | 380 | 1462478931636 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}] 13:08:51 INFO - PROCESS | 380 | 1462478931742 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 13:08:51 INFO - PROCESS | 380 | 1462478931780 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 380 | ++DOCSHELL 1B978C00 == 122 [pid = 380] [id = 696] 13:08:51 INFO - PROCESS | 380 | ++DOMWINDOW == 155 (1C18B000) [pid = 380] [serial = 2088] [outer = 00000000] 13:08:51 INFO - PROCESS | 380 | ++DOMWINDOW == 156 (1C1F3000) [pid = 380] [serial = 2089] [outer = 1C18B000] 13:08:51 INFO - PROCESS | 380 | 1462478931825 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 380 | ++DOMWINDOW == 157 (1C73A400) [pid = 380] [serial = 2090] [outer = 1C18B000] 13:08:52 INFO - PROCESS | 380 | 1462478932282 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]]]}] 13:08:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:08:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 13:08:52 INFO - PROCESS | 380 | 1462478932306 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 380 | 1462478932308 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 13:08:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:08:52 INFO - PROCESS | 380 | 1462478932311 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 380 | 1462478932313 Marionette TRACE conn5 <- [1,2750,null,{}] 13:08:52 INFO - PROCESS | 380 | 1462478932336 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}] 13:08:52 INFO - PROCESS | 380 | 1462478932447 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 13:08:52 INFO - PROCESS | 380 | 1462478932701 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 380 | ++DOCSHELL 0CDC3000 == 123 [pid = 380] [id = 697] 13:08:52 INFO - PROCESS | 380 | ++DOMWINDOW == 158 (0CED7800) [pid = 380] [serial = 2091] [outer = 00000000] 13:08:52 INFO - PROCESS | 380 | ++DOMWINDOW == 159 (0DA6E400) [pid = 380] [serial = 2092] [outer = 0CED7800] 13:08:52 INFO - PROCESS | 380 | 1462478932764 Marionette DEBUG loaded listener.js 13:08:52 INFO - PROCESS | 380 | ++DOMWINDOW == 160 (11B35C00) [pid = 380] [serial = 2093] [outer = 0CED7800] 13:08:53 INFO - PROCESS | 380 | 1462478933473 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]]]}] 13:08:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:08:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1176ms 13:08:53 INFO - PROCESS | 380 | 1462478933489 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 380 | 1462478933493 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 13:08:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:08:53 INFO - PROCESS | 380 | 1462478933513 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 380 | 1462478933517 Marionette TRACE conn5 <- [1,2754,null,{}] 13:08:53 INFO - PROCESS | 380 | 1462478933522 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}] 13:08:53 INFO - PROCESS | 380 | 1462478933665 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 13:08:53 INFO - PROCESS | 380 | 1462478933844 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 380 | ++DOCSHELL 1528D800 == 124 [pid = 380] [id = 698] 13:08:53 INFO - PROCESS | 380 | ++DOMWINDOW == 161 (15748400) [pid = 380] [serial = 2094] [outer = 00000000] 13:08:53 INFO - PROCESS | 380 | ++DOMWINDOW == 162 (16334800) [pid = 380] [serial = 2095] [outer = 15748400] 13:08:53 INFO - PROCESS | 380 | 1462478933901 Marionette DEBUG loaded listener.js 13:08:54 INFO - PROCESS | 380 | ++DOMWINDOW == 163 (164F5800) [pid = 380] [serial = 2096] [outer = 15748400] 13:08:54 INFO - PROCESS | 380 | 1462478934461 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]]]}] 13:08:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:08:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 970ms 13:08:54 INFO - PROCESS | 380 | 1462478934492 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 13:08:54 INFO - PROCESS | 380 | 1462478934496 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 13:08:54 INFO - PROCESS | 380 | 1462478934502 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:08:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:08:54 INFO - PROCESS | 380 | 1462478934504 Marionette TRACE conn5 <- [1,2758,null,{}] 13:08:54 INFO - PROCESS | 380 | 1462478934508 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}] 13:08:54 INFO - PROCESS | 380 | 1462478934642 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 13:08:54 INFO - PROCESS | 380 | 1462478934832 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 380 | ++DOCSHELL 1A4EC800 == 125 [pid = 380] [id = 699] 13:08:54 INFO - PROCESS | 380 | ++DOMWINDOW == 164 (1A93CC00) [pid = 380] [serial = 2097] [outer = 00000000] 13:08:54 INFO - PROCESS | 380 | ++DOMWINDOW == 165 (1B27CC00) [pid = 380] [serial = 2098] [outer = 1A93CC00] 13:08:54 INFO - PROCESS | 380 | 1462478934889 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 380 | ++DOMWINDOW == 166 (1B622400) [pid = 380] [serial = 2099] [outer = 1A93CC00] 13:08:55 INFO - PROCESS | 380 | 1462478935502 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]]]}] 13:08:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:08:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1065ms 13:08:55 INFO - PROCESS | 380 | 1462478935572 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 13:08:55 INFO - PROCESS | 380 | 1462478935575 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 13:08:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:08:55 INFO - PROCESS | 380 | 1462478935585 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:08:55 INFO - PROCESS | 380 | 1462478935591 Marionette TRACE conn5 <- [1,2762,null,{}] 13:08:55 INFO - PROCESS | 380 | 1462478935596 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}] 13:08:55 INFO - PROCESS | 380 | 1462478935736 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 13:08:55 INFO - PROCESS | 380 | 1462478935913 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:55 INFO - PROCESS | 380 | ++DOCSHELL 1C80DC00 == 126 [pid = 380] [id = 700] 13:08:55 INFO - PROCESS | 380 | ++DOMWINDOW == 167 (1D222400) [pid = 380] [serial = 2100] [outer = 00000000] 13:08:55 INFO - PROCESS | 380 | ++DOMWINDOW == 168 (1D3B1400) [pid = 380] [serial = 2101] [outer = 1D222400] 13:08:55 INFO - PROCESS | 380 | 1462478935967 Marionette DEBUG loaded listener.js 13:08:56 INFO - PROCESS | 380 | ++DOMWINDOW == 169 (1D7DBC00) [pid = 380] [serial = 2102] [outer = 1D222400] 13:08:56 INFO - PROCESS | 380 | 1462478936554 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]]]}] 13:08:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:08:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1032ms 13:08:56 INFO - PROCESS | 380 | 1462478936614 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 13:08:56 INFO - PROCESS | 380 | 1462478936617 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 13:08:56 INFO - PROCESS | 380 | 1462478936620 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:08:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:08:56 INFO - PROCESS | 380 | 1462478936622 Marionette TRACE conn5 <- [1,2766,null,{}] 13:08:56 INFO - PROCESS | 380 | 1462478936625 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}] 13:08:56 INFO - PROCESS | 380 | 1462478936758 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 13:08:56 INFO - PROCESS | 380 | 1462478936935 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:56 INFO - PROCESS | 380 | ++DOCSHELL 1D7E2C00 == 127 [pid = 380] [id = 701] 13:08:56 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (1DDA1400) [pid = 380] [serial = 2103] [outer = 00000000] 13:08:57 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1E362C00) [pid = 380] [serial = 2104] [outer = 1DDA1400] 13:08:57 INFO - PROCESS | 380 | 1462478936989 Marionette DEBUG loaded listener.js 13:08:57 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1E370400) [pid = 380] [serial = 2105] [outer = 1DDA1400] 13:08:57 INFO - PROCESS | 380 | 1462478937580 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]]]}] 13:08:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:08:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 971ms 13:08:57 INFO - PROCESS | 380 | 1462478937607 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 13:08:57 INFO - PROCESS | 380 | 1462478937609 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 13:08:57 INFO - PROCESS | 380 | 1462478937615 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:08:57 INFO - PROCESS | 380 | 1462478937617 Marionette TRACE conn5 <- [1,2770,null,{}] 13:08:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:08:57 INFO - PROCESS | 380 | 1462478937621 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}] 13:08:57 INFO - PROCESS | 380 | 1462478937750 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 13:08:57 INFO - PROCESS | 380 | 1462478937943 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:57 INFO - PROCESS | 380 | ++DOCSHELL 1F648400 == 128 [pid = 380] [id = 702] 13:08:57 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (1F648800) [pid = 380] [serial = 2106] [outer = 00000000] 13:08:58 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (1F64D000) [pid = 380] [serial = 2107] [outer = 1F648800] 13:08:58 INFO - PROCESS | 380 | 1462478938012 Marionette DEBUG loaded listener.js 13:08:58 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (1F668800) [pid = 380] [serial = 2108] [outer = 1F648800] 13:08:58 INFO - PROCESS | 380 | 1462478938618 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]]]}] 13:08:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:08:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1014ms 13:08:58 INFO - PROCESS | 380 | 1462478938635 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 13:08:58 INFO - PROCESS | 380 | 1462478938638 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 13:08:58 INFO - PROCESS | 380 | 1462478938641 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:08:58 INFO - PROCESS | 380 | 1462478938643 Marionette TRACE conn5 <- [1,2774,null,{}] 13:08:58 INFO - PROCESS | 380 | 1462478938647 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}] 13:08:58 INFO - PROCESS | 380 | 1462478938779 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 13:08:58 INFO - PROCESS | 380 | 1462478938959 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:59 INFO - PROCESS | 380 | ++DOCSHELL 1F66D000 == 129 [pid = 380] [id = 703] 13:08:59 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (1F6D5000) [pid = 380] [serial = 2109] [outer = 00000000] 13:08:59 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (1F6E1400) [pid = 380] [serial = 2110] [outer = 1F6D5000] 13:08:59 INFO - PROCESS | 380 | 1462478939013 Marionette DEBUG loaded listener.js 13:08:59 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (1FE73800) [pid = 380] [serial = 2111] [outer = 1F6D5000] 13:08:59 INFO - PROCESS | 380 | 1462478939576 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]]]}] 13:08:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:08:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 970ms 13:08:59 INFO - PROCESS | 380 | 1462478939616 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 13:08:59 INFO - PROCESS | 380 | 1462478939618 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 13:08:59 INFO - PROCESS | 380 | 1462478939622 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:08:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:08:59 INFO - PROCESS | 380 | 1462478939624 Marionette TRACE conn5 <- [1,2778,null,{}] 13:08:59 INFO - PROCESS | 380 | 1462478939628 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}] 13:08:59 INFO - PROCESS | 380 | 1462478939758 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 13:08:59 INFO - PROCESS | 380 | 1462478939956 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 380 | ++DOCSHELL 1FE7B400 == 130 [pid = 380] [id = 704] 13:09:00 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (1FE7E800) [pid = 380] [serial = 2112] [outer = 00000000] 13:09:00 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (200A4800) [pid = 380] [serial = 2113] [outer = 1FE7E800] 13:09:00 INFO - PROCESS | 380 | 1462478940016 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (200A9000) [pid = 380] [serial = 2114] [outer = 1FE7E800] 13:09:00 INFO - PROCESS | 380 | 1462478940576 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]]]}] 13:09:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:09:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 971ms 13:09:00 INFO - PROCESS | 380 | 1462478940607 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 13:09:00 INFO - PROCESS | 380 | 1462478940609 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 13:09:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:09:00 INFO - PROCESS | 380 | 1462478940614 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 380 | 1462478940617 Marionette TRACE conn5 <- [1,2782,null,{}] 13:09:00 INFO - PROCESS | 380 | 1462478940621 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}] 13:09:00 INFO - PROCESS | 380 | 1462478940752 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 13:09:00 INFO - PROCESS | 380 | 1462478940942 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 380 | ++DOCSHELL 200AB000 == 131 [pid = 380] [id = 705] 13:09:00 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (200ACC00) [pid = 380] [serial = 2115] [outer = 00000000] 13:09:01 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (2030D800) [pid = 380] [serial = 2116] [outer = 200ACC00] 13:09:01 INFO - PROCESS | 380 | 1462478940998 Marionette DEBUG loaded listener.js 13:09:01 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (20314800) [pid = 380] [serial = 2117] [outer = 200ACC00] 13:09:01 INFO - PROCESS | 380 | 1462478941599 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]]]}] 13:09:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:09:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1020ms 13:09:01 INFO - PROCESS | 380 | 1462478941637 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 13:09:01 INFO - PROCESS | 380 | 1462478941639 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 13:09:01 INFO - PROCESS | 380 | 1462478941643 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:09:01 INFO - PROCESS | 380 | 1462478941645 Marionette TRACE conn5 <- [1,2786,null,{}] 13:09:01 INFO - PROCESS | 380 | 1462478941649 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}] 13:09:01 INFO - PROCESS | 380 | 1462478941781 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 13:09:02 INFO - PROCESS | 380 | 1462478941972 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:02 INFO - PROCESS | 380 | ++DOCSHELL 200AFC00 == 132 [pid = 380] [id = 706] 13:09:02 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (200B0800) [pid = 380] [serial = 2118] [outer = 00000000] 13:09:02 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (20350400) [pid = 380] [serial = 2119] [outer = 200B0800] 13:09:02 INFO - PROCESS | 380 | 1462478942029 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (20355C00) [pid = 380] [serial = 2120] [outer = 200B0800] 13:09:02 INFO - PROCESS | 380 | 1462478942621 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]]]}] 13:09:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:09:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1017ms 13:09:02 INFO - PROCESS | 380 | 1462478942664 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 13:09:02 INFO - PROCESS | 380 | 1462478942667 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 13:09:02 INFO - PROCESS | 380 | 1462478942670 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:09:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:09:02 INFO - PROCESS | 380 | 1462478942672 Marionette TRACE conn5 <- [1,2790,null,{}] 13:09:02 INFO - PROCESS | 380 | 1462478942676 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}] 13:09:02 INFO - PROCESS | 380 | 1462478942807 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 13:09:03 INFO - PROCESS | 380 | 1462478943000 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:03 INFO - PROCESS | 380 | ++DOCSHELL 2034F800 == 133 [pid = 380] [id = 707] 13:09:03 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (20358800) [pid = 380] [serial = 2121] [outer = 00000000] 13:09:03 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (203BD400) [pid = 380] [serial = 2122] [outer = 20358800] 13:09:03 INFO - PROCESS | 380 | 1462478943061 Marionette DEBUG loaded listener.js 13:09:03 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (21066400) [pid = 380] [serial = 2123] [outer = 20358800] 13:09:03 INFO - PROCESS | 380 | 1462478943621 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]]]}] 13:09:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:09:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 971ms 13:09:03 INFO - PROCESS | 380 | 1462478943656 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 13:09:03 INFO - PROCESS | 380 | 1462478943659 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 13:09:03 INFO - PROCESS | 380 | 1462478943665 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:09:03 INFO - PROCESS | 380 | 1462478943668 Marionette TRACE conn5 <- [1,2794,null,{}] 13:09:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:09:03 INFO - PROCESS | 380 | 1462478943672 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}] 13:09:03 INFO - PROCESS | 380 | 1462478943821 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 13:09:04 INFO - PROCESS | 380 | 1462478944014 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:04 INFO - PROCESS | 380 | ++DOCSHELL 2131B400 == 134 [pid = 380] [id = 708] 13:09:04 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (2131D000) [pid = 380] [serial = 2124] [outer = 00000000] 13:09:04 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (2147C400) [pid = 380] [serial = 2125] [outer = 2131D000] 13:09:04 INFO - PROCESS | 380 | 1462478944070 Marionette DEBUG loaded listener.js 13:09:04 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (2147EC00) [pid = 380] [serial = 2126] [outer = 2131D000] 13:09:04 INFO - PROCESS | 380 | 1462478944630 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]]]}] 13:09:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:09:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1017ms 13:09:04 INFO - PROCESS | 380 | 1462478944690 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 13:09:04 INFO - PROCESS | 380 | 1462478944692 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 13:09:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:09:04 INFO - PROCESS | 380 | 1462478944696 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 380 | 1462478944698 Marionette TRACE conn5 <- [1,2798,null,{}] 13:09:04 INFO - PROCESS | 380 | 1462478944702 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}] 13:09:04 INFO - PROCESS | 380 | 1462478944834 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 13:09:05 INFO - PROCESS | 380 | 1462478945081 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:05 INFO - PROCESS | 380 | ++DOCSHELL 1257D800 == 135 [pid = 380] [id = 709] 13:09:05 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (12582800) [pid = 380] [serial = 2127] [outer = 00000000] 13:09:05 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (21547800) [pid = 380] [serial = 2128] [outer = 12582800] 13:09:05 INFO - PROCESS | 380 | 1462478945136 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (2154B000) [pid = 380] [serial = 2129] [outer = 12582800] 13:09:05 INFO - PROCESS | 380 | 1462478945778 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]]]}] 13:09:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:09:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1124ms 13:09:05 INFO - PROCESS | 380 | 1462478945824 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 13:09:05 INFO - PROCESS | 380 | 1462478945827 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 13:09:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:09:05 INFO - PROCESS | 380 | 1462478945831 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:09:05 INFO - PROCESS | 380 | 1462478945833 Marionette TRACE conn5 <- [1,2802,null,{}] 13:09:05 INFO - PROCESS | 380 | 1462478945837 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}] 13:09:06 INFO - PROCESS | 380 | 1462478945973 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 13:09:06 INFO - PROCESS | 380 | 1462478946156 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:06 INFO - PROCESS | 380 | ++DOCSHELL 14C85400 == 136 [pid = 380] [id = 710] 13:09:06 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (1570D400) [pid = 380] [serial = 2130] [outer = 00000000] 13:09:06 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (181ADC00) [pid = 380] [serial = 2131] [outer = 1570D400] 13:09:06 INFO - PROCESS | 380 | 1462478946210 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (1A084400) [pid = 380] [serial = 2132] [outer = 1570D400] 13:09:07 INFO - PROCESS | 380 | 1462478947060 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]]]}] 13:09:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:09:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1280ms 13:09:07 INFO - PROCESS | 380 | 1462478947121 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 13:09:07 INFO - PROCESS | 380 | 1462478947126 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 13:09:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:09:07 INFO - PROCESS | 380 | 1462478947133 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:09:07 INFO - PROCESS | 380 | 1462478947137 Marionette TRACE conn5 <- [1,2806,null,{}] 13:09:07 INFO - PROCESS | 380 | 1462478947141 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}] 13:09:07 INFO - PROCESS | 380 | 1462478947275 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 13:09:07 INFO - PROCESS | 380 | 1462478947461 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:07 INFO - PROCESS | 380 | ++DOCSHELL 134E5C00 == 137 [pid = 380] [id = 711] 13:09:07 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (14083800) [pid = 380] [serial = 2133] [outer = 00000000] 13:09:07 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (15D7E000) [pid = 380] [serial = 2134] [outer = 14083800] 13:09:07 INFO - PROCESS | 380 | 1462478947511 Marionette DEBUG loaded listener.js 13:09:07 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (17E17400) [pid = 380] [serial = 2135] [outer = 14083800] 13:09:08 INFO - PROCESS | 380 | 1462478948138 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]]]}] 13:09:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:09:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1025ms 13:09:08 INFO - PROCESS | 380 | 1462478948159 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 13:09:08 INFO - PROCESS | 380 | 1462478948164 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 13:09:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:09:08 INFO - PROCESS | 380 | 1462478948170 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:09:08 INFO - PROCESS | 380 | 1462478948173 Marionette TRACE conn5 <- [1,2810,null,{}] 13:09:08 INFO - PROCESS | 380 | 1462478948176 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}] 13:09:08 INFO - PROCESS | 380 | 1462478948303 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 13:09:08 INFO - PROCESS | 380 | 1462478948555 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 1B978C00 == 136 [pid = 380] [id = 696] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 1B604000 == 135 [pid = 380] [id = 695] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 0D3CA000 == 134 [pid = 380] [id = 694] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 1940AC00 == 133 [pid = 380] [id = 693] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 16D38400 == 132 [pid = 380] [id = 692] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 15DA2800 == 131 [pid = 380] [id = 691] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 0DD38000 == 130 [pid = 380] [id = 690] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 201 (14C80000) [pid = 380] [serial = 1975] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 200 (1B60C400) [pid = 380] [serial = 1978] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 199 (225D6C00) [pid = 380] [serial = 1981] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 198 (22E04C00) [pid = 380] [serial = 1984] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 197 (22EAC800) [pid = 380] [serial = 1987] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 196 (242A2000) [pid = 380] [serial = 1990] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 195 (25264800) [pid = 380] [serial = 1993] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 194 (25238800) [pid = 380] [serial = 1996] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 193 (252E6800) [pid = 380] [serial = 1999] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 192 (15299C00) [pid = 380] [serial = 2032] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | ++DOCSHELL 0CDA9400 == 131 [pid = 380] [id = 712] 13:09:08 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (0D365000) [pid = 380] [serial = 2136] [outer = 00000000] 13:09:08 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (11D58C00) [pid = 380] [serial = 2137] [outer = 0D365000] 13:09:08 INFO - PROCESS | 380 | 1462478948688 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (125D8000) [pid = 380] [serial = 2138] [outer = 0D365000] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 125D1800 == 130 [pid = 380] [id = 689] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 0CDA6C00 == 129 [pid = 380] [id = 688] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 1B83D000 == 128 [pid = 380] [id = 682] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 1B60E400 == 127 [pid = 380] [id = 681] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 1826BC00 == 126 [pid = 380] [id = 680] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 14C2A400 == 125 [pid = 380] [id = 679] 13:09:08 INFO - PROCESS | 380 | --DOCSHELL 0CDC7000 == 124 [pid = 380] [id = 678] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 194 (1A450C00) [pid = 380] [serial = 2026] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1B27C400) [pid = 380] [serial = 2012] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 192 (1A93D400) [pid = 380] [serial = 2011] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 191 (1407CC00) [pid = 380] [serial = 2020] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 190 (14C27800) [pid = 380] [serial = 2021] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 189 (17873400) [pid = 380] [serial = 2008] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 188 (17E20800) [pid = 380] [serial = 2009] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 187 (1B70E400) [pid = 380] [serial = 2014] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 186 (1B83F000) [pid = 380] [serial = 2015] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 185 (11B54000) [pid = 380] [serial = 2002] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1C746400) [pid = 380] [serial = 2018] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 183 (1B97A800) [pid = 380] [serial = 2017] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 182 (125D0800) [pid = 380] [serial = 2006] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 181 (11D56400) [pid = 380] [serial = 2005] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 180 (120D4000) [pid = 380] [serial = 2029] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 179 (181AB800) [pid = 380] [serial = 2027] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 178 (181E8400) [pid = 380] [serial = 2023] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 177 (164F8C00) [pid = 380] [serial = 2024] [outer = 00000000] [url = about:blank] 13:09:08 INFO - PROCESS | 380 | --DOMWINDOW == 176 (125CE400) [pid = 380] [serial = 2030] [outer = 00000000] [url = about:blank] 13:09:09 INFO - PROCESS | 380 | 1462478949235 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]]]}] 13:09:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:09:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1129ms 13:09:09 INFO - PROCESS | 380 | 1462478949303 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 13:09:09 INFO - PROCESS | 380 | 1462478949305 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 13:09:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:09:09 INFO - PROCESS | 380 | 1462478949308 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:09:09 INFO - PROCESS | 380 | 1462478949312 Marionette TRACE conn5 <- [1,2814,null,{}] 13:09:09 INFO - PROCESS | 380 | 1462478949322 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}] 13:09:09 INFO - PROCESS | 380 | 1462478949438 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 13:09:09 INFO - PROCESS | 380 | 1462478949577 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:09 INFO - PROCESS | 380 | ++DOCSHELL 120D8800 == 125 [pid = 380] [id = 713] 13:09:09 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (15266800) [pid = 380] [serial = 2139] [outer = 00000000] 13:09:09 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (16392C00) [pid = 380] [serial = 2140] [outer = 15266800] 13:09:09 INFO - PROCESS | 380 | 1462478949629 Marionette DEBUG loaded listener.js 13:09:09 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (17E19400) [pid = 380] [serial = 2141] [outer = 15266800] 13:09:10 INFO - PROCESS | 380 | 1462478950042 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 771ms 13:09:10 INFO - PROCESS | 380 | 1462478950082 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 380 | 1462478950085 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 13:09:10 INFO - PROCESS | 380 | 1462478950088 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:09:10 INFO - PROCESS | 380 | 1462478950090 Marionette TRACE conn5 <- [1,2818,null,{}] 13:09:10 INFO - PROCESS | 380 | 1462478950093 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}] 13:09:10 INFO - PROCESS | 380 | 1462478950206 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 13:09:10 INFO - PROCESS | 380 | 1462478950217 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 380 | ++DOCSHELL 181A7000 == 126 [pid = 380] [id = 714] 13:09:10 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (181AB800) [pid = 380] [serial = 2142] [outer = 00000000] 13:09:10 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (18F0B800) [pid = 380] [serial = 2143] [outer = 181AB800] 13:09:10 INFO - PROCESS | 380 | 1462478950263 Marionette DEBUG loaded listener.js 13:09:10 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (195BCC00) [pid = 380] [serial = 2144] [outer = 181AB800] 13:09:10 INFO - PROCESS | 380 | 1462478950750 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]]]}] 13:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 13:09:10 INFO - PROCESS | 380 | 1462478950762 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 380 | 1462478950764 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 13:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:09:10 INFO - PROCESS | 380 | 1462478950822 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - PROCESS | 380 | 1462478950824 Marionette TRACE conn5 <- [1,2822,null,{}] 13:09:10 INFO - PROCESS | 380 | 1462478950828 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}] 13:09:11 INFO - PROCESS | 380 | 1462478950984 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 13:09:11 INFO - PROCESS | 380 | 1462478951005 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:11 INFO - PROCESS | 380 | ++DOCSHELL 0D4DD400 == 127 [pid = 380] [id = 715] 13:09:11 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (0E5F6400) [pid = 380] [serial = 2145] [outer = 00000000] 13:09:11 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (1A93D400) [pid = 380] [serial = 2146] [outer = 0E5F6400] 13:09:11 INFO - PROCESS | 380 | 1462478951050 Marionette DEBUG loaded listener.js 13:09:11 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (1A9A9800) [pid = 380] [serial = 2147] [outer = 0E5F6400] 13:09:11 INFO - PROCESS | 380 | 1462478951582 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:09:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:09:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 830ms 13:09:11 INFO - PROCESS | 380 | 1462478951602 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 13:09:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:09:11 INFO - PROCESS | 380 | 1462478951604 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 13:09:11 INFO - PROCESS | 380 | 1462478951611 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:09:11 INFO - PROCESS | 380 | 1462478951613 Marionette TRACE conn5 <- [1,2826,null,{}] 13:09:11 INFO - PROCESS | 380 | 1462478951624 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}] 13:09:11 INFO - PROCESS | 380 | 1462478951791 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 13:09:11 INFO - PROCESS | 380 | 1462478951817 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:11 INFO - PROCESS | 380 | ++DOCSHELL 1B298000 == 128 [pid = 380] [id = 716] 13:09:11 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (1B332C00) [pid = 380] [serial = 2148] [outer = 00000000] 13:09:11 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (1B60D800) [pid = 380] [serial = 2149] [outer = 1B332C00] 13:09:11 INFO - PROCESS | 380 | 1462478951864 Marionette DEBUG loaded listener.js 13:09:11 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (120D4000) [pid = 380] [serial = 2150] [outer = 1B332C00] 13:09:12 INFO - PROCESS | 380 | 1462478952357 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]]]}] 13:09:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:09:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 790ms 13:09:12 INFO - PROCESS | 380 | 1462478952411 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 13:09:12 INFO - PROCESS | 380 | 1462478952413 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 13:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:09:12 INFO - PROCESS | 380 | 1462478952416 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:09:12 INFO - PROCESS | 380 | 1462478952418 Marionette TRACE conn5 <- [1,2830,null,{}] 13:09:12 INFO - PROCESS | 380 | 1462478952422 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}] 13:09:12 INFO - PROCESS | 380 | 1462478952581 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 13:09:12 INFO - PROCESS | 380 | 1462478952602 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 380 | ++DOCSHELL 1B626000 == 129 [pid = 380] [id = 717] 13:09:12 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (1B712C00) [pid = 380] [serial = 2151] [outer = 00000000] 13:09:12 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (1B7BFC00) [pid = 380] [serial = 2152] [outer = 1B712C00] 13:09:12 INFO - PROCESS | 380 | 1462478952647 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (1B970800) [pid = 380] [serial = 2153] [outer = 1B712C00] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 190 (1D7D7C00) [pid = 380] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 189 (1F6D2C00) [pid = 380] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 188 (0E687C00) [pid = 380] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 187 (200ADC00) [pid = 380] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 186 (1C18E800) [pid = 380] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 185 (1D7E1400) [pid = 380] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 184 (1B27C000) [pid = 380] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 183 (1C804800) [pid = 380] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 182 (1B83EC00) [pid = 380] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 181 (21483800) [pid = 380] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 180 (1770EC00) [pid = 380] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 179 (1B62A800) [pid = 380] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 178 (17E28C00) [pid = 380] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 177 (1341D400) [pid = 380] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 176 (15DA3000) [pid = 380] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 175 (0DE18400) [pid = 380] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 174 (1407B400) [pid = 380] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 173 (0CDAB000) [pid = 380] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 172 (1A44A800) [pid = 380] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 171 (0D8E0C00) [pid = 380] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 170 (1B605000) [pid = 380] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:09:13 INFO - PROCESS | 380 | --DOMWINDOW == 169 (21E6B800) [pid = 380] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:09:13 INFO - PROCESS | 380 | 1462478953512 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]]]}] 13:09:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:09:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1127ms 13:09:13 INFO - PROCESS | 380 | 1462478953545 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 380 | 1462478953547 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 13:09:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:09:13 INFO - PROCESS | 380 | 1462478953551 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 380 | 1462478953552 Marionette TRACE conn5 <- [1,2834,null,{}] 13:09:13 INFO - PROCESS | 380 | 1462478953556 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}] 13:09:13 INFO - PROCESS | 380 | 1462478953666 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 13:09:13 INFO - PROCESS | 380 | 1462478953675 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:13 INFO - PROCESS | 380 | ++DOCSHELL 1770EC00 == 130 [pid = 380] [id = 718] 13:09:13 INFO - PROCESS | 380 | ++DOMWINDOW == 170 (17E28C00) [pid = 380] [serial = 2154] [outer = 00000000] 13:09:13 INFO - PROCESS | 380 | ++DOMWINDOW == 171 (1B287000) [pid = 380] [serial = 2155] [outer = 17E28C00] 13:09:13 INFO - PROCESS | 380 | 1462478953724 Marionette DEBUG loaded listener.js 13:09:13 INFO - PROCESS | 380 | ++DOMWINDOW == 172 (1B62A800) [pid = 380] [serial = 2156] [outer = 17E28C00] 13:09:14 INFO - PROCESS | 380 | 1462478954202 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]]]}] 13:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 13:09:14 INFO - PROCESS | 380 | 1462478954240 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 13:09:14 INFO - PROCESS | 380 | 1462478954242 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 13:09:14 INFO - PROCESS | 380 | 1462478954245 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:09:14 INFO - PROCESS | 380 | 1462478954247 Marionette TRACE conn5 <- [1,2838,null,{}] 13:09:14 INFO - PROCESS | 380 | 1462478954251 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}] 13:09:14 INFO - PROCESS | 380 | 1462478954391 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 13:09:14 INFO - PROCESS | 380 | 1462478954400 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 380 | ++DOCSHELL 1B96D800 == 131 [pid = 380] [id = 719] 13:09:14 INFO - PROCESS | 380 | ++DOMWINDOW == 173 (1B976400) [pid = 380] [serial = 2157] [outer = 00000000] 13:09:14 INFO - PROCESS | 380 | ++DOMWINDOW == 174 (1C1F3C00) [pid = 380] [serial = 2158] [outer = 1B976400] 13:09:14 INFO - PROCESS | 380 | 1462478954446 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 380 | ++DOMWINDOW == 175 (1C73E800) [pid = 380] [serial = 2159] [outer = 1B976400] 13:09:14 INFO - PROCESS | 380 | 1462478954906 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 13:09:14 INFO - PROCESS | 380 | 1462478954930 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 13:09:14 INFO - PROCESS | 380 | 1462478954932 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 13:09:14 INFO - PROCESS | 380 | 1462478954935 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:09:14 INFO - PROCESS | 380 | 1462478954936 Marionette TRACE conn5 <- [1,2842,null,{}] 13:09:14 INFO - PROCESS | 380 | 1462478954940 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}] 13:09:15 INFO - PROCESS | 380 | 1462478955117 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 13:09:15 INFO - PROCESS | 380 | 1462478955125 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 380 | ++DOCSHELL 11B56000 == 132 [pid = 380] [id = 720] 13:09:15 INFO - PROCESS | 380 | ++DOMWINDOW == 176 (181E1C00) [pid = 380] [serial = 2160] [outer = 00000000] 13:09:15 INFO - PROCESS | 380 | ++DOMWINDOW == 177 (1C845400) [pid = 380] [serial = 2161] [outer = 181E1C00] 13:09:15 INFO - PROCESS | 380 | 1462478955170 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 380 | ++DOMWINDOW == 178 (1C851800) [pid = 380] [serial = 2162] [outer = 181E1C00] 13:09:16 INFO - PROCESS | 380 | 1462478955963 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]]]}] 13:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1067ms 13:09:16 INFO - PROCESS | 380 | 1462478956013 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 380 | 1462478956019 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 13:09:16 INFO - PROCESS | 380 | 1462478956024 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:09:16 INFO - PROCESS | 380 | 1462478956029 Marionette TRACE conn5 <- [1,2846,null,{}] 13:09:16 INFO - PROCESS | 380 | 1462478956034 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}] 13:09:16 INFO - PROCESS | 380 | 1462478956183 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 13:09:16 INFO - PROCESS | 380 | 1462478956369 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 380 | ++DOCSHELL 1406F000 == 133 [pid = 380] [id = 721] 13:09:16 INFO - PROCESS | 380 | ++DOMWINDOW == 179 (142EE400) [pid = 380] [serial = 2163] [outer = 00000000] 13:09:16 INFO - PROCESS | 380 | ++DOMWINDOW == 180 (15299400) [pid = 380] [serial = 2164] [outer = 142EE400] 13:09:16 INFO - PROCESS | 380 | 1462478956426 Marionette DEBUG loaded listener.js 13:09:16 INFO - PROCESS | 380 | ++DOMWINDOW == 181 (15D4A400) [pid = 380] [serial = 2165] [outer = 142EE400] 13:09:17 INFO - PROCESS | 380 | 1462478957027 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1080ms 13:09:17 INFO - PROCESS | 380 | 1462478957108 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 13:09:17 INFO - PROCESS | 380 | 1462478957114 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 13:09:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:09:17 INFO - PROCESS | 380 | 1462478957121 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:09:17 INFO - PROCESS | 380 | 1462478957124 Marionette TRACE conn5 <- [1,2850,null,{}] 13:09:17 INFO - PROCESS | 380 | 1462478957128 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}] 13:09:17 INFO - PROCESS | 380 | 1462478957268 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 13:09:17 INFO - PROCESS | 380 | 1462478957452 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:17 INFO - PROCESS | 380 | ++DOCSHELL 1826F000 == 134 [pid = 380] [id = 722] 13:09:17 INFO - PROCESS | 380 | ++DOMWINDOW == 182 (1826F800) [pid = 380] [serial = 2166] [outer = 00000000] 13:09:17 INFO - PROCESS | 380 | ++DOMWINDOW == 183 (1A9A2C00) [pid = 380] [serial = 2167] [outer = 1826F800] 13:09:17 INFO - PROCESS | 380 | 1462478957508 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 380 | ++DOMWINDOW == 184 (1B292000) [pid = 380] [serial = 2168] [outer = 1826F800] 13:09:18 INFO - PROCESS | 380 | 1462478958153 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]]]}] 13:09:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:09:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1069ms 13:09:18 INFO - PROCESS | 380 | 1462478958192 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 13:09:18 INFO - PROCESS | 380 | 1462478958194 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 13:09:18 INFO - PROCESS | 380 | 1462478958198 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:09:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:09:18 INFO - PROCESS | 380 | 1462478958202 Marionette TRACE conn5 <- [1,2854,null,{}] 13:09:18 INFO - PROCESS | 380 | 1462478958213 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}] 13:09:18 INFO - PROCESS | 380 | 1462478958357 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 13:09:18 INFO - PROCESS | 380 | 1462478958544 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 380 | ++DOCSHELL 1D22B400 == 135 [pid = 380] [id = 723] 13:09:18 INFO - PROCESS | 380 | ++DOMWINDOW == 185 (1D3AB000) [pid = 380] [serial = 2169] [outer = 00000000] 13:09:18 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (1D7D7C00) [pid = 380] [serial = 2170] [outer = 1D3AB000] 13:09:18 INFO - PROCESS | 380 | 1462478958601 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (1DDA8000) [pid = 380] [serial = 2171] [outer = 1D3AB000] 13:09:19 INFO - PROCESS | 380 | 1462478959186 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]]]}] 13:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1021ms 13:09:19 INFO - PROCESS | 380 | 1462478959223 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 380 | 1462478959226 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 13:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:09:19 INFO - PROCESS | 380 | 1462478959229 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 380 | 1462478959231 Marionette TRACE conn5 <- [1,2858,null,{}] 13:09:19 INFO - PROCESS | 380 | 1462478959235 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}] 13:09:19 INFO - PROCESS | 380 | 1462478959373 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 13:09:19 INFO - PROCESS | 380 | 1462478959570 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:19 INFO - PROCESS | 380 | ++DOCSHELL 1E36F800 == 136 [pid = 380] [id = 724] 13:09:19 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (1F643000) [pid = 380] [serial = 2172] [outer = 00000000] 13:09:19 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (1F650000) [pid = 380] [serial = 2173] [outer = 1F643000] 13:09:19 INFO - PROCESS | 380 | 1462478959626 Marionette DEBUG loaded listener.js 13:09:19 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (1F66B000) [pid = 380] [serial = 2174] [outer = 1F643000] 13:09:20 INFO - PROCESS | 380 | 1462478960276 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]]]}] 13:09:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:09:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1078ms 13:09:20 INFO - PROCESS | 380 | 1462478960342 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 13:09:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:09:20 INFO - PROCESS | 380 | 1462478960344 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 13:09:20 INFO - PROCESS | 380 | 1462478960347 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:09:20 INFO - PROCESS | 380 | 1462478960349 Marionette TRACE conn5 <- [1,2862,null,{}] 13:09:20 INFO - PROCESS | 380 | 1462478960353 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}] 13:09:20 INFO - PROCESS | 380 | 1462478960487 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 13:09:20 INFO - PROCESS | 380 | 1462478960670 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:20 INFO - PROCESS | 380 | ++DOCSHELL 1F6D9000 == 137 [pid = 380] [id = 725] 13:09:20 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (1FE71800) [pid = 380] [serial = 2175] [outer = 00000000] 13:09:20 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (200ADC00) [pid = 380] [serial = 2176] [outer = 1FE71800] 13:09:20 INFO - PROCESS | 380 | 1462478960729 Marionette DEBUG loaded listener.js 13:09:20 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (20352000) [pid = 380] [serial = 2177] [outer = 1FE71800] 13:09:21 INFO - PROCESS | 380 | 1462478961326 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]]]}] 13:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1023ms 13:09:21 INFO - PROCESS | 380 | 1462478961371 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 13:09:21 INFO - PROCESS | 380 | 1462478961373 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 13:09:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:09:21 INFO - PROCESS | 380 | 1462478961377 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:09:21 INFO - PROCESS | 380 | 1462478961379 Marionette TRACE conn5 <- [1,2866,null,{}] 13:09:21 INFO - PROCESS | 380 | 1462478961383 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}] 13:09:21 INFO - PROCESS | 380 | 1462478961575 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 13:09:21 INFO - PROCESS | 380 | 1462478961760 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 380 | ++DOCSHELL 203BE000 == 138 [pid = 380] [id = 726] 13:09:21 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (21315000) [pid = 380] [serial = 2178] [outer = 00000000] 13:09:21 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (21543400) [pid = 380] [serial = 2179] [outer = 21315000] 13:09:21 INFO - PROCESS | 380 | 1462478961817 Marionette DEBUG loaded listener.js 13:09:21 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (21550C00) [pid = 380] [serial = 2180] [outer = 21315000] 13:09:22 INFO - PROCESS | 380 | 1462478962429 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]]]}] 13:09:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:09:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1069ms 13:09:22 INFO - PROCESS | 380 | 1462478962460 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 13:09:22 INFO - PROCESS | 380 | 1462478962462 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 13:09:22 INFO - PROCESS | 380 | 1462478962465 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:09:22 INFO - PROCESS | 380 | 1462478962467 Marionette TRACE conn5 <- [1,2870,null,{}] 13:09:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:09:22 INFO - PROCESS | 380 | 1462478962471 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}] 13:09:22 INFO - PROCESS | 380 | 1462478962604 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 13:09:22 INFO - PROCESS | 380 | 1462478962805 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:22 INFO - PROCESS | 380 | ++DOCSHELL 21558400 == 139 [pid = 380] [id = 727] 13:09:22 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (2155C800) [pid = 380] [serial = 2181] [outer = 00000000] 13:09:22 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (21562C00) [pid = 380] [serial = 2182] [outer = 2155C800] 13:09:22 INFO - PROCESS | 380 | 1462478962861 Marionette DEBUG loaded listener.js 13:09:22 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (21617800) [pid = 380] [serial = 2183] [outer = 2155C800] 13:09:23 INFO - PROCESS | 380 | 1462478963464 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]]]}] 13:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1067ms 13:09:23 INFO - PROCESS | 380 | 1462478963537 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 13:09:23 INFO - PROCESS | 380 | 1462478963539 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 13:09:23 INFO - PROCESS | 380 | 1462478963543 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:09:23 INFO - PROCESS | 380 | 1462478963545 Marionette TRACE conn5 <- [1,2874,null,{}] 13:09:23 INFO - PROCESS | 380 | 1462478963549 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}] 13:09:23 INFO - PROCESS | 380 | 1462478963682 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 13:09:23 INFO - PROCESS | 380 | 1462478963868 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:23 INFO - PROCESS | 380 | ++DOCSHELL 21622400 == 140 [pid = 380] [id = 728] 13:09:23 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (21622800) [pid = 380] [serial = 2184] [outer = 00000000] 13:09:23 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (21E6BC00) [pid = 380] [serial = 2185] [outer = 21622800] 13:09:23 INFO - PROCESS | 380 | 1462478963922 Marionette DEBUG loaded listener.js 13:09:24 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (21E6F000) [pid = 380] [serial = 2186] [outer = 21622800] 13:09:24 INFO - PROCESS | 380 | 1462478964531 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]]]}] 13:09:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:09:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1016ms 13:09:24 INFO - PROCESS | 380 | 1462478964563 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 13:09:24 INFO - PROCESS | 380 | 1462478964565 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 13:09:24 INFO - PROCESS | 380 | 1462478964569 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:09:24 INFO - PROCESS | 380 | 1462478964571 Marionette TRACE conn5 <- [1,2878,null,{}] 13:09:24 INFO - PROCESS | 380 | 1462478964575 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}] 13:09:24 INFO - PROCESS | 380 | 1462478964709 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 13:09:24 INFO - PROCESS | 380 | 1462478964909 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:24 INFO - PROCESS | 380 | ++DOCSHELL 21E74800 == 141 [pid = 380] [id = 729] 13:09:24 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (21E78000) [pid = 380] [serial = 2187] [outer = 00000000] 13:09:24 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (21E7E400) [pid = 380] [serial = 2188] [outer = 21E78000] 13:09:24 INFO - PROCESS | 380 | 1462478964967 Marionette DEBUG loaded listener.js 13:09:25 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (21E82800) [pid = 380] [serial = 2189] [outer = 21E78000] 13:09:25 INFO - PROCESS | 380 | 1462478965556 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1019ms 13:09:25 INFO - PROCESS | 380 | 1462478965592 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 13:09:25 INFO - PROCESS | 380 | 1462478965595 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 13:09:25 INFO - PROCESS | 380 | 1462478965598 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:09:25 INFO - PROCESS | 380 | 1462478965600 Marionette TRACE conn5 <- [1,2882,null,{}] 13:09:25 INFO - PROCESS | 380 | 1462478965604 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}] 13:09:25 INFO - PROCESS | 380 | 1462478965756 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 13:09:25 INFO - PROCESS | 380 | 1462478965953 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:25 INFO - PROCESS | 380 | ++DOCSHELL 21E7D400 == 142 [pid = 380] [id = 730] 13:09:25 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (21E89400) [pid = 380] [serial = 2190] [outer = 00000000] 13:09:26 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (225AEC00) [pid = 380] [serial = 2191] [outer = 21E89400] 13:09:26 INFO - PROCESS | 380 | 1462478966009 Marionette DEBUG loaded listener.js 13:09:26 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (225B3800) [pid = 380] [serial = 2192] [outer = 21E89400] 13:09:26 INFO - PROCESS | 380 | 1462478966569 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]]]}] 13:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1020ms 13:09:26 INFO - PROCESS | 380 | 1462478966622 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 13:09:26 INFO - PROCESS | 380 | 1462478966625 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 13:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:09:26 INFO - PROCESS | 380 | 1462478966629 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:09:26 INFO - PROCESS | 380 | 1462478966632 Marionette TRACE conn5 <- [1,2886,null,{}] 13:09:26 INFO - PROCESS | 380 | 1462478966636 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}] 13:09:26 INFO - PROCESS | 380 | 1462478966792 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 13:09:26 INFO - PROCESS | 380 | 1462478966983 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:27 INFO - PROCESS | 380 | ++DOCSHELL 225DE400 == 143 [pid = 380] [id = 731] 13:09:27 INFO - PROCESS | 380 | ++DOMWINDOW == 209 (225E0000) [pid = 380] [serial = 2193] [outer = 00000000] 13:09:27 INFO - PROCESS | 380 | ++DOMWINDOW == 210 (22634C00) [pid = 380] [serial = 2194] [outer = 225E0000] 13:09:27 INFO - PROCESS | 380 | 1462478967042 Marionette DEBUG loaded listener.js 13:09:27 INFO - PROCESS | 380 | ++DOMWINDOW == 211 (2263BC00) [pid = 380] [serial = 2195] [outer = 225E0000] 13:09:27 INFO - PROCESS | 380 | 1462478967658 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]]]}] 13:09:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:09:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1071ms 13:09:27 INFO - PROCESS | 380 | 1462478967703 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 13:09:27 INFO - PROCESS | 380 | 1462478967705 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 13:09:27 INFO - PROCESS | 380 | 1462478967708 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:09:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:09:27 INFO - PROCESS | 380 | 1462478967710 Marionette TRACE conn5 <- [1,2890,null,{}] 13:09:27 INFO - PROCESS | 380 | 1462478967714 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}] 13:09:27 INFO - PROCESS | 380 | 1462478967849 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 13:09:28 INFO - PROCESS | 380 | 1462478968049 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:28 INFO - PROCESS | 380 | ++DOCSHELL 22633800 == 144 [pid = 380] [id = 732] 13:09:28 INFO - PROCESS | 380 | ++DOMWINDOW == 212 (2263B800) [pid = 380] [serial = 2196] [outer = 00000000] 13:09:28 INFO - PROCESS | 380 | ++DOMWINDOW == 213 (2269D400) [pid = 380] [serial = 2197] [outer = 2263B800] 13:09:28 INFO - PROCESS | 380 | 1462478968105 Marionette DEBUG loaded listener.js 13:09:28 INFO - PROCESS | 380 | ++DOMWINDOW == 214 (2269E000) [pid = 380] [serial = 2198] [outer = 2263B800] 13:09:28 INFO - PROCESS | 380 | 1462478968719 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1067ms 13:09:28 INFO - PROCESS | 380 | 1462478968780 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 13:09:28 INFO - PROCESS | 380 | 1462478968782 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 13:09:28 INFO - PROCESS | 380 | 1462478968786 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:09:28 INFO - PROCESS | 380 | 1462478968789 Marionette TRACE conn5 <- [1,2894,null,{}] 13:09:28 INFO - PROCESS | 380 | 1462478968793 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}] 13:09:28 INFO - PROCESS | 380 | 1462478968929 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 13:09:29 INFO - PROCESS | 380 | 1462478969129 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:29 INFO - PROCESS | 380 | ++DOCSHELL 12014000 == 145 [pid = 380] [id = 733] 13:09:29 INFO - PROCESS | 380 | ++DOMWINDOW == 215 (1C854400) [pid = 380] [serial = 2199] [outer = 00000000] 13:09:29 INFO - PROCESS | 380 | ++DOMWINDOW == 216 (22849C00) [pid = 380] [serial = 2200] [outer = 1C854400] 13:09:29 INFO - PROCESS | 380 | 1462478969187 Marionette DEBUG loaded listener.js 13:09:29 INFO - PROCESS | 380 | ++DOMWINDOW == 217 (2284AC00) [pid = 380] [serial = 2201] [outer = 1C854400] 13:09:29 INFO - PROCESS | 380 | 1462478969858 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]]]}] 13:09:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:09:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1120ms 13:09:29 INFO - PROCESS | 380 | 1462478969909 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 13:09:29 INFO - PROCESS | 380 | 1462478969912 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 13:09:29 INFO - PROCESS | 380 | 1462478969915 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:09:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:09:29 INFO - PROCESS | 380 | 1462478969917 Marionette TRACE conn5 <- [1,2898,null,{}] 13:09:29 INFO - PROCESS | 380 | 1462478969921 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}] 13:09:30 INFO - PROCESS | 380 | 1462478970063 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 13:09:30 INFO - PROCESS | 380 | 1462478970268 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:30 INFO - PROCESS | 380 | ++DOCSHELL 0DA6C000 == 146 [pid = 380] [id = 734] 13:09:30 INFO - PROCESS | 380 | ++DOMWINDOW == 218 (0DC77000) [pid = 380] [serial = 2202] [outer = 00000000] 13:09:30 INFO - PROCESS | 380 | ++DOMWINDOW == 219 (181A0000) [pid = 380] [serial = 2203] [outer = 0DC77000] 13:09:30 INFO - PROCESS | 380 | 1462478970324 Marionette DEBUG loaded listener.js 13:09:30 INFO - PROCESS | 380 | ++DOMWINDOW == 220 (18EB3C00) [pid = 380] [serial = 2204] [outer = 0DC77000] 13:09:31 INFO - PROCESS | 380 | 1462478971205 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]]]}] 13:09:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:09:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:09:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1320ms 13:09:31 INFO - PROCESS | 380 | 1462478971239 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 13:09:31 INFO - PROCESS | 380 | 1462478971243 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 13:09:31 INFO - TEST-START | /DOMEvents/constructors.html 13:09:31 INFO - PROCESS | 380 | 1462478971248 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:09:31 INFO - PROCESS | 380 | 1462478971252 Marionette TRACE conn5 <- [1,2902,null,{}] 13:09:31 INFO - PROCESS | 380 | 1462478971257 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}] 13:09:31 INFO - PROCESS | 380 | 1462478971396 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 13:09:31 INFO - PROCESS | 380 | 1462478971599 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:31 INFO - PROCESS | 380 | ++DOCSHELL 1526A400 == 147 [pid = 380] [id = 735] 13:09:31 INFO - PROCESS | 380 | ++DOMWINDOW == 221 (15290000) [pid = 380] [serial = 2205] [outer = 00000000] 13:09:31 INFO - PROCESS | 380 | ++DOMWINDOW == 222 (15744800) [pid = 380] [serial = 2206] [outer = 15290000] 13:09:31 INFO - PROCESS | 380 | 1462478971693 Marionette DEBUG loaded listener.js 13:09:31 INFO - PROCESS | 380 | ++DOMWINDOW == 223 (1779F400) [pid = 380] [serial = 2207] [outer = 15290000] 13:09:32 INFO - PROCESS | 380 | 1462478972383 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]]]}] 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:09:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:09:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 1195ms 13:09:32 INFO - PROCESS | 380 | 1462478972444 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 13:09:32 INFO - PROCESS | 380 | 1462478972450 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 13:09:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:09:32 INFO - PROCESS | 380 | 1462478972456 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:09:32 INFO - PROCESS | 380 | 1462478972458 Marionette TRACE conn5 <- [1,2906,null,{}] 13:09:32 INFO - PROCESS | 380 | 1462478972462 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}] 13:09:32 INFO - PROCESS | 380 | 1462478972588 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 13:09:32 INFO - PROCESS | 380 | 1462478972783 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:32 INFO - PROCESS | 380 | ++DOCSHELL 0D90B800 == 148 [pid = 380] [id = 736] 13:09:32 INFO - PROCESS | 380 | ++DOMWINDOW == 224 (0D9C2000) [pid = 380] [serial = 2208] [outer = 00000000] 13:09:32 INFO - PROCESS | 380 | ++DOMWINDOW == 225 (17E1C000) [pid = 380] [serial = 2209] [outer = 0D9C2000] 13:09:32 INFO - PROCESS | 380 | 1462478972833 Marionette DEBUG loaded listener.js 13:09:32 INFO - PROCESS | 380 | ++DOMWINDOW == 226 (1B60B400) [pid = 380] [serial = 2210] [outer = 0D9C2000] 13:09:33 INFO - PROCESS | 380 | 1462478973409 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:09:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:09:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 971ms 13:09:33 INFO - PROCESS | 380 | 1462478973451 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 13:09:33 INFO - PROCESS | 380 | 1462478973453 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 13:09:33 INFO - PROCESS | 380 | 1462478973459 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:09:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:09:33 INFO - PROCESS | 380 | 1462478973462 Marionette TRACE conn5 <- [1,2910,null,{}] 13:09:33 INFO - PROCESS | 380 | 1462478973472 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}] 13:09:33 INFO - PROCESS | 380 | 1462478973625 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1B96D800 == 147 [pid = 380] [id = 719] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1770EC00 == 146 [pid = 380] [id = 718] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 2155A000 == 145 [pid = 380] [id = 657] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1B626000 == 144 [pid = 380] [id = 717] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1B298000 == 143 [pid = 380] [id = 716] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 0D4DD400 == 142 [pid = 380] [id = 715] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 181A7000 == 141 [pid = 380] [id = 714] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 225 (1ABF0C00) [pid = 380] [serial = 2041] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 224 (1B717400) [pid = 380] [serial = 2044] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 223 (1C18D000) [pid = 380] [serial = 2047] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 222 (1D229000) [pid = 380] [serial = 2050] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 221 (164F5C00) [pid = 380] [serial = 2053] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 220 (1B711800) [pid = 380] [serial = 2056] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 219 (1A93DC00) [pid = 380] [serial = 2059] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 218 (1B7B3400) [pid = 380] [serial = 2062] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 217 (1C1F3000) [pid = 380] [serial = 2089] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 120D8800 == 140 [pid = 380] [id = 713] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 0CDA9400 == 139 [pid = 380] [id = 712] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 134E5C00 == 138 [pid = 380] [id = 711] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1F648400 == 137 [pid = 380] [id = 702] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1D7E2C00 == 136 [pid = 380] [id = 701] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1C80DC00 == 135 [pid = 380] [id = 700] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1A4EC800 == 134 [pid = 380] [id = 699] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 1528D800 == 133 [pid = 380] [id = 698] 13:09:33 INFO - PROCESS | 380 | --DOCSHELL 0CDC3000 == 132 [pid = 380] [id = 697] 13:09:33 INFO - PROCESS | 380 | 1462478973937 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 216 (2283F800) [pid = 380] [serial = 1973] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 215 (1DDA6000) [pid = 380] [serial = 1919] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 214 (200AC400) [pid = 380] [serial = 1925] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 213 (125D3000) [pid = 380] [serial = 1901] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 212 (2034D800) [pid = 380] [serial = 1928] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 211 (1C73AC00) [pid = 380] [serial = 1913] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 210 (1F64F800) [pid = 380] [serial = 1922] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 209 (1B33F800) [pid = 380] [serial = 1898] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 208 (1D3AEC00) [pid = 380] [serial = 1916] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 207 (1B973800) [pid = 380] [serial = 1910] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 206 (2155D800) [pid = 380] [serial = 1931] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 205 (18271400) [pid = 380] [serial = 1904] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 204 (1B71CC00) [pid = 380] [serial = 1907] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 203 (11B59C00) [pid = 380] [serial = 2035] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 202 (18270800) [pid = 380] [serial = 2077] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 201 (17E2F000) [pid = 380] [serial = 2069] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 200 (16D3C400) [pid = 380] [serial = 2068] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 199 (16D35400) [pid = 380] [serial = 2074] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 198 (1407B000) [pid = 380] [serial = 2071] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 197 (14C2BC00) [pid = 380] [serial = 2072] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 196 (16391400) [pid = 380] [serial = 2033] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 195 (11B1B400) [pid = 380] [serial = 2066] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 194 (0DC7C400) [pid = 380] [serial = 2065] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1A940400) [pid = 380] [serial = 2080] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 192 (17E1D000) [pid = 380] [serial = 2038] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 191 (18F05800) [pid = 380] [serial = 2078] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 190 (15705000) [pid = 380] [serial = 2083] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 189 (1ABEAC00) [pid = 380] [serial = 2081] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 188 (1B62F400) [pid = 380] [serial = 2086] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 187 (18272C00) [pid = 380] [serial = 2084] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 186 (1B7B3000) [pid = 380] [serial = 2087] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | --DOMWINDOW == 185 (17E24C00) [pid = 380] [serial = 2075] [outer = 00000000] [url = about:blank] 13:09:33 INFO - PROCESS | 380 | ++DOCSHELL 0CD9F000 == 133 [pid = 380] [id = 737] 13:09:33 INFO - PROCESS | 380 | ++DOMWINDOW == 186 (0CDA9400) [pid = 380] [serial = 2211] [outer = 00000000] 13:09:34 INFO - PROCESS | 380 | ++DOMWINDOW == 187 (0D90F000) [pid = 380] [serial = 2212] [outer = 0CDA9400] 13:09:34 INFO - PROCESS | 380 | 1462478974021 Marionette DEBUG loaded listener.js 13:09:34 INFO - PROCESS | 380 | ++DOMWINDOW == 188 (0E02FC00) [pid = 380] [serial = 2213] [outer = 0CDA9400] 13:09:34 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:34 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:34 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:34 INFO - PROCESS | 380 | [380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:34 INFO - PROCESS | 380 | 1462478974563 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]]]}] 13:09:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:09:34 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 13:09:34 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 13:09:34 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:34 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 13:09:34 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:34 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:34 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:09:34 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1133ms 13:09:34 INFO - PROCESS | 380 | 1462478974598 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 13:09:34 INFO - PROCESS | 380 | 1462478974600 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 13:09:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:09:34 INFO - PROCESS | 380 | 1462478974603 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:09:34 INFO - PROCESS | 380 | 1462478974605 Marionette TRACE conn5 <- [1,2914,null,{}] 13:09:34 INFO - PROCESS | 380 | 1462478974609 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}] 13:09:34 INFO - PROCESS | 380 | 1462478974725 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 13:09:34 INFO - PROCESS | 380 | 1462478974731 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:34 INFO - PROCESS | 380 | ++DOCSHELL 0EA36400 == 134 [pid = 380] [id = 738] 13:09:34 INFO - PROCESS | 380 | ++DOMWINDOW == 189 (14C7E400) [pid = 380] [serial = 2214] [outer = 00000000] 13:09:34 INFO - PROCESS | 380 | ++DOMWINDOW == 190 (16330800) [pid = 380] [serial = 2215] [outer = 14C7E400] 13:09:34 INFO - PROCESS | 380 | 1462478974777 Marionette DEBUG loaded listener.js 13:09:34 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (17E14000) [pid = 380] [serial = 2216] [outer = 14C7E400] 13:09:35 INFO - PROCESS | 380 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:09:35 INFO - PROCESS | 380 | 1462478975390 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]]]}] 13:09:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:09:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 835ms 13:09:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:09:35 INFO - PROCESS | 380 | 1462478975443 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 380 | 1462478975445 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 13:09:35 INFO - PROCESS | 380 | 1462478975470 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 380 | 1462478975472 Marionette TRACE conn5 <- [1,2918,null,{}] 13:09:35 INFO - PROCESS | 380 | 1462478975477 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}] 13:09:35 INFO - PROCESS | 380 | 1462478975587 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 13:09:35 INFO - PROCESS | 380 | 1462478975597 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:35 INFO - PROCESS | 380 | ++DOCSHELL 11B10C00 == 135 [pid = 380] [id = 739] 13:09:35 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (11B54000) [pid = 380] [serial = 2217] [outer = 00000000] 13:09:35 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (18271800) [pid = 380] [serial = 2218] [outer = 11B54000] 13:09:35 INFO - PROCESS | 380 | 1462478975644 Marionette DEBUG loaded listener.js 13:09:35 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (195BB400) [pid = 380] [serial = 2219] [outer = 11B54000] 13:09:36 INFO - PROCESS | 380 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:09:36 INFO - PROCESS | 380 | 1462478976172 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]]]}] 13:09:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:09:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 750ms 13:09:36 INFO - PROCESS | 380 | 1462478976199 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 13:09:36 INFO - PROCESS | 380 | 1462478976201 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 13:09:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:09:36 INFO - PROCESS | 380 | 1462478976211 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 380 | 1462478976213 Marionette TRACE conn5 <- [1,2922,null,{}] 13:09:36 INFO - PROCESS | 380 | 1462478976217 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}] 13:09:36 INFO - PROCESS | 380 | 1462478976397 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 13:09:36 INFO - PROCESS | 380 | 1462478976418 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 380 | ++DOCSHELL 19DC1400 == 136 [pid = 380] [id = 740] 13:09:36 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (1A085000) [pid = 380] [serial = 2220] [outer = 00000000] 13:09:36 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (1B601400) [pid = 380] [serial = 2221] [outer = 1A085000] 13:09:36 INFO - PROCESS | 380 | 1462478976465 Marionette DEBUG loaded listener.js 13:09:36 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (1B62F400) [pid = 380] [serial = 2222] [outer = 1A085000] 13:09:36 INFO - PROCESS | 380 | 1462478976914 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]]]}] 13:09:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:09:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 730ms 13:09:36 INFO - PROCESS | 380 | 1462478976944 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 13:09:36 INFO - PROCESS | 380 | 1462478976946 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 13:09:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:09:36 INFO - PROCESS | 380 | 1462478976956 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 380 | 1462478976958 Marionette TRACE conn5 <- [1,2926,null,{}] 13:09:36 INFO - PROCESS | 380 | 1462478976978 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}] 13:09:37 INFO - PROCESS | 380 | 1462478977167 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 13:09:37 INFO - PROCESS | 380 | 1462478977192 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:37 INFO - PROCESS | 380 | ++DOCSHELL 1B714000 == 137 [pid = 380] [id = 741] 13:09:37 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (1B714800) [pid = 380] [serial = 2223] [outer = 00000000] 13:09:37 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (1B849400) [pid = 380] [serial = 2224] [outer = 1B714800] 13:09:37 INFO - PROCESS | 380 | 1462478977237 Marionette DEBUG loaded listener.js 13:09:37 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (1C190C00) [pid = 380] [serial = 2225] [outer = 1B714800] 13:09:37 INFO - PROCESS | 380 | 1462478977693 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]]]}] 13:09:37 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:09:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 770ms 13:09:37 INFO - PROCESS | 380 | 1462478977733 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 13:09:37 INFO - PROCESS | 380 | 1462478977735 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 13:09:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:09:37 INFO - PROCESS | 380 | 1462478977738 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:09:37 INFO - PROCESS | 380 | 1462478977739 Marionette TRACE conn5 <- [1,2930,null,{}] 13:09:37 INFO - PROCESS | 380 | 1462478977743 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}] 13:09:38 INFO - PROCESS | 380 | 1462478978199 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 199 (1C18B000) [pid = 380] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 198 (15266800) [pid = 380] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 197 (0D365000) [pid = 380] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 196 (181AB800) [pid = 380] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 195 (0E5F6400) [pid = 380] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 194 (14083800) [pid = 380] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 193 (1B332C00) [pid = 380] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 192 (1B712C00) [pid = 380] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 191 (1B976400) [pid = 380] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:09:38 INFO - PROCESS | 380 | --DOMWINDOW == 190 (17E28C00) [pid = 380] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:09:38 INFO - PROCESS | 380 | 1462478978299 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 380 | ++DOCSHELL 0D8E0C00 == 138 [pid = 380] [id = 742] 13:09:38 INFO - PROCESS | 380 | ++DOMWINDOW == 191 (0D90F400) [pid = 380] [serial = 2226] [outer = 00000000] 13:09:38 INFO - PROCESS | 380 | ++DOMWINDOW == 192 (15750000) [pid = 380] [serial = 2227] [outer = 0D90F400] 13:09:38 INFO - PROCESS | 380 | 1462478978344 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 380 | ++DOMWINDOW == 193 (1ABE8000) [pid = 380] [serial = 2228] [outer = 0D90F400] 13:09:38 INFO - PROCESS | 380 | 1462478978750 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"]]]}] 13:09:38 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:09:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:09:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1019ms 13:09:38 INFO - PROCESS | 380 | 1462478978759 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 13:09:38 INFO - PROCESS | 380 | 1462478978761 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 13:09:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:09:38 INFO - PROCESS | 380 | 1462478978764 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:09:38 INFO - PROCESS | 380 | 1462478978766 Marionette TRACE conn5 <- [1,2934,null,{}] 13:09:38 INFO - PROCESS | 380 | 1462478978769 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}] 13:09:38 INFO - PROCESS | 380 | 1462478978897 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 13:09:38 INFO - PROCESS | 380 | 1462478978903 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 380 | ++DOCSHELL 1B715000 == 139 [pid = 380] [id = 743] 13:09:38 INFO - PROCESS | 380 | ++DOMWINDOW == 194 (1B846800) [pid = 380] [serial = 2229] [outer = 00000000] 13:09:38 INFO - PROCESS | 380 | ++DOMWINDOW == 195 (1C804800) [pid = 380] [serial = 2230] [outer = 1B846800] 13:09:38 INFO - PROCESS | 380 | 1462478978947 Marionette DEBUG loaded listener.js 13:09:39 INFO - PROCESS | 380 | ++DOMWINDOW == 196 (1C80E400) [pid = 380] [serial = 2231] [outer = 1B846800] 13:09:39 INFO - PROCESS | 380 | 1462478979391 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]]]}] 13:09:39 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:09:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 13:09:39 INFO - PROCESS | 380 | 1462478979438 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 13:09:39 INFO - PROCESS | 380 | 1462478979440 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 13:09:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:09:39 INFO - PROCESS | 380 | 1462478979443 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:09:39 INFO - PROCESS | 380 | 1462478979445 Marionette TRACE conn5 <- [1,2938,null,{}] 13:09:39 INFO - PROCESS | 380 | 1462478979470 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}] 13:09:39 INFO - PROCESS | 380 | 1462478979587 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 13:09:39 INFO - PROCESS | 380 | 1462478979620 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:39 INFO - PROCESS | 380 | ++DOCSHELL 1C84CC00 == 140 [pid = 380] [id = 744] 13:09:39 INFO - PROCESS | 380 | ++DOMWINDOW == 197 (1D223C00) [pid = 380] [serial = 2232] [outer = 00000000] 13:09:39 INFO - PROCESS | 380 | ++DOMWINDOW == 198 (1D3AFC00) [pid = 380] [serial = 2233] [outer = 1D223C00] 13:09:39 INFO - PROCESS | 380 | 1462478979665 Marionette DEBUG loaded listener.js 13:09:39 INFO - PROCESS | 380 | ++DOMWINDOW == 199 (1D7D5800) [pid = 380] [serial = 2234] [outer = 1D223C00] 13:09:40 INFO - PROCESS | 380 | ++DOCSHELL 1DDAB000 == 141 [pid = 380] [id = 745] 13:09:40 INFO - PROCESS | 380 | ++DOMWINDOW == 200 (1DDABC00) [pid = 380] [serial = 2235] [outer = 00000000] 13:09:40 INFO - PROCESS | 380 | ++DOMWINDOW == 201 (1E369000) [pid = 380] [serial = 2236] [outer = 1DDABC00] 13:09:40 INFO - PROCESS | 380 | 1462478980364 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]]]}] 13:09:40 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:09:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 13:09:40 INFO - PROCESS | 380 | 1462478980415 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 13:09:40 INFO - PROCESS | 380 | 1462478980420 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 13:09:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:09:40 INFO - PROCESS | 380 | 1462478980425 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:09:40 INFO - PROCESS | 380 | 1462478980429 Marionette TRACE conn5 <- [1,2942,null,{}] 13:09:40 INFO - PROCESS | 380 | 1462478980435 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}] 13:09:40 INFO - PROCESS | 380 | 1462478980658 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 13:09:40 INFO - PROCESS | 380 | 1462478980812 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:40 INFO - PROCESS | 380 | ++DOCSHELL 0DC77400 == 142 [pid = 380] [id = 746] 13:09:40 INFO - PROCESS | 380 | ++DOMWINDOW == 202 (0DC7E000) [pid = 380] [serial = 2237] [outer = 00000000] 13:09:40 INFO - PROCESS | 380 | ++DOMWINDOW == 203 (125DD000) [pid = 380] [serial = 2238] [outer = 0DC7E000] 13:09:40 INFO - PROCESS | 380 | 1462478980869 Marionette DEBUG loaded listener.js 13:09:40 INFO - PROCESS | 380 | ++DOMWINDOW == 204 (14C81400) [pid = 380] [serial = 2239] [outer = 0DC7E000] 13:09:41 INFO - PROCESS | 380 | 1462478981454 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]]]}] 13:09:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:09:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:09:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1081ms 13:09:41 INFO - PROCESS | 380 | 1462478981507 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 13:09:41 INFO - PROCESS | 380 | 1462478981513 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 13:09:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:09:41 INFO - PROCESS | 380 | 1462478981520 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:09:41 INFO - PROCESS | 380 | 1462478981522 Marionette TRACE conn5 <- [1,2946,null,{}] 13:09:41 INFO - PROCESS | 380 | 1462478981526 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}] 13:09:41 INFO - PROCESS | 380 | 1462478981701 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 13:09:41 INFO - PROCESS | 380 | 1462478981888 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:41 INFO - PROCESS | 380 | ++DOCSHELL 18276C00 == 143 [pid = 380] [id = 747] 13:09:41 INFO - PROCESS | 380 | ++DOMWINDOW == 205 (19408000) [pid = 380] [serial = 2240] [outer = 00000000] 13:09:41 INFO - PROCESS | 380 | ++DOMWINDOW == 206 (1A9A3800) [pid = 380] [serial = 2241] [outer = 19408000] 13:09:41 INFO - PROCESS | 380 | 1462478981945 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 380 | ++DOMWINDOW == 207 (1B288000) [pid = 380] [serial = 2242] [outer = 19408000] 13:09:42 INFO - PROCESS | 380 | 1462478982523 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]]]}] 13:09:42 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:09:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1020ms 13:09:42 INFO - PROCESS | 380 | 1462478982540 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 13:09:42 INFO - PROCESS | 380 | 1462478982543 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 13:09:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:09:42 INFO - PROCESS | 380 | 1462478982546 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:09:42 INFO - PROCESS | 380 | 1462478982550 Marionette TRACE conn5 <- [1,2950,null,{}] 13:09:42 INFO - PROCESS | 380 | 1462478982561 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}] 13:09:42 INFO - PROCESS | 380 | 1462478982760 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 13:09:42 INFO - PROCESS | 380 | 1462478982948 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 380 | ++DOCSHELL 1D228800 == 144 [pid = 380] [id = 748] 13:09:42 INFO - PROCESS | 380 | ++DOMWINDOW == 208 (1D22A800) [pid = 380] [serial = 2243] [outer = 00000000] 13:09:43 INFO - PROCESS | 380 | ++DOMWINDOW == 209 (1DDA3800) [pid = 380] [serial = 2244] [outer = 1D22A800] 13:09:43 INFO - PROCESS | 380 | 1462478983007 Marionette DEBUG loaded listener.js 13:09:43 INFO - PROCESS | 380 | ++DOMWINDOW == 210 (1F645C00) [pid = 380] [serial = 2245] [outer = 1D22A800] 13:09:43 INFO - PROCESS | 380 | 1462478983604 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]]]}] 13:09:43 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:09:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1069ms 13:09:43 INFO - PROCESS | 380 | 1462478983619 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 13:09:43 INFO - PROCESS | 380 | 1462478983622 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 13:09:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:09:43 INFO - PROCESS | 380 | 1462478983660 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:09:43 INFO - PROCESS | 380 | 1462478983663 Marionette TRACE conn5 <- [1,2954,null,{}] 13:09:43 INFO - PROCESS | 380 | 1462478983667 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}] 13:09:43 INFO - PROCESS | 380 | 1462478983807 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 13:09:44 INFO - PROCESS | 380 | 1462478984010 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:44 INFO - PROCESS | 380 | ++DOCSHELL 1F66F400 == 145 [pid = 380] [id = 749] 13:09:44 INFO - PROCESS | 380 | ++DOMWINDOW == 211 (1F6D4400) [pid = 380] [serial = 2246] [outer = 00000000] 13:09:44 INFO - PROCESS | 380 | ++DOMWINDOW == 212 (1FE7C000) [pid = 380] [serial = 2247] [outer = 1F6D4400] 13:09:44 INFO - PROCESS | 380 | 1462478984070 Marionette DEBUG loaded listener.js 13:09:44 INFO - PROCESS | 380 | ++DOMWINDOW == 213 (200AE800) [pid = 380] [serial = 2248] [outer = 1F6D4400] 13:09:44 INFO - PROCESS | 380 | 1462478984623 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]]]}] 13:09:44 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:09:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 990ms 13:09:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:09:44 INFO - PROCESS | 380 | 1462478984637 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 13:09:44 INFO - PROCESS | 380 | 1462478984639 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 13:09:44 INFO - PROCESS | 380 | 1462478984642 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:09:44 INFO - PROCESS | 380 | 1462478984644 Marionette TRACE conn5 <- [1,2958,null,{}] 13:09:44 INFO - PROCESS | 380 | 1462478984648 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}] 13:09:44 INFO - PROCESS | 380 | 1462478984784 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 13:09:44 INFO - PROCESS | 380 | 1462478984974 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:44 INFO - PROCESS | 380 | ++DOCSHELL 2030C400 == 146 [pid = 380] [id = 750] 13:09:44 INFO - PROCESS | 380 | ++DOMWINDOW == 214 (2030F000) [pid = 380] [serial = 2249] [outer = 00000000] 13:09:45 INFO - PROCESS | 380 | ++DOMWINDOW == 215 (20356C00) [pid = 380] [serial = 2250] [outer = 2030F000] 13:09:45 INFO - PROCESS | 380 | 1462478985028 Marionette DEBUG loaded listener.js 13:09:45 INFO - PROCESS | 380 | ++DOMWINDOW == 216 (2106D800) [pid = 380] [serial = 2251] [outer = 2030F000] 13:09:45 INFO - PROCESS | 380 | 1462478985523 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]]]}] 13:09:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:09:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 930ms 13:09:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:09:45 INFO - PROCESS | 380 | 1462478985575 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 380 | 1462478985577 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 13:09:45 INFO - PROCESS | 380 | 1462478985581 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 380 | 1462478985583 Marionette TRACE conn5 <- [1,2962,null,{}] 13:09:45 INFO - PROCESS | 380 | 1462478985587 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}] 13:09:45 INFO - PROCESS | 380 | 1462478985743 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 13:09:45 INFO - PROCESS | 380 | 1462478985916 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:45 INFO - PROCESS | 380 | ++DOCSHELL 21555C00 == 147 [pid = 380] [id = 751] 13:09:45 INFO - PROCESS | 380 | ++DOMWINDOW == 217 (2155A400) [pid = 380] [serial = 2252] [outer = 00000000] 13:09:45 INFO - PROCESS | 380 | ++DOMWINDOW == 218 (21561C00) [pid = 380] [serial = 2253] [outer = 2155A400] 13:09:45 INFO - PROCESS | 380 | 1462478985974 Marionette DEBUG loaded listener.js 13:09:46 INFO - PROCESS | 380 | ++DOMWINDOW == 219 (21624400) [pid = 380] [serial = 2254] [outer = 2155A400] 13:09:46 INFO - PROCESS | 380 | 1462478986510 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]]]}] 13:09:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 13:09:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 970ms 13:09:46 INFO - PROCESS | 380 | 1462478986553 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 13:09:46 INFO - PROCESS | 380 | 1462478986556 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 13:09:46 INFO - PROCESS | 380 | 1462478986560 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:09:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:09:46 INFO - PROCESS | 380 | 1462478986562 Marionette TRACE conn5 <- [1,2966,null,{}] 13:09:46 INFO - PROCESS | 380 | 1462478986566 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}] 13:09:46 INFO - PROCESS | 380 | 1462478986701 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 13:09:46 INFO - PROCESS | 380 | 1462478986894 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:46 INFO - PROCESS | 380 | ++DOCSHELL 225AB400 == 148 [pid = 380] [id = 752] 13:09:46 INFO - PROCESS | 380 | ++DOMWINDOW == 220 (225B2C00) [pid = 380] [serial = 2255] [outer = 00000000] 13:09:46 INFO - PROCESS | 380 | ++DOMWINDOW == 221 (225DA800) [pid = 380] [serial = 2256] [outer = 225B2C00] 13:09:46 INFO - PROCESS | 380 | 1462478986947 Marionette DEBUG loaded listener.js 13:09:47 INFO - PROCESS | 380 | ++DOMWINDOW == 222 (22635C00) [pid = 380] [serial = 2257] [outer = 225B2C00] 13:09:47 INFO - PROCESS | 380 | 1462478987454 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]]]}] 13:09:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 13:09:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 930ms 13:09:47 INFO - PROCESS | 380 | 1462478987493 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 13:09:47 INFO - PROCESS | 380 | 1462478987496 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 13:09:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:09:47 INFO - PROCESS | 380 | 1462478987499 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:09:47 INFO - PROCESS | 380 | 1462478987501 Marionette TRACE conn5 <- [1,2970,null,{}] 13:09:47 INFO - PROCESS | 380 | 1462478987505 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}] 13:09:47 INFO - PROCESS | 380 | 1462478987643 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 13:09:47 INFO - PROCESS | 380 | 1462478987843 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:47 INFO - PROCESS | 380 | ++DOCSHELL 225D9400 == 149 [pid = 380] [id = 753] 13:09:47 INFO - PROCESS | 380 | ++DOMWINDOW == 223 (2263CC00) [pid = 380] [serial = 2258] [outer = 00000000] 13:09:47 INFO - PROCESS | 380 | ++DOMWINDOW == 224 (22849400) [pid = 380] [serial = 2259] [outer = 2263CC00] 13:09:47 INFO - PROCESS | 380 | 1462478987899 Marionette DEBUG loaded listener.js 13:09:47 INFO - PROCESS | 380 | ++DOMWINDOW == 225 (22BF2000) [pid = 380] [serial = 2260] [outer = 2263CC00] 13:09:48 INFO - PROCESS | 380 | 1462478988400 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"]]]}] 13:09:48 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 13:09:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:09:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 13:09:48 INFO - PROCESS | 380 | 1462478988441 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 13:09:48 INFO - PROCESS | 380 | 1462478988443 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 13:09:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:09:48 INFO - PROCESS | 380 | 1462478988448 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:09:48 INFO - PROCESS | 380 | 1462478988450 Marionette TRACE conn5 <- [1,2974,null,{}] 13:09:48 INFO - PROCESS | 380 | 1462478988454 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}] 13:09:48 INFO - PROCESS | 380 | 1462478988592 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 13:09:48 INFO - PROCESS | 380 | 1462478988792 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:48 INFO - PROCESS | 380 | ++DOCSHELL 1E36B800 == 150 [pid = 380] [id = 754] 13:09:48 INFO - PROCESS | 380 | ++DOMWINDOW == 226 (1F662800) [pid = 380] [serial = 2261] [outer = 00000000] 13:09:48 INFO - PROCESS | 380 | ++DOMWINDOW == 227 (22D83400) [pid = 380] [serial = 2262] [outer = 1F662800] 13:09:48 INFO - PROCESS | 380 | 1462478988848 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 380 | ++DOMWINDOW == 228 (22D8A400) [pid = 380] [serial = 2263] [outer = 1F662800] 13:09:49 INFO - PROCESS | 380 | 1462478989377 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]]]}] 13:09:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 13:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 970ms 13:09:49 INFO - PROCESS | 380 | 1462478989425 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 380 | 1462478989427 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 13:09:49 INFO - PROCESS | 380 | 1462478989431 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:09:49 INFO - PROCESS | 380 | 1462478989432 Marionette TRACE conn5 <- [1,2978,null,{}] 13:09:49 INFO - PROCESS | 380 | 1462478989436 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}] 13:09:49 INFO - PROCESS | 380 | 1462478989643 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 13:09:49 INFO - PROCESS | 380 | 1462478989754 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 380 | ++DOCSHELL 22D80400 == 151 [pid = 380] [id = 755] 13:09:49 INFO - PROCESS | 380 | ++DOMWINDOW == 229 (22D8C800) [pid = 380] [serial = 2264] [outer = 00000000] 13:09:49 INFO - PROCESS | 380 | ++DOMWINDOW == 230 (22E0A400) [pid = 380] [serial = 2265] [outer = 22D8C800] 13:09:49 INFO - PROCESS | 380 | 1462478989807 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 380 | ++DOMWINDOW == 231 (22E0FC00) [pid = 380] [serial = 2266] [outer = 22D8C800] 13:09:50 INFO - PROCESS | 380 | ++DOCSHELL 22E1C400 == 152 [pid = 380] [id = 756] 13:09:50 INFO - PROCESS | 380 | ++DOMWINDOW == 232 (22E20000) [pid = 380] [serial = 2267] [outer = 00000000] 13:09:50 INFO - PROCESS | 380 | ++DOMWINDOW == 233 (22E22000) [pid = 380] [serial = 2268] [outer = 22E20000] 13:09:50 INFO - PROCESS | 380 | 1462478990442 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]]]}] 13:09:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 13:09:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1016ms 13:09:50 INFO - PROCESS | 380 | 1462478990450 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 380 | 1462478990453 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 13:09:50 INFO - PROCESS | 380 | 1462478990456 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:09:50 INFO - PROCESS | 380 | 1462478990459 Marionette TRACE conn5 <- [1,2982,null,{}] 13:09:50 INFO - PROCESS | 380 | 1462478990463 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}] 13:09:50 INFO - PROCESS | 380 | 1462478990663 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 13:09:50 INFO - PROCESS | 380 | 1462478990862 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 380 | ++DOCSHELL 22E10C00 == 153 [pid = 380] [id = 757] 13:09:50 INFO - PROCESS | 380 | ++DOMWINDOW == 234 (22E19400) [pid = 380] [serial = 2269] [outer = 00000000] 13:09:50 INFO - PROCESS | 380 | ++DOMWINDOW == 235 (22EA3400) [pid = 380] [serial = 2270] [outer = 22E19400] 13:09:50 INFO - PROCESS | 380 | 1462478990922 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 380 | ++DOMWINDOW == 236 (22EAA400) [pid = 380] [serial = 2271] [outer = 22E19400] 13:09:51 INFO - PROCESS | 380 | 1462478991443 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]]]}] 13:09:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:09:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:09:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1016ms 13:09:51 INFO - PROCESS | 380 | 1462478991476 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 380 | 1462478991479 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 13:09:51 INFO - PROCESS | 380 | 1462478991482 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:09:51 INFO - PROCESS | 380 | 1462478991484 Marionette TRACE conn5 <- [1,2986,null,{}] 13:09:51 INFO - PROCESS | 380 | 1462478991488 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}] 13:09:51 INFO - PROCESS | 380 | 1462478991630 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 13:09:51 INFO - PROCESS | 380 | 1462478991823 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 380 | ++DOCSHELL 22EAB400 == 154 [pid = 380] [id = 758] 13:09:51 INFO - PROCESS | 380 | ++DOMWINDOW == 237 (22EAC800) [pid = 380] [serial = 2272] [outer = 00000000] 13:09:51 INFO - PROCESS | 380 | ++DOMWINDOW == 238 (23606C00) [pid = 380] [serial = 2273] [outer = 22EAC800] 13:09:51 INFO - PROCESS | 380 | 1462478991876 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 380 | ++DOMWINDOW == 239 (2360C800) [pid = 380] [serial = 2274] [outer = 22EAC800] 13:09:52 INFO - PROCESS | 380 | 1462478992427 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]]]}] 13:09:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 13:09:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 970ms 13:09:52 INFO - PROCESS | 380 | 1462478992457 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 380 | 1462478992460 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 13:09:52 INFO - PROCESS | 380 | 1462478992463 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:09:52 INFO - PROCESS | 380 | 1462478992465 Marionette TRACE conn5 <- [1,2990,null,{}] 13:09:52 INFO - PROCESS | 380 | 1462478992469 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}] 13:09:52 INFO - PROCESS | 380 | 1462478992607 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 13:09:52 INFO - PROCESS | 380 | 1462478992812 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 380 | ++DOCSHELL 23602800 == 155 [pid = 380] [id = 759] 13:09:52 INFO - PROCESS | 380 | ++DOMWINDOW == 240 (2360EC00) [pid = 380] [serial = 2275] [outer = 00000000] 13:09:52 INFO - PROCESS | 380 | ++DOMWINDOW == 241 (2382AC00) [pid = 380] [serial = 2276] [outer = 2360EC00] 13:09:52 INFO - PROCESS | 380 | 1462478992867 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 380 | ++DOMWINDOW == 242 (2382C000) [pid = 380] [serial = 2277] [outer = 2360EC00] 13:09:53 INFO - PROCESS | 380 | 1462478993395 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]]]}] 13:09:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:09:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 970ms 13:09:53 INFO - PROCESS | 380 | 1462478993437 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 380 | 1462478993439 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 13:09:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:09:53 INFO - PROCESS | 380 | 1462478993442 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 380 | 1462478993444 Marionette TRACE conn5 <- [1,2994,null,{}] 13:09:53 INFO - PROCESS | 380 | 1462478993448 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}] 13:09:53 INFO - PROCESS | 380 | 1462478993587 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 13:09:53 INFO - PROCESS | 380 | 1462478993799 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 380 | ++DOCSHELL 1F64EC00 == 156 [pid = 380] [id = 760] 13:09:53 INFO - PROCESS | 380 | ++DOMWINDOW == 243 (23827400) [pid = 380] [serial = 2278] [outer = 00000000] 13:09:53 INFO - PROCESS | 380 | ++DOMWINDOW == 244 (23E11800) [pid = 380] [serial = 2279] [outer = 23827400] 13:09:53 INFO - PROCESS | 380 | 1462478993856 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 380 | ++DOMWINDOW == 245 (23E18000) [pid = 380] [serial = 2280] [outer = 23827400] 13:09:54 INFO - PROCESS | 380 | 1462478994361 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]]]}] 13:09:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:09:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 970ms 13:09:54 INFO - PROCESS | 380 | 1462478994425 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 380 | 1462478994427 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 13:09:54 INFO - PROCESS | 380 | 1462478994432 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:09:54 INFO - PROCESS | 380 | 1462478994434 Marionette TRACE conn5 <- [1,2998,null,{}] 13:09:54 INFO - PROCESS | 380 | 1462478994438 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}] 13:09:54 INFO - PROCESS | 380 | 1462478994580 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 13:09:54 INFO - PROCESS | 380 | 1462478994789 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 380 | ++DOCSHELL 23E13400 == 157 [pid = 380] [id = 761] 13:09:54 INFO - PROCESS | 380 | ++DOMWINDOW == 246 (2429FC00) [pid = 380] [serial = 2281] [outer = 00000000] 13:09:54 INFO - PROCESS | 380 | ++DOMWINDOW == 247 (242A8000) [pid = 380] [serial = 2282] [outer = 2429FC00] 13:09:54 INFO - PROCESS | 380 | 1462478994845 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 380 | ++DOMWINDOW == 248 (242AD400) [pid = 380] [serial = 2283] [outer = 2429FC00] 13:09:55 INFO - PROCESS | 380 | [380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:55 INFO - PROCESS | 380 | 1462478995445 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:09:55 INFO - {} 13:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:09:55 INFO - {} 13:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:09:55 INFO - {} 13:09:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:09:55 INFO - {} 13:09:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1015ms 13:09:55 INFO - PROCESS | 380 | 1462478995453 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 380 | 1462478995455 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 13:09:55 INFO - PROCESS | 380 | 1462478995458 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - TEST-START | /FileAPI/fileReader.html 13:09:55 INFO - PROCESS | 380 | 1462478995460 Marionette TRACE conn5 <- [1,3002,null,{}] 13:09:55 INFO - PROCESS | 380 | 1462478995463 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}] 13:09:55 INFO - PROCESS | 380 | 1462478995602 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 13:09:55 INFO - PROCESS | 380 | 1462478995811 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:55 INFO - PROCESS | 380 | ++DOCSHELL 242A5400 == 158 [pid = 380] [id = 762] 13:09:55 INFO - PROCESS | 380 | ++DOMWINDOW == 249 (251E3400) [pid = 380] [serial = 2284] [outer = 00000000] 13:09:55 INFO - PROCESS | 380 | ++DOMWINDOW == 250 (2523B400) [pid = 380] [serial = 2285] [outer = 251E3400] 13:09:55 INFO - PROCESS | 380 | 1462478995867 Marionette DEBUG loaded listener.js 13:09:55 INFO - PROCESS | 380 | ++DOMWINDOW == 251 (2523BC00) [pid = 380] [serial = 2286] [outer = 251E3400] 13:09:56 INFO - PROCESS | 380 | 1462478996372 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]]]}] 13:09:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:09:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:09:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:09:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:09:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 930ms 13:09:56 INFO - PROCESS | 380 | 1462478996393 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 13:09:56 INFO - PROCESS | 380 | 1462478996395 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 13:09:56 INFO - PROCESS | 380 | 1462478996398 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:09:56 INFO - TEST-START | /FileAPI/historical.html 13:09:56 INFO - PROCESS | 380 | 1462478996400 Marionette TRACE conn5 <- [1,3006,null,{}] 13:09:56 INFO - PROCESS | 380 | 1462478996404 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}] 13:09:56 INFO - PROCESS | 380 | 1462478996543 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 13:09:56 INFO - PROCESS | 380 | 1462478996739 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 380 | ++DOCSHELL 25239C00 == 159 [pid = 380] [id = 763] 13:09:56 INFO - PROCESS | 380 | ++DOMWINDOW == 252 (25264000) [pid = 380] [serial = 2287] [outer = 00000000] 13:09:56 INFO - PROCESS | 380 | ++DOMWINDOW == 253 (2526D000) [pid = 380] [serial = 2288] [outer = 25264000] 13:09:56 INFO - PROCESS | 380 | 1462478996793 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 380 | ++DOMWINDOW == 254 (2526F000) [pid = 380] [serial = 2289] [outer = 25264000] 13:09:57 INFO - PROCESS | 380 | 1462478997428 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"]]]}] 13:09:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:09:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:09:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:09:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:09:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:09:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:09:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:09:57 INFO - TEST-OK | /FileAPI/historical.html | took 1070ms 13:09:57 INFO - PROCESS | 380 | 1462478997472 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 13:09:57 INFO - PROCESS | 380 | 1462478997474 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 13:09:57 INFO - PROCESS | 380 | 1462478997478 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - TEST-START | /FileAPI/idlharness.html 13:09:57 INFO - PROCESS | 380 | 1462478997480 Marionette TRACE conn5 <- [1,3010,null,{}] 13:09:57 INFO - PROCESS | 380 | 1462478997484 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}] 13:09:57 INFO - PROCESS | 380 | 1462478997627 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 13:09:57 INFO - PROCESS | 380 | 1462478997840 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:57 INFO - PROCESS | 380 | ++DOCSHELL 1257AC00 == 160 [pid = 380] [id = 764] 13:09:57 INFO - PROCESS | 380 | ++DOMWINDOW == 255 (14C2D000) [pid = 380] [serial = 2290] [outer = 00000000] 13:09:57 INFO - PROCESS | 380 | ++DOMWINDOW == 256 (1940A400) [pid = 380] [serial = 2291] [outer = 14C2D000] 13:09:57 INFO - PROCESS | 380 | 1462478997895 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 380 | ++DOMWINDOW == 257 (1B333000) [pid = 380] [serial = 2292] [outer = 14C2D000] 13:09:59 INFO - PROCESS | 380 | 1462478998998 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]]]}] 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:09:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:09:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:09: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 13:09:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:09:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:09:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:09: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 13:09:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:09:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:09:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:09: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 13:09:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:09: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 13:09: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 13:09:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:09:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:09:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:09:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:09: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 13:09:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:09: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 13:09: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 13:09:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:09:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:09:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:09:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:09:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:09:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:09:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:09:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:09:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:09:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:09:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 1661ms 13:09:59 INFO - PROCESS | 380 | 1462478999144 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 380 | 1462478999146 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 13:09:59 INFO - TEST-START | /FileAPI/idlharness.worker 13:09:59 INFO - PROCESS | 380 | 1462478999503 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 380 | 1462478999506 Marionette TRACE conn5 <- [1,3014,null,{}] 13:09:59 INFO - PROCESS | 380 | 1462478999519 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}] 13:09:59 INFO - PROCESS | 380 | 1462478999662 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 13:09:59 INFO - PROCESS | 380 | 1462478999851 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 380 | ++DOCSHELL 125D5C00 == 161 [pid = 380] [id = 765] 13:09:59 INFO - PROCESS | 380 | ++DOMWINDOW == 258 (1341D400) [pid = 380] [serial = 2293] [outer = 00000000] 13:09:59 INFO - PROCESS | 380 | ++DOMWINDOW == 259 (15269800) [pid = 380] [serial = 2294] [outer = 1341D400] 13:09:59 INFO - PROCESS | 380 | 1462478999900 Marionette DEBUG loaded listener.js 13:09:59 INFO - PROCESS | 380 | ++DOMWINDOW == 260 (164F4400) [pid = 380] [serial = 2295] [outer = 1341D400] 13:10:00 INFO - PROCESS | 380 | [380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:10:01 INFO - PROCESS | 380 | 1462479001081 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,{},{}]]]}] 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:10:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:10:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:10:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:10:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:10:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:10:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:10:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:10:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:10:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:10:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:10:01 INFO - {} 13:10:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2092ms 13:10:01 INFO - PROCESS | 380 | 1462479001246 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 380 | 1462479001250 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 13:10:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:10:01 INFO - PROCESS | 380 | 1462479001254 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 380 | 1462479001256 Marionette TRACE conn5 <- [1,3018,null,{}] 13:10:01 INFO - PROCESS | 380 | 1462479001264 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}] 13:10:01 INFO - PROCESS | 380 | 1462479001443 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 13425000 == 160 [pid = 380] [id = 677] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1B715000 == 159 [pid = 380] [id = 743] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 0D8E0C00 == 158 [pid = 380] [id = 742] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1B714000 == 157 [pid = 380] [id = 741] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 19DC1400 == 156 [pid = 380] [id = 740] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 11B10C00 == 155 [pid = 380] [id = 739] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 0EA36400 == 154 [pid = 380] [id = 738] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 259 (1C845400) [pid = 380] [serial = 2161] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 0CD9F000 == 153 [pid = 380] [id = 737] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 0D90B800 == 152 [pid = 380] [id = 736] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1526A400 == 151 [pid = 380] [id = 735] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 203BE000 == 150 [pid = 380] [id = 726] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1F6D9000 == 149 [pid = 380] [id = 725] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1E36F800 == 148 [pid = 380] [id = 724] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1D22B400 == 147 [pid = 380] [id = 723] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1826F000 == 146 [pid = 380] [id = 722] 13:10:01 INFO - PROCESS | 380 | --DOCSHELL 1406F000 == 145 [pid = 380] [id = 721] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 258 (1C73A400) [pid = 380] [serial = 2090] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 257 (16392C00) [pid = 380] [serial = 2140] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 256 (17E19400) [pid = 380] [serial = 2141] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 255 (11D58C00) [pid = 380] [serial = 2137] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 254 (125D8000) [pid = 380] [serial = 2138] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 253 (1E362C00) [pid = 380] [serial = 2104] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 252 (203BD400) [pid = 380] [serial = 2122] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 251 (18F0B800) [pid = 380] [serial = 2143] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 250 (1A9A9800) [pid = 380] [serial = 2147] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 249 (0DA6E400) [pid = 380] [serial = 2092] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 248 (1B27CC00) [pid = 380] [serial = 2098] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 247 (1F64D000) [pid = 380] [serial = 2107] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 246 (1F6E1400) [pid = 380] [serial = 2110] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 245 (17E17400) [pid = 380] [serial = 2135] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 244 (15D7E000) [pid = 380] [serial = 2134] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 243 (120D4000) [pid = 380] [serial = 2150] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 242 (1B60D800) [pid = 380] [serial = 2149] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 241 (21547800) [pid = 380] [serial = 2128] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 240 (1D3B1400) [pid = 380] [serial = 2101] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 239 (2147C400) [pid = 380] [serial = 2125] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 238 (200A4800) [pid = 380] [serial = 2113] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 237 (20350400) [pid = 380] [serial = 2119] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 236 (2030D800) [pid = 380] [serial = 2116] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 235 (16334800) [pid = 380] [serial = 2095] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 234 (181ADC00) [pid = 380] [serial = 2131] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 233 (1B7BFC00) [pid = 380] [serial = 2152] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 232 (1C1F3C00) [pid = 380] [serial = 2158] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 231 (1C73E800) [pid = 380] [serial = 2159] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 230 (1B970800) [pid = 380] [serial = 2153] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 229 (1A93D400) [pid = 380] [serial = 2146] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 228 (1B287000) [pid = 380] [serial = 2155] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 227 (1B62A800) [pid = 380] [serial = 2156] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | --DOMWINDOW == 226 (195BCC00) [pid = 380] [serial = 2144] [outer = 00000000] [url = about:blank] 13:10:01 INFO - PROCESS | 380 | 1462479001786 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 380 | ++DOCSHELL 0CDC7000 == 146 [pid = 380] [id = 766] 13:10:01 INFO - PROCESS | 380 | ++DOMWINDOW == 227 (0D909000) [pid = 380] [serial = 2296] [outer = 00000000] 13:10:01 INFO - PROCESS | 380 | ++DOMWINDOW == 228 (0E682800) [pid = 380] [serial = 2297] [outer = 0D909000] 13:10:01 INFO - PROCESS | 380 | 1462479001839 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 380 | ++DOMWINDOW == 229 (12013C00) [pid = 380] [serial = 2298] [outer = 0D909000] 13:10:02 INFO - PROCESS | 380 | 1462479002224 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]]]}] 13:10:02 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:10:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1021ms 13:10:02 INFO - PROCESS | 380 | 1462479002280 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 380 | 1462479002283 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 13:10:02 INFO - PROCESS | 380 | 1462479002286 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:10:02 INFO - PROCESS | 380 | 1462479002288 Marionette TRACE conn5 <- [1,3022,null,{}] 13:10:02 INFO - PROCESS | 380 | 1462479002292 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}] 13:10:02 INFO - PROCESS | 380 | 1462479002419 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 13:10:02 INFO - PROCESS | 380 | 1462479002438 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 380 | ++DOCSHELL 1776A800 == 147 [pid = 380] [id = 767] 13:10:02 INFO - PROCESS | 380 | ++DOMWINDOW == 230 (17777400) [pid = 380] [serial = 2299] [outer = 00000000] 13:10:02 INFO - PROCESS | 380 | ++DOMWINDOW == 231 (17E1DC00) [pid = 380] [serial = 2300] [outer = 17777400] 13:10:02 INFO - PROCESS | 380 | 1462479002490 Marionette DEBUG loaded listener.js 13:10:02 INFO - PROCESS | 380 | ++DOMWINDOW == 232 (181AA400) [pid = 380] [serial = 2301] [outer = 17777400] 13:10:03 INFO - PROCESS | 380 | 1462479003103 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]]]}] 13:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:10:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 870ms 13:10:03 INFO - PROCESS | 380 | 1462479003161 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 13:10:03 INFO - PROCESS | 380 | 1462479003164 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 13:10:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:10:03 INFO - PROCESS | 380 | 1462479003167 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 380 | 1462479003169 Marionette TRACE conn5 <- [1,3026,null,{}] 13:10:03 INFO - PROCESS | 380 | 1462479003185 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}] 13:10:03 INFO - PROCESS | 380 | 1462479003305 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 13:10:03 INFO - PROCESS | 380 | 1462479003317 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 380 | ++DOCSHELL 1ABE4400 == 148 [pid = 380] [id = 768] 13:10:03 INFO - PROCESS | 380 | ++DOMWINDOW == 233 (1ABEAC00) [pid = 380] [serial = 2302] [outer = 00000000] 13:10:03 INFO - PROCESS | 380 | ++DOMWINDOW == 234 (1B28FC00) [pid = 380] [serial = 2303] [outer = 1ABEAC00] 13:10:03 INFO - PROCESS | 380 | 1462479003364 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 380 | ++DOMWINDOW == 235 (1B60B800) [pid = 380] [serial = 2304] [outer = 1ABEAC00] 13:10:03 INFO - PROCESS | 380 | 1462479003865 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"]]]}] 13:10:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:10:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 13:10:03 INFO - PROCESS | 380 | 1462479003938 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 13:10:03 INFO - PROCESS | 380 | 1462479003940 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 13:10:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:10:03 INFO - PROCESS | 380 | 1462479003944 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 380 | 1462479003946 Marionette TRACE conn5 <- [1,3030,null,{}] 13:10:03 INFO - PROCESS | 380 | 1462479003949 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}] 13:10:04 INFO - PROCESS | 380 | 1462479004117 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 13:10:04 INFO - PROCESS | 380 | 1462479004139 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 380 | ++DOCSHELL 1B625000 == 149 [pid = 380] [id = 769] 13:10:04 INFO - PROCESS | 380 | ++DOMWINDOW == 236 (1B71B800) [pid = 380] [serial = 2305] [outer = 00000000] 13:10:04 INFO - PROCESS | 380 | ++DOMWINDOW == 237 (1B976400) [pid = 380] [serial = 2306] [outer = 1B71B800] 13:10:04 INFO - PROCESS | 380 | 1462479004186 Marionette DEBUG loaded listener.js 13:10:04 INFO - PROCESS | 380 | ++DOMWINDOW == 238 (1C1EC000) [pid = 380] [serial = 2307] [outer = 1B71B800] 13:10:04 INFO - PROCESS | 380 | 1462479004953 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]]]}] 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:10:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:10:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 13:10:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:10:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1134ms 13:10:05 INFO - PROCESS | 380 | 1462479005081 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 380 | 1462479005083 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 13:10:05 INFO - PROCESS | 380 | 1462479005086 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:10:05 INFO - PROCESS | 380 | 1462479005088 Marionette TRACE conn5 <- [1,3034,null,{}] 13:10:05 INFO - PROCESS | 380 | 1462479005092 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}] 13:10:05 INFO - PROCESS | 380 | 1462479005289 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 13:10:05 INFO - PROCESS | 380 | 1462479005309 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:05 INFO - PROCESS | 380 | ++DOCSHELL 1C1F9C00 == 150 [pid = 380] [id = 770] 13:10:05 INFO - PROCESS | 380 | ++DOMWINDOW == 239 (1D21F000) [pid = 380] [serial = 2308] [outer = 00000000] 13:10:05 INFO - PROCESS | 380 | ++DOMWINDOW == 240 (21319400) [pid = 380] [serial = 2309] [outer = 1D21F000] 13:10:05 INFO - PROCESS | 380 | 1462479005358 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 380 | ++DOMWINDOW == 241 (21E6D400) [pid = 380] [serial = 2310] [outer = 1D21F000] 13:10:05 INFO - PROCESS | 380 | [380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:10:05 INFO - PROCESS | 380 | 1462479005888 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:10:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:10:05 INFO - {} 13:10:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 830ms 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 240 (1A085000) [pid = 380] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 239 (1B714800) [pid = 380] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 238 (1B846800) [pid = 380] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 237 (15290000) [pid = 380] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 236 (0CDA9400) [pid = 380] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 235 (0D9C2000) [pid = 380] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 234 (11B54000) [pid = 380] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 233 (14C7E400) [pid = 380] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:10:06 INFO - PROCESS | 380 | --DOMWINDOW == 232 (0D90F400) [pid = 380] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:10:06 INFO - PROCESS | 380 | 1462479006188 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 13:10:06 INFO - PROCESS | 380 | 1462479006190 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 13:10:06 INFO - PROCESS | 380 | 1462479006195 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:10:06 INFO - PROCESS | 380 | 1462479006197 Marionette TRACE conn5 <- [1,3038,null,{}] 13:10:06 INFO - PROCESS | 380 | 1462479006201 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}] 13:10:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:10:06 INFO - PROCESS | 380 | 1462479006318 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 13:10:06 INFO - PROCESS | 380 | 1462479006327 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:06 INFO - PROCESS | 380 | ++DOCSHELL 1A9A8C00 == 151 [pid = 380] [id = 771] 13:10:06 INFO - PROCESS | 380 | ++DOMWINDOW == 233 (1B27E400) [pid = 380] [serial = 2311] [outer = 00000000] 13:10:06 INFO - PROCESS | 380 | ++DOMWINDOW == 234 (181E9000) [pid = 380] [serial = 2312] [outer = 1B27E400] 13:10:06 INFO - PROCESS | 380 | 1462479006376 Marionette DEBUG loaded listener.js 13:10:06 INFO - PROCESS | 380 | ++DOMWINDOW == 235 (156BF800) [pid = 380] [serial = 2313] [outer = 1B27E400] 13:10:06 INFO - PROCESS | 380 | 1462479006960 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]]]}] 13:10:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:10:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:10:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:10:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:10:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 770ms 13:10:06 INFO - PROCESS | 380 | 1462479006981 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 13:10:06 INFO - PROCESS | 380 | 1462479006983 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 13:10:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:10:06 INFO - PROCESS | 380 | 1462479006987 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:10:06 INFO - PROCESS | 380 | 1462479006988 Marionette TRACE conn5 <- [1,3042,null,{}] 13:10:07 INFO - PROCESS | 380 | 1462479006992 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}] 13:10:07 INFO - PROCESS | 380 | 1462479007112 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 13:10:07 INFO - PROCESS | 380 | 1462479007118 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 380 | ++DOCSHELL 181EAC00 == 152 [pid = 380] [id = 772] 13:10:07 INFO - PROCESS | 380 | ++DOMWINDOW == 236 (18277000) [pid = 380] [serial = 2314] [outer = 00000000] 13:10:07 INFO - PROCESS | 380 | ++DOMWINDOW == 237 (1B7B7C00) [pid = 380] [serial = 2315] [outer = 18277000] 13:10:07 INFO - PROCESS | 380 | 1462479007164 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 380 | ++DOMWINDOW == 238 (1C1EB400) [pid = 380] [serial = 2316] [outer = 18277000] 13:10:07 INFO - PROCESS | 380 | 1462479007947 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"]]]}] 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:10:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:10: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" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:10: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" 13:10:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:10:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1112ms 13:10:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:10:08 INFO - PROCESS | 380 | 1462479008104 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 380 | 1462479008106 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 13:10:08 INFO - PROCESS | 380 | 1462479008109 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 380 | 1462479008111 Marionette TRACE conn5 <- [1,3046,null,{}] 13:10:08 INFO - PROCESS | 380 | 1462479008115 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}] 13:10:08 INFO - PROCESS | 380 | 1462479008344 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 13:10:08 INFO - PROCESS | 380 | 1462479008537 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:08 INFO - PROCESS | 380 | ++DOCSHELL 0D3C9800 == 153 [pid = 380] [id = 773] 13:10:08 INFO - PROCESS | 380 | ++DOMWINDOW == 239 (0D8DDC00) [pid = 380] [serial = 2317] [outer = 00000000] 13:10:08 INFO - PROCESS | 380 | ++DOMWINDOW == 240 (0E5F2800) [pid = 380] [serial = 2318] [outer = 0D8DDC00] 13:10:08 INFO - PROCESS | 380 | 1462479008596 Marionette DEBUG loaded listener.js 13:10:08 INFO - PROCESS | 380 | ++DOMWINDOW == 241 (11D5E400) [pid = 380] [serial = 2319] [outer = 0D8DDC00] 13:10:09 INFO - PROCESS | 380 | 1462479009257 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]]]}] 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:10:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:10:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:10:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:10:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:10:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:10:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1240ms 13:10:09 INFO - PROCESS | 380 | 1462479009355 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 13:10:09 INFO - PROCESS | 380 | 1462479009359 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 13:10:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:10:09 INFO - PROCESS | 380 | 1462479009379 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:10:09 INFO - PROCESS | 380 | 1462479009382 Marionette TRACE conn5 <- [1,3050,null,{}] 13:10:09 INFO - PROCESS | 380 | 1462479009388 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}] 13:10:09 INFO - PROCESS | 380 | 1462479009547 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 13:10:09 INFO - PROCESS | 380 | 1462479009737 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 380 | ++DOCSHELL 181AE400 == 154 [pid = 380] [id = 774] 13:10:09 INFO - PROCESS | 380 | ++DOMWINDOW == 242 (1A93B400) [pid = 380] [serial = 2320] [outer = 00000000] 13:10:09 INFO - PROCESS | 380 | ++DOMWINDOW == 243 (1B292C00) [pid = 380] [serial = 2321] [outer = 1A93B400] 13:10:09 INFO - PROCESS | 380 | 1462479009795 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 380 | ++DOMWINDOW == 244 (1B719000) [pid = 380] [serial = 2322] [outer = 1A93B400] 13:10:10 INFO - PROCESS | 380 | [380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:10:10 INFO - PROCESS | 380 | 1462479010436 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:10:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:10:10 INFO - {} 13:10:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1121ms 13:10:10 INFO - PROCESS | 380 | 1462479010502 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 380 | 1462479010505 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 13:10:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:10:10 INFO - PROCESS | 380 | 1462479010509 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 380 | 1462479010511 Marionette TRACE conn5 <- [1,3054,null,{}] 13:10:10 INFO - PROCESS | 380 | 1462479010516 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}] 13:10:10 INFO - PROCESS | 380 | 1462479010668 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 13:10:10 INFO - PROCESS | 380 | 1462479010862 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:10 INFO - PROCESS | 380 | ++DOCSHELL 1E36EC00 == 155 [pid = 380] [id = 775] 13:10:10 INFO - PROCESS | 380 | ++DOMWINDOW == 245 (1F64F800) [pid = 380] [serial = 2323] [outer = 00000000] 13:10:10 INFO - PROCESS | 380 | ++DOMWINDOW == 246 (1F6D9000) [pid = 380] [serial = 2324] [outer = 1F64F800] 13:10:10 INFO - PROCESS | 380 | 1462479010917 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 380 | ++DOMWINDOW == 247 (200ABC00) [pid = 380] [serial = 2325] [outer = 1F64F800] 13:10:11 INFO - PROCESS | 380 | 1462479011520 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]]]}] 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:10:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:10:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1019ms 13:10:11 INFO - PROCESS | 380 | 1462479011540 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 13:10:11 INFO - PROCESS | 380 | 1462479011545 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 13:10:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:10:11 INFO - PROCESS | 380 | 1462479011576 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:10:11 INFO - PROCESS | 380 | 1462479011581 Marionette TRACE conn5 <- [1,3058,null,{}] 13:10:11 INFO - PROCESS | 380 | 1462479011585 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}] 13:10:11 INFO - PROCESS | 380 | 1462479011734 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 13:10:11 INFO - PROCESS | 380 | 1462479011942 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 380 | ++DOCSHELL 225E0800 == 156 [pid = 380] [id = 776] 13:10:11 INFO - PROCESS | 380 | ++DOMWINDOW == 248 (22634000) [pid = 380] [serial = 2326] [outer = 00000000] 13:10:12 INFO - PROCESS | 380 | ++DOMWINDOW == 249 (22BF5800) [pid = 380] [serial = 2327] [outer = 22634000] 13:10:12 INFO - PROCESS | 380 | 1462479011999 Marionette DEBUG loaded listener.js 13:10:12 INFO - PROCESS | 380 | ++DOMWINDOW == 250 (22E07000) [pid = 380] [serial = 2328] [outer = 22634000] 13:10:12 INFO - PROCESS | 380 | 1462479012567 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]]]}] 13:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:10:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:10:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1043ms 13:10:12 INFO - PROCESS | 380 | 1462479012602 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 380 | 1462479012604 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 13:10:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:10:12 INFO - PROCESS | 380 | 1462479012607 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 380 | 1462479012609 Marionette TRACE conn5 <- [1,3062,null,{}] 13:10:12 INFO - PROCESS | 380 | 1462479012613 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}] 13:10:12 INFO - PROCESS | 380 | 1462479012757 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 13:10:12 INFO - PROCESS | 380 | 1462479012926 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:12 INFO - PROCESS | 380 | ++DOCSHELL 22845000 == 157 [pid = 380] [id = 777] 13:10:12 INFO - PROCESS | 380 | ++DOMWINDOW == 251 (22E1A000) [pid = 380] [serial = 2329] [outer = 00000000] 13:10:12 INFO - PROCESS | 380 | ++DOMWINDOW == 252 (22EAE800) [pid = 380] [serial = 2330] [outer = 22E1A000] 13:10:12 INFO - PROCESS | 380 | 1462479012980 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 380 | ++DOMWINDOW == 253 (242A4400) [pid = 380] [serial = 2331] [outer = 22E1A000] 13:10:13 INFO - PROCESS | 380 | ************************* 13:10:13 INFO - PROCESS | 380 | A coding exception was thrown and uncaught in a Task. 13:10:13 INFO - PROCESS | 380 | 13:10:13 INFO - PROCESS | 380 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:10:13 INFO - PROCESS | 380 | Full stack: 13:10:13 INFO - PROCESS | 380 | ************************* 13:10:13 INFO - PROCESS | 380 | 1462479013685 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]]]}] 13:10:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:10:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:10:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:10:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:10:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:10:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:10:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1120ms 13:10:13 INFO - PROCESS | 380 | 1462479013732 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 13:10:13 INFO - PROCESS | 380 | 1462479013734 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 13:10:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:10:13 INFO - PROCESS | 380 | 1462479013738 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:10:13 INFO - PROCESS | 380 | 1462479013740 Marionette TRACE conn5 <- [1,3066,null,{}] 13:10:13 INFO - PROCESS | 380 | 1462479013744 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}] 13:10:13 INFO - PROCESS | 380 | 1462479013972 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 13:10:14 INFO - PROCESS | 380 | 1462479014178 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:14 INFO - PROCESS | 380 | ++DOCSHELL 25239400 == 158 [pid = 380] [id = 778] 13:10:14 INFO - PROCESS | 380 | ++DOMWINDOW == 254 (2523A000) [pid = 380] [serial = 2332] [outer = 00000000] 13:10:14 INFO - PROCESS | 380 | ++DOMWINDOW == 255 (26106000) [pid = 380] [serial = 2333] [outer = 2523A000] 13:10:14 INFO - PROCESS | 380 | 1462479014243 Marionette DEBUG loaded listener.js 13:10:14 INFO - PROCESS | 380 | ++DOMWINDOW == 256 (2610BC00) [pid = 380] [serial = 2334] [outer = 2523A000] 13:10:14 INFO - PROCESS | 380 | 1462479014804 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] 13:10:14 INFO - PROCESS | 380 | 1462479014876 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 13:10:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:10:14 INFO - PROCESS | 380 | 1462479014880 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:10:14 INFO - PROCESS | 380 | 1462479014882 Marionette TRACE conn5 <- [1,3070,null,{}] 13:10:14 INFO - PROCESS | 380 | 1462479014886 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}] 13:10:15 INFO - PROCESS | 380 | 1462479015030 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 13:10:15 INFO - PROCESS | 380 | 1462479015242 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:15 INFO - PROCESS | 380 | ++DOCSHELL 2610CC00 == 159 [pid = 380] [id = 779] 13:10:15 INFO - PROCESS | 380 | ++DOMWINDOW == 257 (2610E400) [pid = 380] [serial = 2335] [outer = 00000000] 13:10:15 INFO - PROCESS | 380 | ++DOMWINDOW == 258 (261F9400) [pid = 380] [serial = 2336] [outer = 2610E400] 13:10:15 INFO - PROCESS | 380 | 1462479015298 Marionette DEBUG loaded listener.js 13:10:15 INFO - PROCESS | 380 | ++DOMWINDOW == 259 (261FB400) [pid = 380] [serial = 2337] [outer = 2610E400] 13:10:15 INFO - PROCESS | 380 | 1462479015841 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]]]}] 13:10:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:10:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:10:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:10:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 970ms 13:10:15 INFO - PROCESS | 380 | 1462479015853 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 13:10:15 INFO - PROCESS | 380 | 1462479015855 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 13:10:15 INFO - PROCESS | 380 | 1462479015858 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:10:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:10:15 INFO - PROCESS | 380 | 1462479015861 Marionette TRACE conn5 <- [1,3074,null,{}] 13:10:15 INFO - PROCESS | 380 | 1462479015864 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}] 13:10:16 INFO - PROCESS | 380 | 1462479016006 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 13:10:16 INFO - PROCESS | 380 | 1462479016210 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 380 | ++DOCSHELL 1D22B400 == 160 [pid = 380] [id = 780] 13:10:16 INFO - PROCESS | 380 | ++DOMWINDOW == 260 (261F0800) [pid = 380] [serial = 2338] [outer = 00000000] 13:10:16 INFO - PROCESS | 380 | ++DOMWINDOW == 261 (26377400) [pid = 380] [serial = 2339] [outer = 261F0800] 13:10:16 INFO - PROCESS | 380 | 1462479016264 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 380 | ++DOMWINDOW == 262 (26379800) [pid = 380] [serial = 2340] [outer = 261F0800] 13:10:16 INFO - PROCESS | 380 | 1462479016822 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1019ms 13:10:16 INFO - PROCESS | 380 | 1462479016891 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 13:10:16 INFO - PROCESS | 380 | 1462479016893 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 13:10:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:10:16 INFO - PROCESS | 380 | 1462479016915 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:10:16 INFO - PROCESS | 380 | 1462479016917 Marionette TRACE conn5 <- [1,3078,null,{}] 13:10:16 INFO - PROCESS | 380 | 1462479016921 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}] 13:10:17 INFO - PROCESS | 380 | 1462479017065 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 13:10:17 INFO - PROCESS | 380 | 1462479017281 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:17 INFO - PROCESS | 380 | ++DOCSHELL 1B60E800 == 161 [pid = 380] [id = 781] 13:10:17 INFO - PROCESS | 380 | ++DOMWINDOW == 263 (26373400) [pid = 380] [serial = 2341] [outer = 00000000] 13:10:17 INFO - PROCESS | 380 | ++DOMWINDOW == 264 (28EC3400) [pid = 380] [serial = 2342] [outer = 26373400] 13:10:17 INFO - PROCESS | 380 | 1462479017340 Marionette DEBUG loaded listener.js 13:10:17 INFO - PROCESS | 380 | ++DOMWINDOW == 265 (28EC5400) [pid = 380] [serial = 2343] [outer = 26373400] 13:10:17 INFO - PROCESS | 380 | 1462479017852 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 990ms 13:10:17 INFO - PROCESS | 380 | 1462479017893 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 380 | 1462479017895 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 13:10:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:10:17 INFO - PROCESS | 380 | 1462479017899 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 380 | 1462479017901 Marionette TRACE conn5 <- [1,3082,null,{}] 13:10:17 INFO - PROCESS | 380 | 1462479017904 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}] 13:10:18 INFO - PROCESS | 380 | 1462479018077 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 13:10:18 INFO - PROCESS | 380 | 1462479018282 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 380 | ++DOCSHELL 164FD800 == 162 [pid = 380] [id = 782] 13:10:18 INFO - PROCESS | 380 | ++DOMWINDOW == 266 (18EB2000) [pid = 380] [serial = 2344] [outer = 00000000] 13:10:18 INFO - PROCESS | 380 | ++DOMWINDOW == 267 (28ECA800) [pid = 380] [serial = 2345] [outer = 18EB2000] 13:10:18 INFO - PROCESS | 380 | 1462479018336 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 380 | ++DOMWINDOW == 268 (28ECD800) [pid = 380] [serial = 2346] [outer = 18EB2000] 13:10:18 INFO - PROCESS | 380 | 1462479018884 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1017ms 13:10:18 INFO - PROCESS | 380 | 1462479018920 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 13:10:18 INFO - PROCESS | 380 | 1462479018922 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 13:10:18 INFO - PROCESS | 380 | 1462479018926 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:10:18 INFO - PROCESS | 380 | 1462479018928 Marionette TRACE conn5 <- [1,3086,null,{}] 13:10:18 INFO - PROCESS | 380 | 1462479018932 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}] 13:10:19 INFO - PROCESS | 380 | 1462479019084 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 13:10:19 INFO - PROCESS | 380 | 1462479019307 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 380 | ++DOCSHELL 25234000 == 163 [pid = 380] [id = 783] 13:10:19 INFO - PROCESS | 380 | ++DOMWINDOW == 269 (28EC7400) [pid = 380] [serial = 2347] [outer = 00000000] 13:10:19 INFO - PROCESS | 380 | ++DOMWINDOW == 270 (2B3B5400) [pid = 380] [serial = 2348] [outer = 28EC7400] 13:10:19 INFO - PROCESS | 380 | 1462479019373 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 380 | ++DOMWINDOW == 271 (2B3BCC00) [pid = 380] [serial = 2349] [outer = 28EC7400] 13:10:19 INFO - PROCESS | 380 | 1462479019932 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]]]}] 13:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:10:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1016ms 13:10:19 INFO - PROCESS | 380 | 1462479019946 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 380 | 1462479019949 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 13:10:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:10:19 INFO - PROCESS | 380 | 1462479019952 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 380 | 1462479019955 Marionette TRACE conn5 <- [1,3090,null,{}] 13:10:19 INFO - PROCESS | 380 | 1462479019959 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}] 13:10:20 INFO - PROCESS | 380 | 1462479020124 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 13:10:20 INFO - PROCESS | 380 | 1462479020332 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 380 | ++DOCSHELL 29BB0800 == 164 [pid = 380] [id = 784] 13:10:20 INFO - PROCESS | 380 | ++DOMWINDOW == 272 (29BB0C00) [pid = 380] [serial = 2350] [outer = 00000000] 13:10:20 INFO - PROCESS | 380 | ++DOMWINDOW == 273 (29BB8000) [pid = 380] [serial = 2351] [outer = 29BB0C00] 13:10:20 INFO - PROCESS | 380 | 1462479020387 Marionette DEBUG loaded listener.js 13:10:20 INFO - PROCESS | 380 | ++DOMWINDOW == 274 (29BBA400) [pid = 380] [serial = 2352] [outer = 29BB0C00] 13:10:20 INFO - PROCESS | 380 | 1462479020918 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1019ms 13:10:20 INFO - PROCESS | 380 | 1462479020982 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 13:10:20 INFO - PROCESS | 380 | 1462479020984 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 13:10:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:10:21 INFO - PROCESS | 380 | 1462479020991 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:10:21 INFO - PROCESS | 380 | 1462479020993 Marionette TRACE conn5 <- [1,3094,null,{}] 13:10:21 INFO - PROCESS | 380 | 1462479020997 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}] 13:10:21 INFO - PROCESS | 380 | 1462479021157 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 13:10:21 INFO - PROCESS | 380 | 1462479021371 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:21 INFO - PROCESS | 380 | ++DOCSHELL 1A0DB400 == 165 [pid = 380] [id = 785] 13:10:21 INFO - PROCESS | 380 | ++DOMWINDOW == 275 (29BAD800) [pid = 380] [serial = 2353] [outer = 00000000] 13:10:21 INFO - PROCESS | 380 | ++DOMWINDOW == 276 (2AEA4400) [pid = 380] [serial = 2354] [outer = 29BAD800] 13:10:21 INFO - PROCESS | 380 | 1462479021426 Marionette DEBUG loaded listener.js 13:10:21 INFO - PROCESS | 380 | ++DOMWINDOW == 277 (2AEA5000) [pid = 380] [serial = 2355] [outer = 29BAD800] 13:10:21 INFO - PROCESS | 380 | 1462479021965 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]]]}] 13:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:10:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:10:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1018ms 13:10:22 INFO - PROCESS | 380 | 1462479022026 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 13:10:22 INFO - PROCESS | 380 | 1462479022029 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 13:10:22 INFO - PROCESS | 380 | 1462479022034 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:10:22 INFO - PROCESS | 380 | 1462479022036 Marionette TRACE conn5 <- [1,3098,null,{}] 13:10:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:10:22 INFO - PROCESS | 380 | 1462479022041 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}] 13:10:22 INFO - PROCESS | 380 | 1462479022188 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 13:10:22 INFO - PROCESS | 380 | 1462479022403 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:22 INFO - PROCESS | 380 | ++DOCSHELL 29823400 == 166 [pid = 380] [id = 786] 13:10:22 INFO - PROCESS | 380 | ++DOMWINDOW == 278 (29823800) [pid = 380] [serial = 2356] [outer = 00000000] 13:10:22 INFO - PROCESS | 380 | ++DOMWINDOW == 279 (2982A400) [pid = 380] [serial = 2357] [outer = 29823800] 13:10:22 INFO - PROCESS | 380 | 1462479022458 Marionette DEBUG loaded listener.js 13:10:22 INFO - PROCESS | 380 | ++DOMWINDOW == 280 (2982C800) [pid = 380] [serial = 2358] [outer = 29823800] 13:10:23 INFO - PROCESS | 380 | 1462479022991 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"]]]}] 13:10:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:10:23 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 13:10:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:10:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1017ms 13:10:23 INFO - PROCESS | 380 | 1462479023058 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 13:10:23 INFO - PROCESS | 380 | 1462479023061 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 13:10:23 INFO - PROCESS | 380 | 1462479023064 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:10:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:10:23 INFO - PROCESS | 380 | 1462479023066 Marionette TRACE conn5 <- [1,3102,null,{}] 13:10:23 INFO - PROCESS | 380 | 1462479023070 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}] 13:10:23 INFO - PROCESS | 380 | 1462479023219 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 13:10:23 INFO - PROCESS | 380 | 1462479023422 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\", \"ac6749a7-19ca-41a4-9267-f80f34ccc9ad\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 380 | ++DOCSHELL 29827000 == 167 [pid = 380] [id = 787] 13:10:23 INFO - PROCESS | 380 | ++DOMWINDOW == 281 (29828400) [pid = 380] [serial = 2359] [outer = 00000000] 13:10:23 INFO - PROCESS | 380 | ++DOMWINDOW == 282 (2AEA9000) [pid = 380] [serial = 2360] [outer = 29828400] 13:10:23 INFO - PROCESS | 380 | 1462479023477 Marionette DEBUG loaded listener.js 13:10:23 INFO - PROCESS | 380 | ++DOMWINDOW == 283 (2AEAB400) [pid = 380] [serial = 2361] [outer = 29828400] 13:10:24 INFO - PROCESS | 380 | 1462479024062 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]]]}] 13:10:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:10:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1019ms 13:10:24 INFO - PROCESS | 380 | 1462479024087 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 13:10:24 INFO - PROCESS | 380 | 1462479024089 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 13:10:25 WARNING - u'runner_teardown' () 13:10:25 INFO - No more tests 13:10:25 INFO - Got 0 unexpected results 13:10:25 INFO - SUITE-END | took 737s 13:10:25 INFO - Closing logging queue 13:10:25 INFO - queue closed 13:10:25 INFO - Return code: 0 13:10:25 WARNING - # TBPL SUCCESS # 13:10:25 INFO - Running post-action listener: _resource_record_post_action 13:10:25 INFO - Running post-run listener: _resource_record_post_run 13:10:26 INFO - Total resource usage - Wall time: 747s; CPU: 14.0%; Read bytes: 236723200; Write bytes: 1141986304; Read time: 3550980; Write time: 8864490 13:10:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:10:26 INFO - install - Wall time: 2s; CPU: 11.0%; Read bytes: 0; Write bytes: 59400704; Read time: 0; Write time: 45190 13:10:26 INFO - run-tests - Wall time: 746s; CPU: 14.0%; Read bytes: 236680704; Write bytes: 1080804352; Read time: 3547710; Write time: 8812610 13:10:26 INFO - Running post-run listener: _upload_blobber_files 13:10:26 INFO - Blob upload gear active. 13:10:26 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 13:10:26 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 13:10:26 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 13:10:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 13:10:27 INFO - (blobuploader) - INFO - Open directory for files ... 13:10:27 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 13:10:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:10:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:10:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:10:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:10:27 INFO - (blobuploader) - INFO - Done attempting. 13:10:27 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 13:10:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:10:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:10:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:10:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:10:29 INFO - (blobuploader) - INFO - Done attempting. 13:10:29 INFO - (blobuploader) - INFO - Iteration through files over. 13:10:29 INFO - Return code: 0 13:10:29 INFO - rmtree: C:\slave\test\build\uploaded_files.json 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 13:10:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/487b080120883b9463814dad82abfe8537b63079c6e288fd0df60b6164c27c4bf92d953530e07b615d666daf809a78c7245706102b573772fab3270368e98ff7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/346ff7962470d862740630021019ca84717943c4fe88babc1059ff86cfecbc5bf2c82a85cfafa9ec7d031a63d1733ee2a39aebf242752f90bd6efc32b966536c"} 13:10:29 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 13:10:29 INFO - Writing to file C:\slave\test\properties\blobber_files 13:10:29 INFO - Contents: 13:10:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/487b080120883b9463814dad82abfe8537b63079c6e288fd0df60b6164c27c4bf92d953530e07b615d666daf809a78c7245706102b573772fab3270368e98ff7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/346ff7962470d862740630021019ca84717943c4fe88babc1059ff86cfecbc5bf2c82a85cfafa9ec7d031a63d1733ee2a39aebf242752f90bd6efc32b966536c"} 13:10:29 INFO - Running post-run listener: copy_logs_to_upload_dir 13:10:29 INFO - Copying logs to upload dir... 13:10:29 INFO - mkdir: C:\slave\test\build\upload\logs 13:10:29 INFO - Copying logs to upload dir... 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - Using _rmtree_windows ... 13:10:29 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=909.322000 ========= master_lag: -0.50 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 8 secs) (at 2016-05-05 13:10:30.296413) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 13:10:30.297675) ========= '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-102 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-102 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-102 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/487b080120883b9463814dad82abfe8537b63079c6e288fd0df60b6164c27c4bf92d953530e07b615d666daf809a78c7245706102b573772fab3270368e98ff7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/346ff7962470d862740630021019ca84717943c4fe88babc1059ff86cfecbc5bf2c82a85cfafa9ec7d031a63d1733ee2a39aebf242752f90bd6efc32b966536c"} build_url:https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/487b080120883b9463814dad82abfe8537b63079c6e288fd0df60b6164c27c4bf92d953530e07b615d666daf809a78c7245706102b573772fab3270368e98ff7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/346ff7962470d862740630021019ca84717943c4fe88babc1059ff86cfecbc5bf2c82a85cfafa9ec7d031a63d1733ee2a39aebf242752f90bd6efc32b966536c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/E6_t0VXIQXyj-nt7fkJF3w/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 13:10:30.428350) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 13:10:30.428721) ========= '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-102 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-102 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\;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-102 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.102000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 13:10:30.549186) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-05 13:10:30.549930) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-05 13:10:31.533831) ========= ========= Total master_lag: -0.09 =========